Don’t mess with Selena Gomez. The 29-year-old singer clapped back at body-shaming comments on TikTok, first by proudly admitting to some cheat foods she recently indulged in. “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,” she said in the April 10 video.