At her photo shoot on Friday night, Bella Thorne may have gone on a rant about farts and basic bitches while stuffing her face with donuts, but her Snapchats on Saturday were WAY sexier, as evident from these photos. She may be a bit wacky, but she's going for hardcore Jessica Rabbit vibes with these photos...

Bella showed off her hot body in a red dress and a pant and jacket combo, and naturally, she wasn't wearing a shirt or a bra under the latter. The 18-year-old actress also struck a number of sultry poses in bed -- in one she's even biting the skin on her hand. Yowch!

Earlier this month (and just days after splitting from her ex, Gregg Sulkin), Bella revealed that she's bisexual. She posted a picture of herself kissing gal pal Bella Pendergast (who is currently dating a dude), and when a fan asked if she swings both ways, Bella replied, "Yes."

She certainly knows how to get our attention!