Selena Gomez is very much comfortable in her own skin and she wants all the body shamers to know that.

The 29-year-old singer shared a video on TikTok on Monday, speaking about how she loves food over getting a "skinny" body.

"So I be trying to stay skinny, but I went to Jack in the Box and I got four tacos, three egg rolls, onion rings and a spicy chicken sandwich," the singer said in the video, which was later shared on Twitter by her fans.

She shared that she doesn't really care about her weight because people are going to talk about her body anyway.

"But honestly, I don't care about my weight because people bitch about it anyway: 'You're too small.' 'You're too big.' 'That doesn't fit.' Meh meh meh meh," she said before adding, "B–ch, I am perfect the way I am. Moral of the story? Bye."

Fans were quick to share their support for the singer.

"Eating delicious food and not caring about what anyone has to say is hotter than looking skinny," a fan wrote. "Ahh bless her, she looks amazing, does not matter if she is skinny or not. Stop posting tweets about her weight," another fan commented.

Gomez previously took a break from social media break for the sake of her mental health.

"There was a whole period in my life when I thought I needed makeup and never wanted to be seen without it. The older I got, the more I evolved and realized that I needed to take control of what I was feeling," the singer told InStyle earlier this year. "I wanted to be able to look in the mirror and feel confident to be who I am."

Gomez, who took a break from social media in September 2017 and returned in January 2019, further said, "Taking a break from social media was the best decision that I’ve ever made for my mental health."

On the work front, Gomez will be next seen in the movie "In the Shadow of the Mountain," which is under pre-production.

Selena Gomez
Jennifer Aniston’s ex-husband Justin Theroux was romantically linked to Selena Gomez. Pictured: Gomez attends the Prada Resort 2019 fashion show on May 4, 2018 in New York City. Getty Images/Sean Zanni