Chrissy Teigen has had it with your sh*t.
The 30-year-old Lip Sync Battle host took to Twitter on Wednesday to call out the haters and trolls who plague her feed, declaring, "People are such hating a**es these days."
"Go f**king be happy, please," Teigen tweeted. "I cannot imagine being so f**king les mis all the time. Keep your personal sh*ttiness to yourself, let the rest of us be happy."
The author -- she recently published her first cookbook, Cravings: Recipes for All the Food You Want to Eat -- added, "I'm tired of living in a world where I have to block 100 people over a tuna casserole post."
"I so badly want you to be happy so I can be happy," she wrote. "And no, this isn't all about tuna casserole, just a general outburst from weeks of reading miserable people trying to infect anyone they can."
Teigen wrapped up her "rant," as she put it, on a lighter note. "Honestly this is all because McDonald's did not put an egg on my sausage McMuffin with egg this morning," she joked.
"Defending myself is being a hypocrite? I have never once randomly sought out someone out to attack," Teigen replied. "Do you think that when you become a celebrity, someone poofs dust into your face and all your emotions are done away with?"
"Do you have any idea how much sh*t I read daily?" she asked. "And it's my fault for reading it or 'letting it get to me'?"
"I love interacting with my fans. So, I love to hear what they have to say," she told the media outlet. "But I can't robotically create blinders for the negative. But no. It's not the a**holes' faults. They're a**holes! It's mine huh."
"Why don't you stop policing people's emotions and learn what a hypocrite is," she concluded. And with that, Chrissy Teigen wins the Internet once again.
This isn't the first time Teigen has had to defend herself lately. She also responded to the backlash against her choosing the gender of her "darn science baby." Find out what she said in the video below.