XaiJu
pinkandpeachy
pinkandpeachy

patreon


Pep Rally Revenge (Literature)

 

Hannah waited a long while before gently pushing open the door to the gym. She had been listening intently to be sure it wasn’t the warm-up music she was hearing, making absolutely certain that practice was well underway. Even still, she was paranoid the entire cheerleading squad was just waiting behind the door for her to show up, so they could confront her about what happened at the last football game. It had almost been a week, but gossip about Hannah ‘playing with herself’ during halftime was still circulating, as were the unsavory pictures of her from that game circulating social media. She had skipped two practices to avoid the others, trying and failing to come up with some rational explanation other than ‘that bitch Luna hypnotized me,’ but she decided enough was enough. Constantly shying away from it would only make it all last longer. Best to just stick out her chin and get back to business, and hopefully it’ll all blow over faster. Still, Hannah hesitated before lifting her chin and pushing open the door… only to immediately have her forced confidence fall apart around her.

Practice was well underway, alright, but the team wasn’t incomplete without her. Front and center, right in the spot Hannah once occupied as cheer captain, was none other than Luna herself. Clad in the same white and red uniform Hannah was wearing, the dark-haired, witch-eyed queen bee bounced and kicked with the others in perfect rhythm, like she had been on the team forever, like she had been leading them forever. She even called out the moves of the routine like she knew it by heart! “One and two and kick and three and four and spin…” Hannah, on the other hand, was speechless.

When the door loudly shut behind Hannah, the echo that went through the gym drew everyone’s attention. All the other cheerleaders stopped the routine, like Hannah was some zoo animal that had just walked in. She certainly felt like she would bite if provoked. It was Luna that finally approached the flummoxed bully, hands on the hips of her hourglass figure, smug smirk across her ruby-red lips. “Hannah. Where have you been, love? You’ve been missed these past few days.”

Hannah dropped her duffel bag on the gym floor and furled her fists. “This is a closed practice. You need to leave.”

Luna shook her head. “Oh, tart. Did you not get the memo?”

Hannah glared so hard she felt like her forehead would split open. “What the hell are you talking about?” She gestured to Luna’s uniform as the other cheerleaders slowly crowded around them. “What the hell is this? She’s not on the team!” Hannah insisted to all the other cheerleaders, but they all just looked away from her. “Hey… hey, what gives? She’s not on the team!”

Luna grinned and shrugged. “A spot opened up last minute. What can I say? The old captain did some very naughty things, I hear, things that tarnished the reputation of the entire team. Seemed to everyone’s best interest she be… replaced.”

No. This wasn’t happening. Hannah fumed with rage. “You bitch… You did that to me! It was her!” Spinning around to ensure all the others saw, Hannah gestured to Luna. “She set me up! She hypnotized me! It was her fault!” But everyone just folded their arms and looked away again. Rage became desperation. “You have to believe me!”

Luna stepped closer, her shadow looming over Hannah. “Are you accusing *me* of *you* playing with yourself in front of everyone? How outlandish to even suggest it. Let this be a lesson, Hannah.” Luna’s green eyes becoming piercing. “Keep that kind of behavior behind closed doors.” Abruptly, Luna clapped her hands over her head. “Let’s run it one more time, ladies.”

“You bitch…” Hannah snarled before she launched forward, reaching for Luna’s skirt, to try and pull it down to her ankles. On a dime, however, Luna spun around and stuck out an arm, catching Hannah mid-pounce and pushing her backwards. Hannah landed hard on her butt, wincing as she landed. When she looked up, Luna seemed to be seven feet tall, and her eyes even brighter than before. Without another word, Luna turned to restart practice, and she gestured for the others to follow. “Come on, ladies.”

One by one, each cheerleader gave Hannah a last uncomfortable stare before turning away to resume practice. “Lexi!” Hannah called out as she stood. “Tracey! Sarah! Please, you gotta believe me!” But one by one, every cheerleader walked away, until everyone was back in formation, practice in full swing. Hannah stood a moment longer in her despair before rage burned its way back inside her, burning fiercer with every smug twirl and kick Luna gave. Hannah even swore she saw one of those green eyes wink at her. With a growl, Hannah brusquely picked up her duffel bag and stormed out of the gym. Luna thought she was such hot shit. All she was doing adding fuel to Hannah’s fire. And soon enough, the queen bee was gonna burn.

Back in the gym, practice continued on as normal, but someone was missing. Emma wasn’t there, and it wasn’t until after Hannah stormed off that the rest of the squad noticed she still hadn’t shown up despite being in class earlier. Nevertheless, practice carried on until its natural conclusion, at which time all the cheerleaders left for the parking lot to go home. They were all greeted with an unexpected sight, however. The flagpole in the corner of the parking lot had a new decoration: a redheaded, almost-nude decoration. There was Emma, stripped of every stitch of clothing outside of her red lace panties, which were run up the flagpole and suspending her in a devastating wedgie: Hannah’s revenge for her role in the halftime humiliation. Emma hung alternated between trying to alleviate the wedgie burrowing into her privates and covering her boobs as the team approached the flagpole. 

“A little help?” she called down.

A few phone cameras flashed in reply.

“It’s just a play,” Claire insisted for the fourth, maybe fifth time. “They’re just waiting for the gossip to die down! Once it’s all blown over, they’re absolutely going to bring you back onto the team, my darling! They’ll be begging for you to come back!”

Hannah didn’t look up from her orange soda she wasn’t drinking from, just tracing her finger around the rim of the glass. Her and Claire were sat in Claire’s dim basement, at an old fold-out poker table with a single yellow light bulb hanging above it. While Hannah sat at the table, Claire paced in and out of the light, alternating between muttering to herself and insisting to Hannah that everything would be okay. Claire really stomped more than paced, with so much nervous energy that her short black miniskirt practically billowed up with each step. “It’ll blow over,” Claire repeated before scooting her chair back and quickly opening her laptop covered in band logo stickers. “I think I’m close to finalizing an algorithm that will latch onto a video’s URL and detect offshoots so it can purge at least the most popular videos from the web…”

Hannah rested her forehead on her hand. “Claire-“

“Pictures will be harder, but I think I can develop a tracking software to tag them and get them deleted too! Might be tricky on account of all the different angles…”

“CLAIRE.” Hannah slammed an open palm on the table to get the goth to quit babbling. Claire nearly jumped out of her chair, wide, alert eyes squarely on Hannah. “They saw, Claire,” Hannah continued. “Everyone saw. Trying to bury it isn’t going to do anything.” Hannah leaned forward. “What we have to do is take that bitch Luna down. Tomorrow.”

“Tomorrow?!” Claire suddenly looked scared.

Hannah nodded. “The pep rally. It’s going to be the only event around the school with an audience bigger than the football game. We embarrass her in front of everyone, she’ll never get over it.”

“You want to prank Luna?” Claire’s eyes got even wider. “Hannah… dearest… Is that really such a good idea? To go after her? I mean, after everything she’s done to you…” Claire bit her lip and squeezed her fists. “I don’t want things to get even worse for you.”

“You just said it,” Hannah loudly planted her hands on the table again and pushed herself standing. “After everything she’s done to me? She’s not just going to get away with it. I’m going to show her exactly why you don’t screw with the real queen.”

Claire nodded, but still bit her lip. “Hannah, beloved, I understand that. It’s just… it’s her. She’s so…” Claire fumbled with her words for a bit trying to come up with something. She finally just shook her head. “She’s tough. And scary.”

Hannah paused a second before sighing and settling back into her rickety wooden seat. “You’re right. She’s… definitely gonna be a challenge. Which is why,” Hannah leaned forward again, “I was hoping you had something we could use against her. An invention or something.”

Claire’s gaze drifted off of Hannah, down to the fold-out table and her own untouched glass of soda. “Well… I…” She finally shook her head. “No, no I don’t think so…”

Hannah’s gaze narrowed. “Claire…”

Claire shook her head again.

Hannah stood. “You *do* have something.”

Claire shook her head, bright blue bob bouncing from side to side, but still wouldn’t meet Hannah’s eyes. “No… no I don’t…”

Unconvinced, Hannah stomped a step forward, which made Claire flinch. “What is it, Claire?” Claire said nothing. “Tell me.” Nothing. Hannah slowly walked around the table to Claire. She loomed right behind Claire, who began to shrink in her chair. Then in an instant, Hannah plunged her hands down the back of Claire’s skirt, wrapping both hands around the back of the goth’s underwear.

Claire tried to stand. “Wait, Hannah-“

She was interrupted by Hannah jerking her hands upwards, yanking the back of Claire’s underpants all the way up to her head, lifting her out of the chair. “EEK!” Claire yelped as her crimson panties shot up between her butt cheeks, Hannah pulling so viciously the undergarment basically became a thong. Hannah pulled and pulled, the panties stretching more and more, digging deeper into Claire’s butt and crotch. The blushing goth gasped for breath before finally stammering out, “Oh! Oh-okay! Okay! I do have something!”

Hannah very abruptly released her grip, and Claire dropped like a rock back onto her chair, panting and slightly dazed from how severe the wedgie was. She finally, gingerly stood up and pointed with one hand to the corner of the basement, while using her other hand to reach under the back of her skirt to pick the underwear out from between her cheeks. “I’ve been working on an aqueous solution that can dissolve stitching in clothing.” After one last tug to work the wedgie out, Claire staggered over to the corner and flicked the light switch, revealing a workbench laden with several beaker and test tubes mostly full of a green liquid. “It’s not acidic or anything, won’t hurt anyone, just their clothes. Tests have been positive, though!” Claire gestured to the floor in front of the workbench. Several faded t-shirts lay in a pile, in halves, the sleeves fallen off and the front of the shirt separated from the back. It was a pile of useless fabric. Claire put on a grin and held out her arms like the workbench and the proof of its effectiveness was a fabulous prize Hannah won. “I’m on the event crew,” Claire continued. “There will be confetti cannons! Maybe I can rig them up to… shoot the solution instead? We’ll get the whole team back for what they did to you!” Claire intensely stared at Hannah, waiting for some response, hoping for validation.

The blonde bully, however, just folded her arms and tapped her chin. “It’s not enough.”

Claire’s smile broke. “Oh, no, this is just the testing volume, my love! I’d make a lot more for the rally-“

“That’s not what I mean.” Hannah shook her head. “I mean it’s not enough to do to Luna.”

Claire bit her lip harder. “But… she’ll be exposed…”

“After everything she’s done to me, Claire,” Hannah snapped. “It’s not enough.” A thought occurred to her. “Do you still have that magnetic strip set up in the gym?”

Claire apologetically shook her head. “They made me tear it up, nearly got suspended over it.” Claire looked off in thought again. “I suppose I… I do still have control over some of those decoration hooks hanging in the rafters.” The goth shook her head again. “We’d have to get lucky for it to do anything with Luna, though… Probably not worth it…”

Hannah thought about it a moment, thought about that day she’d accidentally wound up on one of those hooks, suspended by her thong. “Not if I’m there to hook her onto it.”

Claire’s eyes were wider than ever. “Hannah! My dear, you can’t be down there on the floor! Think of what she could do to you! I simply can’t bear the thought-“

“She has to know it’s me!” Hannah barked at Claire, causing the goth to shrink away. “If Luna loses her clothes in front of everyone, that won’t help me! Nothing will change! But if I’m the one to humiliate her, then everyone knows who the real queen is!” Hannah planted her hands on her hips and smirked, like she could already hear the masses cheering her on.

Claire continued to shake her head. “I suppose… but she can’t see you on the gym floor! She’ll know for sure something’s up, then!”

“I’ll figure that part out,” Hannah said, stepping closer to Claire. “You need to worry about finishing that solution for tomorrow.”

Claire slowly nodded and wrung her hands. “Yes… yes, of course my dear Hannah. I’ll endeavor to do just that! I just need to… finish some assignments… brush my teeth…”

With an angry grunt, Hannah stomped behind Claire. Before Claire could act, Hannah reached down the back of her skirt again, and again pulled up the goth’s undies in a powerful wedgie. “AHH! Hannah!!!” Claire squeaked as Hannah continued to pull until the goth’s feet were off the ground. Hannah then carried Claire by the back of her underpants back over to the workbench. As Claire pedaled her legs, her little black skirt came loose and feel around her kicking ankles, causing Claire to squeak again.

Hannah set Claire down at the workbench, but when Claire reached down to pick up her skirt, Hannah just tugged her underpants up harder, until they were practically just a thread between the goth’s pale butt cheeks. “Get to work,” Hannah ordered. She eased off the wedgie just a bit, but kept a firm grip on the back of the panties.

Flushed red, Claire nodded and reached out to grab a notebook and a vial of green liquid. “Yes!… Yes Hannah!” Truth be told, Claire was ready to work on the finalizing the solution immediately. She only pretended to be reluctant out of the hope Hannah would give her another wedgie. Something about the way Hannah pulled them, the feeling of the fabric wedging between her privates, felt too good to Claire, who bit her lip and quietly gasped as she worked, hips gently wiggling back and forth. Every now and then, she would take a little too long checking her notes, or swirl the liquid in the test tube just a few too many times, just to get Hannah to yank her underwear harder and send another wave of pleasure through her body. She hoped she didn’t moan too loudly! Claire kept holding out to try and get a spank out of Hannah, but the blonde only yanked the wedgie deeper. It’s fine, Claire thought to herself as she hummed to her work. Maybe she’ll spank me as part of the celebration! And so she worked deep into the night, Hannah standing behind her with a firm grip on the back of her panties. Hannah never tired. This was her best chance at reclaiming her spot at the top, and she was not going to fail.

“Your time is up, Luna,” Hannah whispered as Claire finalized the solution. “The whole school is going to know who really runs it.”

“Thanks again, Deirdre,” Hannah said as she stepped into the costume and pulled it on. Immediately she felt how itchy the costume was, how stuffy it was going to be wearing it out there, but it wasn’t like she had any other option.

Deirdre, the post-punk skater girl that usually wore the school’s Tina Tiger mascot costume for football games and pep rallies, leaned on the wall and shrugged. “Hell, you wanna wear that ratty old thing, be my guest.” She flashed a smile. “Just don’t forget the rest of the outfit this time, eh?” She chuckled when Hannah glanced up with a venomous scowl, and she waved her away as she turned to leave. “Just leave it here when you’re done, alright? If I get fined or something for losing it, it’ll be your ass, got it?” And Deidre walked out of the locker room, leaving Hannah to pull the costume over her body herself.

Hannah struggled to reach behind herself to zip up the bulky costume. Was this what it had come to? Now even nobodies like Deirdre thought they could threaten her? Well, that would change soon enough. Soon Hannah would be back on top. Then people would think twice before dissing her.

The locker room door abruptly squealed open, and Hannah spun on her heels, worried someone from the cheerleading squad would see her and ruin her plan. But it was just Claire, sidling through the doorway before carefully shutting it behind her. “All set,” she informed Hannah. It took Hannah turning her back on Claire and jerking her head forward a few times for Claire to understand and zip Hannah up into the mascot costume. “The cannons are refitted,” Claire continued as she worked. “They’ll fire two blasts of confetti, then they’ll shoot the solution, okay?” Nodding, Hannah turned around to see Claire offering a small vial of the green solution. “There was some left over… Maybe it’ll be useful?”

Hannah took the vial and snuck it into a pocket hidden on the costume’s hip. “You got the hook ready?” Hesitantly, Claire lifted the small grey remote and nodded. Hannah grinned and nodded back. “After they’re soaked, wait a minute before you lower it. I want time for the first embarrassment to sink in before I ramp things up for Luna.”

Claire nodded, but grimaced like she was holding back tears. “If you’re sure, my love.”

Hannah picked up the dopey Tina Tiger mascot head and made it nod alongside her. “Claire, I am 100% positive.”

Claire stomped a bit, pouting. “I just have a really bad feeling about this!”

“Claire, I’ll be fine.” Hannah tossed the mascot head up and down. “This will work. And I’ll have you to thank for it.”

Claire sheepishly smiled. “Spank me later?”

Hannah frowned. “What?!”

Claire’s eyes widened and she stammered, “THANK me later! Is what I said! When we’re done! Thank me!” The bumbling goth grinned too wide, her face going red, and she immediately darted for the door and out into the hall.

Rolling her eyes, Hannah raised the mascot head up, but hesitated, staring into its big dumb orange grin for a second. The head brought back bad memories of that game, having to streak naked to the parking lot with only a stupid mascot head. Just another reason for Luna to get what she deserved. Fueled by vengeance, Hannah donned the mask, grimacing at the familiar stink inside, then marched out into the hallway.

Students were packed like sardines in the hallway, all the classes coming together for the pep rally. Hannah to to sidle through numerous clumps of students idly chit-chatting to get to the gym. She almost barked out for them to get out of the way, only to bite her tongue. No one could know. But that also meant she had to play the part. Whenever a student called over, “Hey, Tina!”, or “What’s new, pussycat!”, Hannah had to exaggeratedly wave in their direction or do some other stupidly cartoony gesture at them. She felt so dumb doing it, but if it was the cost of getting close to Luna…

In the mask, however, it was hard to see where she was going, especially when students were hollering “Go Tigers!” at her nonstop, forcing her to look around and respond with kooky gestures and dance moves. While she managed to avoid knocking into anyone, it was near the gym doors that Hannah, after turning around to give a few students a hearty fist pump, finally crashed into a student, almost knocking her over. As Hannah regained her footing, she readjusted the head and heard the student mutter something like “Oof… come on…”

Hannah froze. She knew that voice too well. Sure enough, it was none other than that dork Candice picking herself up! The nerd was wearing a frilly white blouse and black slacks that rode fairly high on her hips, but did nothing to downplay the size of her hiney. Adjusting her glasses, Candice was at first frowning, but when she stood upright and saw Tina, she broke into a smile. “Oh, what’s up, Tina!”

It took Hannah a second to remember her plan. After a beat, she gave Candice an enthusiastic wave.

Candice giggled. “Big pep rally today! Gonna bring lots of school spirit?”

At a loss on how to properly respond, Hannah just posed a few times: a thumbs-up, some jazz-hands, even rubbing her stomach like she was hungry. She didn’t know what the hell she was doing, or was supposed to do otherwise, and felt like a complete moron doing it.

Though Candice didn’t quite get it either, she giggled again and turned to walk into the gym. 

“Well, go get ‘em, Tiger!” Candice laughed at her own joke as she funneled into the gym with the rest of the crowd.

Hannah watched her go through with vengeance still burning inside her. Enjoy your freedom while you can, nerd, Hannah thought to herself. Once I take back my spot in the pecking order, you’re gonna get it harder than you’ve ever gotten it before! Readjusting the cumbersome tiger head like she was putting on a game face, Hannah strode into the gymnasium, swinging her arms at her sides.

The gym was already pretty full, and only filling up even more by the second. The event was even bigger than Hannah first realized. There was a colorful papier-mache arch of the school’s colors over a podium, with the big confetti cannons and a huge screen set up behind it all to give the audience a clean, zoomed-in shot of whatever the camera faced. Currently, it was fixed looking at the audience, as more and more students took their seats, ushered into the bleachers by faculty members. Despite so many years of being there, Hannah often forgot just how big their school was, even being private, and the sight made her beam under her mask. There had to be triple the amount of people here than there was at the game! Luna was going down…

Speaking of the witch herself, Hannah spotted the cheerleaders stretching off to the side, preparing for their show. Out of instinct, Hannah almost walked right up to them, but she caught herself before going too far. And it occurred to Hannah that she had no idea what she was supposed to do as mascot. She more or less just paced the gym floor, waving and posing like an idiot. The growing crowd loved it, and no one was the least suspicious, so Hannah just kept it up. Eventually, she strayed closer to the cheerleaders, waving at them and doing stupid cheerleading-move pantomime at them, just to ensure she was in their good graces. Most of the team smiled and waved back - including Emma, who Hannah made sure to skim over - but Hannah froze as she locked eyes with Luna. The dark-haired queen bee was clad in the same captain’s white, red, and gold-laced uniform Hannah would wear, but Hannah tried her best to not let it get to her. She waved, but for a long time, Luna just stared back, green eyes almost flickering. Hannah slowly lowered her hand. She couldn’t know, could she? Somehow? But Hannah’s doubts were cleared soon enough, as Luna smirked and wiggled her fingers in greeting. Hannah almost loudly let her breath out. She was completely disguised! This was going to be great…

Row by row, the bleachers filled with half-interested students. Hannah paced the floor until Principal Waxley ambled under the colorful archway. As the principal tapped the microphone to silence the gym, Hannah crept out of the way, towards the back of the gym. She snuck as good a glance as she could make in the mask behind the setup. Claire’s machine to pump the solution into the cannons was primed and ready. Anxious and unsure of what to do with herself, Hannah just slid into the back corner of the room, feeling like a countdown had begun.

“Good afternoon, ladies!” The principal greeted, exuberant. “And welcome to today’s rally! Today we prove to everyone in the district why we have the most school spirit out of any other learning institution!” It was wordy, but it got applause, and Hannah clapped her paws along with everyone else. The principal went on talking about general good behavior, sportsmanlike conduct, yadda yadda yadda, but Hannah wasn’t truly listening. She kept flitting glances over to the cheerleaders, to Luna. The countdown was ticking…

The wait for the routine to begin was agonizing for Hannah. She had to endure two whole performances of the band playing the fight song after the tuba player fell over near the end, and both times she had to skip around like an idiot, striking poses when the audience shouted “Let’s go!” in time with the rhythm. Both times she got a real worry that Luna’s hypnotism was still leftover inside her, but she stayed in control of herself well enough. After that was a load of sports accolades handed out to a round of applause for each, then Miss Barrington burned Mrs. Panderson in a cringey rap battle, until finally the cheerleaders were called up. Hannah immediately stood bolt upright when she heard Waxley call them up. “Your lovely cheer squad to get you pepped for this next football match!” Waxley lifted the podium and moved it to the side to clear room for the cheer squad as they filed onto the gym floor, rattling their pom-poms, with Luna at the lead taking front and center. The lights came back on. The big screen behind them panned over Luna, as the camera focused on her. All was quiet. Hannah felt every second pass like it was taking pieces of her life away.

“Let’s go Tigers, let’s go!” Luna finally called out, and the blaring pop music kicked on in full force as the cheerleaders themselves kicked their legs up and began the spirited routine. As they jumped and kicked, Hannah performed little miniature versions of the moves, with the routine committed to memory. Soon she’d be back to doing it for real… As she danced with them, she snuck her way back, to the area behind the confetti cannons, where the machines were all set up. The music was painfully loud back there, but Hannah just bided her time and got closer. She couldn’t tell if anything had changed. She didn’t want to draw attention to herself or the machinery, but she leaned closer just to be sure everything was activated. This had to happen…

Just as she got got closer, however, there was a powerful BOOM! The confetti cannons had fired, colorful papers showering all over the cheerleaders! Shaking the sound out of her head, Hannah glanced back over Claire’s machinery. The liquid was bubbling, and small tubing on the sides were rushing with it. It was working! Now just to hope it works the way it was meant to…

After the first shot, Hannah crept along the side of the gym, where the cheerleaders had been warming up and stretching. A small water cooler typically used for the football players had been set up there for them, and Hannah leant on it as Luna continued to lead the routine. Two spins, then they toss Tracey up… there it is. The big screen showcased Tracey’s airborne twirls, and the crowd went nuts. Every cheerleader had a big grin on their face. “Here we go Tigers, always on the prowl! Better watch our pounce when we’re going for the ball!” BOOM! Another blast of confetti! The second! If Claire didn’t screw up, this next blast would be it! Hannah stood up off the water cooler and rubbed her paws together. A few more spins and everyone stood back so Lexi could perform a few cartwheels and backflip onto her feet before posing for the crowd. As the routine went back to everyone kicking in a line, the big screen showed off a smirking Luna kicking her leg up to her head. Just a few more seconds and that smile would be gone… The routine kept going, the cheerleaders kept kicking…

SPLOOSH!

The cannons fired a third time, but there was no confetti! Each of the cannons gushed out a huge burst of water, water that was tinged green when the light hit it! Hannah grinned with glee as the spray from the cannons drenched the entire row of cheerleaders. The routine immediately ended, legs lowering from heads, as almost all the cheerleaders shrieked and groaned, brushing at their suddenly-soaked hair and uniforms. Plenty of their white tops had been rendered nearly see-through, several ladies covering their chests to try and hide the outline of their bras. At first Hannah was worried it wouldn’t work. But it didn’t take long for the tops to come apart. One by one, it seemed to Hannah, each cheerleader’s uniform fell to shambles, dropping off their bodies in clumps of soaked, unstitched fabric. “AHHH!” “What’s happening?” They scrambled to save their tops, only to have their skirts fall in a mess around their ankles! “Nooo!” Soon, all the uniforms were dissolved, and every cheerleader was standing in front of a roaring crowd in only white bras and skimpy red underwear. The chorus of embarrassed shrieks was like music to Hannah, chuckling to herself as she watched every one of those traitors fumble their arms all over themselves to cover their cleavage, the underwear plastered to their privates. But some of the cheerleaders weren’t wearing all their underwear. Several of them lacked their bras, giving the audience an eyeful of their wet, glistening boobs before they shrieked the loudest and frantically used their hands as cover. The crowd went wild as the camera panned over the spectacle, over all the cheerleaders attempting to cover their undies and naughty bits from being blown up onto the big screen!

“Noooo! Whyyy?!” Hannah nearly guffawed when she heard Emma’s voice rise over the rest. Sure enough, in the middle of the pack, the cherry-haired brat was squeezing her arms over her naked chest. That’s what you get for not wearing your bra! Not only that, but Emma had gotten particularly soaked by the blast, and her crimson panties were drenched and threatening to slide down. Emma was crossing her legs in a somewhat vain attempt to keep them up, but Hannah got a sweet, vindicating view of half her cute pale ass peeking out from how low the panties dropped back there, before they popped at the seams and fell from Emma’s legs entirely. That redheaded backstabber was butt-ass naked in front of the entire school! Emma screamed and tried to cover herself before the camera put her bare body on the big screen, while Hannah nearly doubled over from laughter. Justice served! But what Hannah looked up and saw next washed out all her humor.

She couldn’t believe it! Luna stood in the center of the line, hands on her hips, completely dry! Her uniform was untouched! There might have been a spot of dampness on her shoulder, but she barely batted an eye! Her dark hair tossed back and forth as she looked around the stands and the sides of the gym with a bemused expression, like she was merely taking it all in. No one was even looking at her. Why would they? The entire rest of the squad was half or fully naked, while she was fully clothed! Luna might as well not have been there. She wasn’t embarrassed in the slightest!

Hannah growled. No. No! She was supposed to be humiliated! She had to be embarrassed! This was the moment, and it wasn’t happening! She should be crumpled up trying to hide herself! She should be exposed where everyone could see her! Hannah darted over to the cannons, and quickly realized what had gone wrong: the way the cannons had been angled outward meant their splash would soak the entire team, but left the center - where Luna stood - perfectly dry! Hannah almost slapped her forehead. That dumb goth bimbo! This wasn’t just revenge on the team, it was on Luna! And she was the only one not showing any skin!

Hannah’s mind raced, until she finally remembered the vial of solution Claire had given her. She tried to fumble it out of her pocket, but the huge paws of the costume made it impossible to fish it out. Breathing heavy, angrily, Hannah tossed the paws to the side and pulled out the vial with one hand, then pulled open the top of the water cooler with the other. She pulled the cork out of the vial and dumped all of its bright green contents into the cooler. Let’s see how Miss Full-of-Herself handles being naked in front of a crowd!

As chaos continued to rage on the gym floor, with half-naked cheerleaders frantically looking around and covering what they could, too shocked and scared to know what to do, Hannah lifted the water cooler and rushed as fast as she could over to Luna. It was an awkward run with the mascot costume’s big head and awkward paw feet and with how full the cooler was, but Luna had turned to look down the other end of the gym, in the direction Emma was frantically scooping up the wet fabric that was her uniform to cover herself from the camera’s view as it tried to zoom in on her. She had to strike right then! Hannah ran faster. Some cheerleaders that saw her approaching jumped out of the way. Luna still hadn’t turned around. Hannah prepared to dunk the cooler’s content all over Luna. Time to get what you deserve, you bitch! Hannah barely stopped herself from yelling! This was it!

But as soon as Hannah got within dunking range, Luna quickly whipped around and stuck out her hand. Hannah was just swinging the cooler forward to splash all over Luna, but Luna’s hand gripped the edge of the cooler and stopped more than a trickle from spilling out. Hannah pushed and pushed with all her might, but Luna was like an immovable object holding back the cooler. Eventually, Hannah felt her arms start to give out. It was at that moment that Luna smirked and pushed.

The contents of the water cooler spilled all over Hannah, nearly knocking her down to the floor. The water cooler struck the gym floor and rolled towards the bleachers. Hannah audibly groaned, already feeling how much heavier the suit became when wet, a gross sticky feeling. Unfortunately, it wasn’t a feeling that would harsh her attitude for long. After a few seconds, the stitching around the left arm of the suit dissolved. Then the right. Hannah tried to keep the sleeves up, only for the legs to come undone and fall to her ankles, revealing her gym shorts. Bit by bit, the mascot costume fell to pieces around Hannah, until she was up to her shins in soggy orange fur, clad in only the stinky mascot head and her gym uniform.

Hannah tried to back away and run before things got worse, but Luna easily reached out and plucked off the Tina Tiger mascot head before she had the chance. The sweaty stink went away and things became much clearer, but so did how bad a situation she was in. Luna’s bright green eyes seemed to glint. “There you are, Hannah!” Luna tossed the mascot head behind herself and stepped forward, and Hannah couldn’t make it two steps back before Luna’s hands were on her shoulder, dragging her to the center of the gym floor. Luna shouted at the audience, “Here she is, ladies! Look who our party pooper turned out to be!” The crowd came alive with boos and jeers, but just as many hollers and hoots. Hannah was worried about why they were so excited, especially given the amount of bare skin on the gym floor. She darted her eyes around, hoping some of the faculty, the teachers, anyone would step in and stop this! But most had vanished after the rap battle, and the ones that remained were either too stunned by everything to act or held back by some of the other cheerleaders no doubt wanting revenge for Hannah rendering them nearly naked. Hannah caught a glimpse of the big screen full of her face getting red with embarrassment.

What was worse was that underneath the roar of the crowd, there was a faint creaking noise that slowly got louder. Gulping, Hannah glanced up to see a hook lowering from the ceiling, the kind typically used to hang up heavy decorations for school functions. No, Claire, not now! But the hook lowered and lowered until it stopped, hovering right beside Luna, who quickly noticed it and grinned. “Let’s show this naughty kitty what we do to party poopers!” The crowd cheered, and Hannah’s stomach felt like it emptied out.

Hannah struggled in vain to break out of Luna’s hold, but the queen bee brought her under the hook, one hand on her shoulder, one dragging her by the back of her shorts. She tried to fight back, but Luna wouldn’t be deterred. “Luna,” Hannah plead, “don’t! Let me go! I didn’t do anything to you!“

“It’s too late for that kind of talk, tart,” Luna hissed. “But it’s the perfect time to teach another lesson. Wouldn’t you agree?”

Hannah’s heart sank. She tried to slap away Luna’s hands, but couldn’t do enough to prevent Luna from grabbing a fistful of her blue striped panties and viciously yanking them upwards. “AHHH!” Hannah yelped as her underwear suddenly burrowed deep into her private parts and shot so fast up between her butt cheeks she swore she’d have a rash for weeks! Luna pulled and pulled with both hands, unrelenting against Hannah’s underside! One particularly nasty yank lifted Hannah clean off her feet, and Luna began to bounce her up and down, rubbing the fabric of the panties deeper and deeper in Hannah’s sensitive spots! As she fought for a clear head, Hannah felt Luna lift her up and stretch her panties over the hook. And worst of all, the hook began to rise back into the rafters. The pull was even worse than the last time! 

“AHHHHHHHHH!” Hannah grasped at her crotch, the pull too much to overcome! Thankfully, the hook stopped after only maybe a foot or two, hopefully because Claire was watching and stopped it, but Hannah was still suspended in the air by the back of her underpants, still around bright-green-eye level with Luna, who smiled at her new decoration. The uproar behind her said the crowd was also pretty happy with the show.

Soon after, Hannah felt Luna’s hands on her shorts, jerking them downward. “Well these are just in the way, aren’t they?” Growling against the discomfort between her legs and butt cheeks, Hannah tried to kick Luna away. She could still claw at her with her arms, but every time she moved her hands away from her crotch, the pull of the wedgie quickly became too much to bear. So ultimately, Luna had little resistance in pulling the gym shorts down and off Hannah’s legs. Once they were off, Luna waved them like a little flag before tossing them to the side. “Much better.”

Face burning red as the cheers got louder and the wedgie dug deeper, Hannah struggled to curse Luna. But Luna wasn’t done yet. Hannah learned as much when the queen bee spun her around to face the other way, towards the big screen that made Hannah gasp and turn redder. The entire screen was filled with her ass, with very little left to the imagination, her underwear reduced to but a thread between her ample cheeks. She stopped kicking so hard when she saw how each kick made her booty ripple. But as she watched the screen in mortification, she saw something move on the screen, a pale blur like a hand speeding towards her butt. At that moment, a powerful spank rocked Hannah’s ass and almost knocked her cross-eyed. Then another, and another! In front of the entire school, Luna was wailing on Hannah’s butt like her cheeks were full of candy! “Party pooper!” The crowd began to chant. “Party pooper!” Hannah kept trying and failing to catch her breath, as every open palm to her derriere knocked it out of her. Luna was relentless! Hannah felt her eyes tear up from the assault on her ass, but also from anger. How could this have gone so wrong?!

“No! No no NO!” Hannah screamed as Luna continued to play her ass the the bongos in front of the school, the big screen filled with her bright red butt cheeks. The slaps fell again and again as the rally music started back up, Luna playing Hannah’s butt like it was the song’s percussion. Slap! Slap! Smack!

Eventually, Luna stopped and spun Hannah around to face the crowd again. Holding her in place, Luna pretended to frown. “Aw, what’s the matter, Hannah?” Luna shook her hips from side to side, billowing her skirt as if rubbing it in how well-covered she was. “Can’t take what you dish out?”

Hannah seethed as her undies continued to rub into her privates. “You’re… I’m gonna get you back… you bitch…”

Luna smiled almost sadly and cocked her head. “Well… not any day soon. And certainly not in the next ten seconds.”

The wording confused Hannah until she picked up on a peculiar sound and why her panties were rubbing so much. With Luna’s pulling and stretching, Hannah’s thrashing, and the hook digging as deep into her panties’ fabric as it did, the panties were worn to their wit’s end. The fabric stretched and stretched until finally, SNAP! Hannah’s panties tore, sending the furious blonde plummeting to the gym floor, where she landed hard on her bare butt.

It took Hannah a second to catch her bearings, and to realize why the crowd had suddenly, collectively gasped. Then they started laughing and flashing their phone cameras. Swallowing another feeling of despair, Hannah glanced up and saw her panties torn apart, still hanging from the hook. If they were up there, then that meant… Hannah glanced behind herself to the big screen and screamed. The camera streaming to the big screen was aimed right at her sat on the gym floor, legs spread.

Hannah’s naked bare pussy was on the big screen for everyone to see!

“NOOOOO!” Hannah screamed again and rushed to her feet, throwing both hands between her legs and doubling over to be sure everything was hidden. But everyone saw it! Everyone was laughing! Fighting back humiliated tears, Hannah glared up at a remorselessly smug Luna, who merely cocked her head and shrugged. With a roar of rage, Hannah lunged for Luna’s skirt, intending to pull it down and strip her bare-assed, but Luna easily sidestepped her and pushed her out of the way. Staggering to regain her footing, Hannah spun around, only to scream again as her bare booty filled the big screen! At first Hannah pulled down her gym shirt to cover her butt, but realizing she needed to leave as soon as possible, she pulled it down over her front instead and bottomlessly streaked across the gym to the doors as the crowd cheered and the camera followed. Though Hannah’s cheeks jiggled freely, she kept pulling her shirt down to hide her pussy, to keep people from seeing it and taking more pictures! But she was pulling too hard! Some of the formula had seeped through the mascot costume, and her pulling was enough to cause the weakened stitching of the shirt to finally pop! And, as usual, Hannah hadn’t worn a bra! As the back of her shirt ripped free and fell behind her, Hannah held what remained of it over her front, trying desperately to keep both her boobs and her privates covered as she streaked, now almost completely nude, out of the gym, rushing out the door into the hallway with nothing but sneakers and a damp piece of fabric, the crowd going wild behind her.

Almost immediately, Hannah ran into Claire waiting for her outside. The goth’s eyes went wide as dinner plates. “Hannah! Oh Hannah, my love, how… how could-"

Before Claire even finished that sentence, Hannah threw down her remnants of her gym shirt, storming buck naked towards the increasingly-flummoxed and blushing goth. Claire’s next words were cut short by Hannah abruptly spinning her around and brusquely tugging the goth’s skirt down to her ankles. “Eek! Hannah!” Claire protested before Hannah grabbed the waistband of her jet-black thong and pulled up with all her might. “EEEEEK!” Claire squeaked with a mix of discomfort and pleasure as Hannah lifted her so viciously that her feet briefly left the ground. After that, Hannah abruptly released her grip on the goth’s thong, but the pull had been so intense that it was enough to turn Claire’s legs to jelly. The goth collapsed onto the tiles with a quiet moan, her butt high in the air. With her undies so stretched, as well, the undergarment slipped away from covering any inch of her ghost-white booty. And Hannah ran, leaving Claire’s bare butt aimed at the doors, and streaked off on her own, more embarrassed than she had ever felt in her life.

Back in the gym, it was utter pandemonium. What teachers and faculty remained couldn’t even dream of restoring order after what Hannah had done, their shouts lost in the sea of cackling and hollering as the students leapt off the bleachers and went wild across the gym and into the hallway, hoping to catch another picture of Hannah before she left for good. Most of the remaining faculty set about to reprimanding the camera operator. But behind all the action, navigating the chaos, was Candice. She walked over to the archway by which all the embarrassment had taken place, careful to not slip on the remaining solution still slick all over the floor. She balled her fists, surprised to feel as sympathetic as she did. Did Hannah deserve what she got? 100%. After all she had done to Candice, all the public stripping, spanking, forced streaking, Mr. Wiggles, all of it? Absolutely. But still, Candice felt no joy in the aftermath of Hannah’s embarrassment. Instead, she felt sorry for her. She knew too well how this kind of thing felt firsthand. She watched as the crowds filtered out of the gym after Hannah, not sure of what she could do to help her, or even if she should.

“I can get into the school’s system! It’ll be like nothing was ever filed!” Claire fumbled out her smartphone. “I’ve already got most of the program bug-free…”

Hannah continued to ignore Claire as she pulled her textbooks out from her locker. After the football game and the stripping in the courtyard, flashing the school her privates had been the last straw for Hannah. She would be suspended for three weeks.

“It could be chalked up to just a clerical error!” Claire continued to fret and insist. “You don’t have to-“

Hannah interrupted by slamming her locker shut. “Claire. If I stay, I’ll never hear the end of it.” She pulled her backpack over her shoulders. “It’s better I go for a while.”

Claire balled her fists and spoke with a voice quavering on the edge of tears. “But you can’t go!” But Hannah said nothing in reply. “Hannah!” Hannah just pushed past Claire to leave.

As Hannah walked down the hall, Claire bit her knuckles as she watched her beloved go. How could this have happened?! It couldn’t be Claire's own fault, could it? Oh, the thought alone turned Claire’s stomach into a whirlpool of despair. She couldn’t bear to see her dear effervescent Hannah in such depths of misery! Her fire couldn’t be snuffed like this! She had to reclaim her rightful throne! But whatever could be done?

Claire continued to kvetch over Hannah’s departure, but then her gaze caught on the lockers nearby. It was that toe-haired book-nerd Candice! Claire observed Candice as the… what did Hannah call her? Bubble-butt dork? Yes! Yes, she watched as the bubble-butt dork pulled open her locker door and unloaded her leaning tower of textbooks inside. The dork bent deeper into her locker, sticking out those massive globes that prompted the nickname, a mere whisper of bright pink waistband rising up out from under the slacks.

Suddenly, Claire broke into a grin like she was a blue-haired Cheshire Cat. No worries, my beloved Hannah! she thought to herself. While you are away, I will continue your work! Won’t Hannah be so pleased to return and see that bubble-butt dork Candice has been kept in her place! When she returns, Claire plotted, she’ll have to trust me again! And then we’ll work together to take down that wretched Luna for good! Claire continued to grin as Candice closed her locker and scampered off to no doubt study at home. Don’t think yourself safe, Candice! Hannah may be gone, but Claire is still here! And she’s got tricks certain to make your cheeks red, both ways! And with that, Claire darted home, brain buzzing with ideas and plans.

Comments

Great story, I’m curious as to what new ways Candice will hopefully be embarrassed

Andre


More Creators