Lili Reinhart isn't going to let body-shamers ruin her holiday.

The Riverdale actress made a priceless PSA on Tuesday night (July 3) to put trolls in their place for criticizing her body, claiming her slim size belies her politics on body positivity.

“Feeling really disheartened by the fact that so many people are saying ‘you’re skinny so shut up about embracing your body,’” Reinhart wrote. “As if my body dysmorphia is irrelevant because of how I look to some people. I’m either not curvy enough or not skinny enough to feel insecure.”

The 21-year-old went on to remind her careless critics of the real-life repercussions their negative opinions can have on a person's mental health and emotional stability.

“Mental illness gets worse when people say that you don’t have a right to feel the way you do," she continued. "That’s where we are failing. Do not encourage this behavior. It is destructive. More destructive than you’ll ever realize. You may not understand someone’s insecurity – but respect it.”

Speaking of, this isn't the only instance Reinhart has had to conduct the conversation of respect as it relates to her private life.

The Cleveland native did so most recently during a new interview with Harper's Bazaar when asked about her freshly-confirmed relationship with Riverdale co-star Cole Sprouse. "I’m not OK talking about my relationship," Reinhart told the mag. "I’m not going to tell you my love story. That’s just not appropriate right now."

Months before, Reinhart was forced to defend herself again when an "unflattering photo" of the star surfaced online, leading fans to speculate she was pregnant.

Haters are always gonna hate, but Betty Cooper isn't bothered — she's too booked for Riverdale Season 3.

Before They Were on Riverdale