Three Cheers For Sweet Revenge

by PRlNCESS CADENCE

Rating: mature
Tags: Dark, Human, Drama, Gore, Original Character, Equestria Girls, Sex, Sunset Shimmer, Profanity
Length: 9785

Sunset has terrorized the school for too long. It's time someone brought her down a peg or two.

Sunset Shimmer has been the tyrant of CHS since she first enrolled at the school three years ago, and ever since then, nobody has dared challenge her. Everyone knows what Sunset could do, but one day, when she shows a senior named Ruby Sword how terrifying she is, it's his turn to show her what he can do.

This story takes place just before the events of Equestria Girls.

Commission for ScarletSabre
Warning: Contains scat and coprophagia.

Published 2019-01-18 22:10:01 UTC
Last updated 2019-01-18 22:10:01 UTC

Three Cheers For Sweet Revenge

“You've got to be joking.”

“Do I look like I'm joking? Like I said, if you back out now, all these pictures are going to fall into the hands of the Foal Free Press, and I don't think either of us want that to happen.”

“Can't I just say I'm sorry and be done with it?!”

“Oh, no, Sunset. I want you to prove how sorry you really are.”

Eight days earlier...

Within Canterlot High School, most of the students did what they could to stand out, become popular and make friends, but to a certain boy with ruby red hair, standing out didn't seem all too appealing. He wore a green, checkered jacket that blended well with his naturally green skin, a normal black shirt with tight blue jeans, and a sword pendant that he wore around his neck, and with his mantra of “leave everyone alone and everyone will leave you alone in return,” Ruby Sword did a pretty good job of blending into the background. It wasn't that he was afraid of being picked on, however. In fact, compared to the other students at CHS, he was one of the taller kids, and on top of that, he had a special talent in leaving people in a full body cast drinking through a straw after he discovered his love for martial arts.

Thus, Ruby Sword had been able to live a pretty peaceful life at Canterlot High. While other kids might try and become popular throughout the school, Ruby Sword sat back and watched as Sunset Shimmer turned their lives into a living nightmare. He learned early on when to make enemies, and so far, the one girl he didn't want to make enemies with hadn't even noticed that he existed… at least until that day.

On this normal Wednesday afternoon, Ruby Sword was walking down the hallway when Sunset Shimmer turned a corner, running directly into him and knocking all of his books onto the floor. “Whoops,” he said, again not wanting any trouble as he bent down and picked up his books. “Sorry about that.”

“You'd better be,” she said, kicking one of his textbooks in anger, just as he was about to grab it. At this point, Ruby was beginning to get angry, but again, the better part of him knew how much he didn't want to get into any trouble with a girl of her reputation. Instead of giving her the snark that was going through his mind, he quietly crawled over to grab his book, but by ignoring her, he was basically refusing to give her the reaction that she was looking for, which made her glare in anger. “Oops!” Then, just as Ruby was about to grab his book again, she did the exact same thing, kicking it just out of his reach and making him crawl even further on the floor. With his eyes travel up to Sunset's smirk, she said, “I guess we both need to watch where we're going, don't we?”

Finally, with a devious laugh, she began to walk away... until she heard Ruby's voice mutter, “Nice panties, Sunset. I didn't know you were into polkadots.”

“What did you say?!” Sunset snarled, glaring down angrily while her cheeks blushed profusely.

“Nothing, Sunset. Just saying how sorry I was.”

That may have seemed nice and good for someone who wanted to avoid a fight, but when it came to Sunset Shimmer, avoiding a fight was completely out of her nature. “Listen here, kid. Don't forget why you're the one on the ground here. You are here to kiss my feet, just like everyone else at this school, and if I ever hear another peep come out of your mouth again, I will remind you the hard way that you are my own personal bitch. Got it? Good.”

Ruby wanted to say something, but he was filled with so much rage at this point that he knew he would just end up saying something stupid if he tried snapping back at her. Instead, he just watched as Sunset began walking down the hallway. Luckily for Ruby, however, fate blessed him in the image of a pink-haired party planner, skipping along with a tray full of freshly baked cupcakes, and suddenly, he didn't feel like being so invisible anymore.

“Hey, Ruby Sword!” Pinkie Pie said, stopping in front of the red-haired boy with a huge smile. “Want a cupcake? I used a super thick frosting today!”

Ruby couldn't help but chuckle at Pinkie Pie's perfect timing. “Don't mind if I do.” Then, grabbing hold of one of the cupcakes, he took aim and tossed the pastry into the air, connecting with the target and landing directly onto Sunset Shimmer's butt, making her freeze in anger. “Hey, Sunset! Has anyone told you how tasty your ass looks?”

Slowly turning around to see the culprit, though, she was met with Pinkie Pie’s wide eyes, pointing fearfully in the direction of the red-haired boy walking down the hallway. Then, before Sunset could retaliate, he turned the corner, surrounding himself with people as he walked into the busiest hallway at CHS. Even if Sunset wanted to get back at him, she knew better than to do something stupid in front a crowd… or at least that's what he thought.

Almost immediately, Ruby felt a pair of hands on his hips, but before he even knew how to respond, her hands moved down to his ankles, pulling his pants and underwear along with them. Suddenly, with everyone’s voices becoming silent, every single eye in the hallway was now glued to Ruby's crotch as his penis was in full display for everyone to see. His penis barely protruded from his pelvis, and to make matters worse, he had balls that were larger than the normal person, making his penis look even smaller in comparison. At first, everyone was silent, but then…

“Oh, my god!” Sunset exclaimed as she burst into a giggle fit. “He's got a baby dick!”

Whether everyone reacted based off of social pressure or genuine amusement, the hallway instantly erupted into roars of laughter as practically every student was pointing at Ruby Sword's junk. Looking to his side, he saw Rainbow Dash falling onto her back in hysteria while Applejack turned away, pulling her hat over her face to shield the chuckles that she couldn't hold back. Pinkie Pie, the lover of laughter herself tried to stuff her face with her cupcakes to keep herself from giggling at his member, but quickly began choking them out when she couldn't control herself any longer. There must have been someone who was unfazed! Fluttershy, maybe? No, even when Ruby turned his head to the usually quiet introvert, her face was beet red, covering her mouth so that he wouldn't be able to see how hard she was laughing at his expense.

Some students even pulled out their phones to take pictures, but before they had the chance to ruin his reputation even further, he quickly grabbed his jeans and pulled them back up to his waist. Even with his pants back on, however, everyone continued laughing, grabbing onto their sides with tears running down their faces, and that's when he knew why nobody had ever taken on Sunset Shimmer directly.

“Hey, everyone!” she shouted. “You know how we’ve been short on babies in home ec? If any of you need a diaper to change, I think I’ve found someone who might be willing to cooperate! That is… unless you wanted to try crossing me again, but you wouldn’t do that, would you, baby dick?”

Suddenly, as Ruby looked back at Sunset’s stern stare, he could begin to hear a quiet chant coming from somewhere in the crowd, which quickly erupted into a roar as the students around him began chanting, “Baby dick! Baby dick! Baby dick!”

Before Sunset could embarrass him any further, Ruby made a run for it, breaking through the sea of students, but not without girls giggling with each other and wiggling their thumbs around as if to imitate a micropenis while chanting “baby dick” over and over. As quickly as possible, he ran towards the bathroom, doing everything he could not to cry and embarrass himself even further, but as soon as he locked himself into a vacant stall, the flood gates opened up. In all his life, Ruby had never been one to show emotion, not even to himself, even in the most stressful moments of his life, but he had ignored everyone's warnings about how low Sunset Shimmer would be willing to go. She was, without a doubt, the most oppressive tyrant that Canterlot High School had ever seen…

...and he was going to bring her down a peg or two...

Once the tears faded away, a smile cracked on the boy's face as something snapped in his mind. He had spent almost four whole years at Canterlot High in fear of stepping on somebody's toes and getting himself mixed up in someone else's drama, but now that he was already smack dab in the middle of it all, he didn't feel like running anymore. It took a lot to make him mad, with the only real instances being the times when he saw Sunset ruining others’ lives without having the guts to get out there and do something about it, but now that he was in the middle of it all, Ruby was going to win. He was going to give Sunset Shimmer the most humiliating moment of her life, and he was going to make it one hundred times worse than what she did to him.

***

Over the next several days, people who never looked at Ruby Sword before were not only staring at him, but also greeting him with things like, “Hey, baby dick!” or “You need a diaper change for that wittle peepee?” The red-haired boy had gone from being basically invisible in the crowd to stuck in the spotlight, and if anyone was seen even close to him, the pressure was now on them to crack the next penis joke.

Of course, any time Sunset Shimmer saw him in the hallway, she would give me a big grin and throw in her own joke, like “Hey, Ruby! I thought I heard someone crying. Was it you, or does your dick just want its bottle?” or wiggling her pinkie finger while saying “Don’t go looking at my ass. It doesn't get its roundness from wearing diapers like you.” Sure, to all the people who weren't affected, those jokes may have seemed pretty funny, and even if they didn't think it was funny, they would pretend it was just so Sunset would be satisfied. Ruby had his own plans on what to do about her, though. Regardless as to whether or not it would stop the constant heckling at school, she would never cross him again.

About a week after the incident, Ruby followed Sunset Shimmer back to her house, hiding behind trees, jumping into bushes and basically doing anything ninja-like that he could think of to avoid being caught. The entire time, though, he kept his camera at the ready, preparing himself for the perfect moment when Sunset did something that would ruin her reputation, but so far, she hadn't done a single thing differently than she normally would. Had she seen him? No. There was no way.

Once the flame-haired girl had walked inside, the pressure kicked into the maximum. If he got caught spying on her own property, he would no doubt be sent to prison, but if he wanted to get Sunset back for all the shit she had given him, he needed to make something happen now. With his camera tucked inside his green, checkered jacket, he climbed up the tree besides Sunset’s house, putting himself on a branch where he'd be able to see her with a minimal chance of her spotting him.

“Come on, Shimmy,” he said to himself, looking through his camera. “Give me something to work with.”

After an hour had passed by, she had still done nothing to incriminate her public image, and the more Ruby Sword waited, the higher the stakes of getting caught rose. About that time, though, while Sunset read through some magazine about horses, she started squeezing her legs together, moving her hand lower as she began to gently rub herself. Ruby quickly grabbed onto his camera in panic mode, trying to get the perfect shot, but by the time he managed to get his camera into the position that would ruin her forever, she put down the magazine and stretched her arms upward.

“Great,” he said to himself in frustration. “Of all the times to--”

Just as he was about to give up and go home, though, Sunset got off of her bed, undid her zipper and pulled her skirt down her legs, hopping backwards as she moved the fabric off of her ankles. Nearly choking on his spit, Ruby grabbed his camera and began taking pictures like crazy as Sunset slid her thumbs through the holes of her panties and shimmied them down to her feet, stepping out of them one hole at a time. If these pictures didn't ruin her reputation, he would at least have some good jerking off material for later, but just as soon as he stopped shooting pictures to save film, Sunset reached under her bed and pulled out a wooden chest.

“What the…? No! There's no way!” Ruby's face broke out into a silly grin as he pulled his camera back up to his face and started taking pictures again. This was exactly what he needed to ruin this girl's life, one way or another.

The next day, with the evidence in his backpack, Ruby walked his way through the halls, ready to take on the queen bee of the school, but of course, that wasn't without chuckles from the girls around him. “Hey, Rarity,” Rainbow Dash said just loud enough for Ruby to hear her. “Do you think you wanna take some of Ruby's measurements for your new diaper collection, or does your measuring tape not pick up nanometers?”

“Honestly, Rainbow Dash!” the purple-haired girl replied. “Just because he has a penis the size of an infant doesn't mean I'd defile my collection with diapers!”

“Hey, girls!” Pinkie Pie then shouted, emerging from the locker behind them and pulling herself out. “What are you all talking about?”

“Oh, just how I think I might have heard a baby crying somewhere,” Rainbow Dash said with a smug grin. “Any idea where it could have come from?”

“OH! OH! I know! Pick me! Pick me! Was it coming from Ruby Sword’s teeny weeny peenie?”

Without hesitation, Rainbow Dash and Rarity both leaned forward, holding onto their abdomen as they burst into the biggest scene of laughter he had ever seen. They could have their laughs while they lasted. Besides, it wasn't long until he finally found Sunset, teasing his friend DeputyStar about his silly bowtie, despite his large, linebacker physique. “You really think Rarity is gonna fall for you wearing something like that?” she asked. “Trust me, she may be into losers, but even she wouldn’t fall for someone as dorky as you.” Then, following DeputyStar’s eyes, she turned around to face Ruby, standing behind her with a hard glare. “Hey, baby dick,” she said as the boy discreetly made a run for it. “You come back to cry some more?”

“Meet me in the bathroom,” Ruby said with a smirk, making Sunset raise an eyebrow while holding back a laugh.

“Wait. Are you actually telling me you need me to help change your diaper for you?” She couldn’t hold it back now. Her misinterpretation of the situation left her guffawing so hard that her face legitimately began to tear up. “I’ll tell you what, Ruby. If you wait for the drama club to finish their fall play, I’d be happy to get you the lead role so that everyone in the school can see your--”

“Cut the crap, Sunset. I said I want you to come with me.”

“What? Dude, that’s fucking gross! I don't wanna be in the bathroom with you and your micropenis!”

“Fine, but then I guess everyone at school is going to see these pictures!” The red-haired boy then turned his back and began walking away, which succeeded in making Sunset Shimmer even angrier. His plan was working.

As he walked towards the bathroom, Sunset looked around in every direction, making sure nobody noticed that not only was she following Ruby Sword, but she was also walking straight into the men’s room. Finally, once the two of them were sure the coast was clear, they entered into a stall together and locked the door behind them.

“Alright, Ruby,” Sunset said with annoyance. “Give me the pictures.”

“No.”

Suddenly, Sunset was grabbing Ruby Sword by the shirt and pressing him into the stall door violently, her eyes burning with rage in how badly she wanted to hurt him. It was the most beautiful face he had ever seen Sunset wear, the face of someone who knew she didn't have any bargaining power anymore. “The fuck did you say to me?”

“I said ‘no,’ but I think you already knew that.”

“Listen here, you little shit! I've had just about enough of your stupid little games! Now, you're going to give me whatever pictures you have, you're gonna go back to being the baby dick, and you're never going to try to fuck with me ever again. You got that?”

A smile suddenly broke out on Ruby's face.

“Sunset, you're sweating.” The flame-haired girl quickly released the red-haired boy from her grip and wiped her forehead, and just as he had said, she was beginning to visually lose her cool. When she looked back into Ruby's eyes, despite wearing a fierce glare, he could see her fear that she was no longer the one calling the shots, a feeling she was definitely not used to.

“Will you just show me the pictures already? What kind of dirt did you even get on me?”

“Just you masturbating...” Ruby Sword grinned deviously as he pulled out the pictures from his backpack, making Sunset freeze in terror. “...with horse dildos.”

“Give me those!” she shouted, reaching towards the photographs before Ruby quickly placed them back into his bag, preventing Sunset from getting ahold of them.

“Sunset,” Ruby said, shaking his head in disapproval just to piss her off even more. “We both know how much you value your reputation here. If these pictures were to get into the hands of the public--or even worse, the internet--I feel that your reputation as the queen of CHS would be gone forever…” Then, leaning into her ear, Ruby whispered, “...don't you?”

“Fine! I get it!” Sunset released her hands from Ruby's shirt and looked away, rubbing her arms in disgust. “So what? You want me to suck your baby dick to keep you from putting my pussy on the internet?”

Ruby couldn't help but blush at the idea of Sunset stooping low enough to suck him off. “Call me a baby dick all you want, but I'm a grower, you know!” Sunset rose an eyebrow in disbelief, making him blush even harder. “Anyway, not exactly.”

“Then what do you want?!” As if on cue, Ruby felt something drop down his intestines, creating an urge so powerful that he had to push Sunset Shimmer out of the way, undo his belt and squat down onto the toilet seat, releasing the pressure from his rectum in an almost painful sensation. Pinching her nose and fanning the air around her, Sunset quickly reached for the stall door. “You're disgusting, dude! Come get me when you're done.”

Just as she was reaching to open the door, however, Ruby grabbed her by the hand and sternly said, “I'm not done with you yet.”

Sunset cringed again. “You seriously want me to watch you taking a shit?”

Before he could answer her, however, his whole body contorted as stool drained out of his gut and dripped into the toilet bowl below, again making Sunset gag as she begrudgingly watched on. Her face was prize enough as it was, but Ruby wanted more than to just make her feel uncomfortable. He wanted to make her regret ever thinking that she could cross him like she did, and when he was through with her, she would remember for the rest of her life what happens when you fuck with Ruby Sword.

“That should do it,” Ruby said, lifting himself up from the toilet seat and stretching.

With the boy's bowel movement completed, Sunset finally made eye contact again, despite her mouth turning down while holding back gags. “Gross. Are you even going to wipe?”

“Not exactly.” Then, with a smile, Ruby turned around, spread his buttcheeks apart, and revealed not only the scat from his most recent bowel movement, but also what could only be seen as days, maybe even an entire week's worth of buildup. “That's what you're here for.”

“Ugh. Do I seriously need to do this?”

“If you want to keep your reputation at Canterlot High, then yes.” With another disgusted scoff, Sunset looked away, pulling practically all the toilet paper off the roll before Ruby gave her an angry scowl, making her stop momentarily. “What are you doing?!”

“Do you want me to clean your ass or not?”

“Not with that!”

Sunset Shimmer's face contorted into a confused scowl that matched the fierceness of his own before softening into a look of fear as the message began to sink in. “No… I'm not using my hand to wipe you.”

“You don't have to.” Sunset quickly sighed a breath of relief, but that relief was short-lived. “Because you're going to be using your mouth.”

“Nope. I'm out.” The flame-haired teenager then got up to her feet as quickly as she could, turning to open the stall door, but Ruby was not about to let her leave that easily.

Grabbing her by the arm, he said, “You walk out that door, your reputation will be over forever. Everything you've worked for these past three years at CHS won't matter anymore, just because you wouldn't take the two minutes to wipe some kid's butt.”

“YOU'RE ASKING ME TO LITERALLY EAT SHIT!”

“Just like you've been making us do the entire time since you enrolled at this school! You've been asking everyone here to kiss your ass the entire time you've been here, but now, it's your turn to kiss my ass.” Despite making a metaphor literal, she knew he wasn't wrong, and she knew more than anything just how much she would lose if a few silly pictures of her masturbating with horse dildos got leaked onto the internet. “Now, get on your knees and start kissing my ass.”

Sunset's cheeks burned brighter as the message began to sink in deeper. There was a sense of total helplessness overwhelming her, so much in fact that her eyes were close to tearing up at the thought of either wiping his butt clean with her face or losing everything she had worked for since leaving Equestria. “Please, Ruby Sword. I'm begging you! Isn't there anything I can do besides… this?”

“No, Sunset. You don't get to choose the consequences for your actions. Now hurry up before it gets dry and you end up having to chew it off of me..”

Sunset waited several moments, trying to think of anything she could do to get out of the situation, but with her mind blank and Ruby's glare growing angrier by the second, she hesitantly puckered her lips, nodding sadly. As she slowly moved her mouth closer, Ruby shook his ass side to side, wafting the nauseating scent further into her nostrils. Then, squeezing her eyes closed, she hesitantly leaned her mouth forward and--

“Wait! Hold on a second! Get your phone out real quick.”

Sunset raised an eyebrow in both anger and confusion. “Why do I have to get out my phone?”

“So you can take a selfie, duh.”

Sunset knelt in silent confusion for several moments before blurting out angrily, “What are you even talking about?! Why do I have to take a stupid selfie?”

“Would you prefer we use my phone instead?” Almost immediately, Ruby's message sunk in that if they used his phone, there was no way she would know for sure whether or not the pictures would get leaked out, ruining her reputation even more than the horse dildos. Grumbling with frustration, the flame-haired girl dug into her back pocket, pulled out her phone, and with the most lackluster expression she could muster, she switched her phone to camera mode and took a picture of herself, avoiding Ruby's poopy butthole as much as she could. “Let me see! Let me see!”

“Here,” Sunset said, barely flashing the picture to Ruby before putting her phone back into her pocket. “Can I just get this over with now?”

“Is that some kind of a fucking joke?!” the boy spat out loudly, making Sunset involuntarily wince. “Get your phone back out, take another picture, and take it seriously this time!”

“Fine! Whatever! Jeeze!” Pulling her phone out a second time, Sunset put her face right next to Ruby's shit-smeared anus and smiled as wide as she could without gagging from the smell that emanated from the waste beside her. With a flash, the camera clicked, and without even looking to see how it turned out, she immediately handed the phone over to Ruby Sword. “There. Are you happy now?”

The red-haired boy looked over the picture with a finger to his mouth before handing back the phone and saying, “Nah. Do it again.”

“WHAT?! I did exactly what you said!”

“Yeah, but it doesn't capture the beauty of the situation you're in. How about a cute little pose?”

“Fine!” With the phone back in Sunset's hand, she held up her other hand to do a peace sign while sticking out her tongue and winking for the camera. It was by far the most humiliating pose she had ever done for a selfie, but hopefully it would satisfy whatever weird fetish he had. “How about this one? Is this any better?”

Passing the phone back to Ruby, Sunset audibly groaned from the embarrassment she was already feeling, which was something that Ruby wanted to make last as long as he could. “Nope,” he said with a smile. “I'm sure you'll get it right eventually, though.”

“Come on, man! We're gonna be here all day!”

“Then you'd better hurry if you want to leave before someone else walks in.”

Suddenly, Sunset realized that they were still technically in public and raced to take as many selfies as she could. She did all the normal poses that she normally used for her social media, then added a couple erotic poses as well, just in case that was what he had in mind. This time, when she showed Ruby Sword all the pictures she took, he scrolled through all of them with a smile, allowing Sunset to breathe a sigh of relief.

“I really like the one where you look like you're about to finger yourself just from looking at my shithole,” Ruby said, pointing to a photo of Sunset gazing erotically at his anus with her tongue sensually escaping her mouth. “But I like the one where you're doing the peace sign the most. You can get rid of those other ones.”

With her face growing a burning red, Sunset held back a growl and said, “You told me you didn't like that one.”

“Yeah, well, I changed my mind, unless you think we should take a couple more just to be safe.” Sunset was obviously too frustrated to speak, knowing that if she said what was really on her mind, she would just end up saying something she would regret later. “So should we get to the main event?”

“Sure. Whatever. You just want me to eat your shit, right?”

“Hmm…” Ruby placed a finger to his lip as he thought about how he could drag this out even longer. “Well, you can have fun with it, you know.”

Sunset cocked her head to the side. “Have fun how?”

With a deviant grin, Ruby spread his buttcheeks and replied, “Use your imagination. I'm sure you'll think of something.”

The way Ruby said that made it seem more like a threat than a request, causing her palms to sweat as she fought in her mind what she would do to keep him from making any more disgusting requests. From what she had learned already, Ruby never came outright and said what he wanted her to do, so seeing him spread his butt apart like that made it seem like he wanted her to space out the time before she began her feast. Then, closing her eyes, she puckered her lips, leaned to the side and placed her lips onto his left buttcheek, but when she looked back into his eyes, he didn't look like he was enjoying it as much as he should have been.

“You call that a kiss?” he asked angrily. “I can't even feel it. Do it again.” At this point she realized that she wouldn't be getting any mercy or pity this time around and began pressing her lips harder onto his buttcheek, kissing so hard that salvia trailed off of her lips after every peck. “Mmm. Much better. It feels so good having your mouth on my ass. It's kinda like you're kissing and making up, don't you think?”

Ignoring his attempts to provoke her further, she then began kissing her way towards the center of his rear end, giving him those long, sensual pecks across the skin, attempting to change his focus from cleaning his butthole to the sensation of her lips running across his skin. “That's not going to work, Sunset,” the boy said firmly, crushing her hopes even further. “If you want to get this over with sooner, you're gonna have to spread my ass open and get to cleaning.”

“Uuurgh! Fine!”

With a face ready to break into tears, Sunset then kneeled down behind Ruby Sword, spreading his buttcheeks apart to see all of the surrounding skin covered in fecal matter. She felt herself getting close to throwing up already, but in the position she was in already, she imagined she would end up having to eat her own vomit if that happened. The whole concept of what she was doing crept deeper and deeper into her mind. She was going to have to clean not a baby, but a full grown teenager with her mouth, her lips… her tongue. Only this time, as Sunset leaned in closer, sticking her tongue out hesitantly to wipe him clean, he gave her a tuft of gas straight to the face, making her choke from the sheer lack of oxygen in the air. Out of reflex, Sunset pulled her face away, gagging from the stench of waste stemming from his butthole, but when she did, she was met again with Ruby's fiery glare.

“Hey!” he shouted. “You're gonna have to sniff it if you ever want to get out of this mess.”

“I don't--” Sunset began before she started coughing hysterically, her eyes beginning to water in the process. “I don't think I can.”

“If you can wear that perfume of yours nearly every day, you can easily waft in a couple farts.”

By this time, Ruby couldn't even tell if the tears in her eyes were from the smell physically burning her eyes or from the feeling of defeat that she was no doubt experiencing, but either way, he wanted her to feel more of it. With the bravest face she could muster, she said, “Alright. Go ahead,” and held her head up to his bum while her hands trembled below.

BRAAAAAAAAP!

Again, tears continued streaming down Sunset's face, but otherwise keeping her proud demeanor, she held her head up right where he wanted it, breathing in the disgusting gas just like he'd asked. She was obviously trying her absolute best to keep him from seeing how much the act was killing her on the inside, but Ruby had the idea that even though she pretended like she was unfazed, she was just trying her best to hold strong until the next event.

“How was that?” Ruby asked, checking to see if Sunset’s face was still at his anus.

“It was great, so now that we’re done with that, can we--”

“Ooohh no! We’re not done with that quite yet.”

Sunset lifted her hands in confusion while giving Ruby the stink eye, sending him another wave of pleasure knowing that his punishment was fitting the crime just like he’d planned. “What the fuck, dude?! I did what you said!”

“Hmm… You see, that’s just the thing. How can I be sure you weren’t just holding your breath that whole time?” Sunset grunted angrily, taking the next few moments to come up with a logical excuse that would prevent him from making her do it again. After a few moments had passed, however, Ruby assumed that she had no rebuttal and continued with his plan. “Here’s what we can do. I’m gonna fart again, and this time, I want you to reeeeally sniff it. I mean take big, loud whiffs. Really waft it in there. Like, do you have a favorite scent?”

“No.”

“Like lavender! Yeah! Just pretend like you’re wafting in lavender and not ass gas, but the most important part is, I want you to smile while you’re doing it.”

Sunset lifted an eyebrow. “You want me to smile?”

“Of course! Just because this is a punishment doesn’t mean you can’t have fun with it!”

Sunset sighed, taking in a deep breath of fresh air while she still could before grabbing hold of Ruby’s butt cheeks and saying again, “Alright. Go ahead.”

BRAAAAAAAAP!

Suddenly, a loud rip roared out of Ruby’s butthole and blasted Sunset in the face, filling the air around her with a thick gas that made her intrinsically want to vomit already. However, knowing what would be at stake if she lost her composure here, Sunset kept her head held high, breathing in the toxic gas and smiling as she wafted the scent into her nostrils. Tears were now beginning to escape her eyelids from the burning sensation of the noxious waste, but she had to stay strong and keep smiling, holding back how much she was retching on the inside.

Then, with as much strength as he could gather, the red-haired boy squeezed his abs, trying his hardest to push out any remaining gas from his intestines until they faded away into small, staccato blips, but with his last push of gas, a small flake ripped off of the dried up scat on his rear, fluttering its way over to Sunset Shimmer’s face. “Shit!” she cried, waving her hands around to try to get it to fly away without having to physically touch it. “Get it off me! Fucking gross!”

With the sounds of flatulence no longer filling the stall, however, Ruby looked back at Sunset finally catching her breath from the turmoil she had experienced already and began smiling to himself. “Good job, Sunset,” Ruby said, secretly trying to force more air out his butt. “So now that that's taken care of, why don't you move onto the next item of business?”

With one more face of disgust, she looked back up at Ruby and asked, “Do I seriously have to go through with this?”

“It's your punishment, Sunset. You need to deal with the consequences of your actions. In fact, why don't you spread my ass this time?”

As Ruby's hand departed from his buttcheeks, Sunset Shimmer swallowed hard, palming the boy's butt and spreading them again to see the scat-filled center as if it were mocking her. Sunset began shaking subtly, moving her head at a snail's pace as she fought her overlying fear with all the bravery a teenage girl could muster. With the flame-haired girl moving so slowly, Ruby was forced to pitch in, moving his hips backwards gradually until Sunset, with her eyes now squeezed shut, puckered her lips and made contact with his poopy butthole.

The kiss lasted only an instant before Sunset instinctively pulled away in disgust, coughing onto the floor what little feces she had removed from Ruby’s skin. As she wiped away the saliva dribbling off from her lips, however, she noticed that her hand had smeared something brown from off of her mouth, and licking her lips once more to make sure, she could already taste the abhorrent flavor of Ruby’s waste against her tongue.

“BLEH!” Sunset gagged, holding back vomit as she began to cough onto the floor.

“Come on! It can’t be that bad! Besides…” As Ruby looked back at Sunset’s red face with small brown accents on her mouth, he gave her a creepy smile, making her cringe with contempt. “...it looks really cute when you blush like that. I’m telling you, brown is definitely your color.”

Before she could even speak, Sunset threw up in her mouth, slapping her hands to her lips before she made a bad situation worse. “You're so gross.”

“What do you mean? You're the one who's choking on actual literal shit.”

“Fine. Whatever. Let me just go back to your dirty work so I can be done with this whole thing.”

Ruby chuckled. “Dirty work.”

The flame-haired girl couldn't help but roll her eyes and scoff, but it was short-lived before she had her hands on Ruby Sword's backside again, pulling it apart as her face nudged closer. She took one more look at the defecation, getting a good image in her head so that she could close her eyes, pucker her lips once again and gently kissed the feces off of his skin. After having already experienced the taste once, this time she was able to keep herself from gagging or reflexively pulling away, but that didn't mean she was able to eat away at him as fast as she would have liked.

“That feels sooooo good! You know, if I didn't know you any better, I’d think you were gonna french kiss my little ol’ booty hole.” Even after his little comment, she remained frozen in place, too humiliated from the situation to get herself to get back to work. “Hey, Sunset? As nice as this kiss is, would you mind stopping? This has gotten pretty weird.”

Sunset Shimmer opened her eyes again, flinching from the sight of scat so close to her eyelids and realizing that she had been frozen solid on his anus. “Sorry,” she said, wiping her mouth with the back of her hand. “Nerves must have got to me. I'm not exactly used to doing this.”

Ruby simply nodded his head as Sunset got back into position. The center was probably the worst place to start out, so until she had gotten used to the bitter taste, she would just have to take care of the edges first. The only problem, though, was that if she kept kissing the crap away, she would end up eating his ass all day, but she just couldn’t bring herself to do anything more.

“Fine,” Ruby said irritatedly, and grabbing the back of Sunset’s head, he dug her face into his rear, moving her face up and down his crack and smearing scat from her chin to her forehead. She could feel the slimy texture of his latest bathroom trip mixed in with the crusty friction from the dried up debri that had been collecting there for the past week. Her nostrils filled up with the pungent smell of noxious waste as her mouth filled up in the process, unable to even speak as her face became Ruby’s new toilet paper.

Then, using all the strength she had to pull herself away, she screamed, “I’M GOING TO FUCKING KILL YOU!”

“What’s that? Canterlot High School has an instagram page? Well, I’m sure a couple of people will save the picture before I get banned forever.”

Sunset glared fiercely at Ruby, who never lost his composure as he whipped out his phone in a heartbeat, his thumb already hovering over the images he had taken of her the day before. With her fists unclenching themselves, she angrily asked, “So what? I have to go back to being your ass paper?”

“Not necessarily. You could always just start licking like a good girl, but the choice is yours.”

As Sunset’s stare continued to harden on Ruby, he gently slid his phone back into his pocket and pulled his buttcheeks apart for Sunset to continue. She didn’t want to go any further, but knowing her options, she sadly fell down to her knees, staring into Ruby’s anus as if it were a bullseye. Again, Sunset shook while her eyes squeezed tight and her fists tightened on her lap, but then, with all of her mental fortitude she had developed over the course of her life, she opened her mouth, stuck her tongue out and slowly licked a mouthful of scat from his backside. Again, the flame-haired girl froze in place, but after clenching every muscle in her body, she gradually pulled the fecal matter into her mouth, knocked her head back and swallowed it down. The taste was compounded more than she realized, forcing her to curl her tongue in her mouth while she cupped her hand over her mouth, just in case it wanted to come back up. Then, opening her eyes once more to see the damage she'd done, she saw that she had barely made a dent of progress, with only a slight smear in an otherwise swamp of stool.

“Keep going Sunset,” Ruby said, nearly driving Sunset to tears. “Have you ever heard about how to eat a whale?”

“I don't fucking care how to eat a whale!”

“You do it one bite at a time. Then again, I guess it helps to take big bites, if you know what I mean.”

As much as Sunset hated the analogy, she couldn't help the feeling of motivation that it carried, even if that motivation was to put poop in her mouth. Tossing Ruby’s hand out of the way, she grabbed hold of his butt with her own hands, digging her thumbs into the hardened scat against his skin and pulling his cheeks just to make sure she would be able to get those hard to reach areas. Then, with her mouth going back to Ruby’s butt, she lowered her mouth down to the base of his crack and leisurely ran her tongue all the way up, running over the different textures of his filthy backside.

This time, as Sunset bent forward to return to her feast, she was no longer shaking, and with another long lick, picking up as much stool in one attempt as she could, she curled her tongue back into her mouth, chewed the disgusting remnants and swallowed before she had the chance to spit it out onto the floor. Whenever she ran into any poop that had hardened too much for her to casually lick off, she used her teeth to scrape the filth from his body, digging her fingers deeper into Ruby’s skin to keep herself from losing her composure. Again, there was still plenty to go, but with a deep breath, Sunset brought her mouth back to Ruby's butt and began cleaning away, moving closer to her end goal.

“How are you feeling?” Ruby asked as Sunset gulped down another mouthful of feces.

“Fuck you, dude.”

“I was just thinking that I might know a way for you to detail once you've got most of it cleaned off.”

“Detail? How thorough do you want me to be?”

“Very thorough! This is my heinie we're talking about! It deserves to be sparkling clean, so a good spit shine should do the trick. We don't want me to get a rash, doooo weeee?”

Ruby shook his butt for good measure at the end, to which Sunset scoffed, pushing it out of her face momentarily. “So what do you want? Do I need to use my hand too?”

“Hmmmm, I was thinking that just a finger will work fine. Just think of it like you just ate a bag of flaming hot cheetos, and now you're licking off all the cheese from your fingers.”

“You know I don't eat junk food all the time like you, right? Besides, cheetos are gross.”

Ruby cracked a wide grin. “Then you should have no problem imagining them when you lick your fingers clean.”

As much as Sunset wanted to just give up before he could make her feel any worse about herself than she already did, she looked back up at the progress she had made and realized that she was just about to give up at the finish line. She wasn't to the point where she could detail yet--one of his cheeks was mostly bare whereas the other was still a mess--but she could at least go back to work knowing that it would all be over eventually. That was all she had to look forward to. At some point, he would run out of leverage, and after all the humiliating shit she had to deal with, she could finally go back to terrorizing the school like normal.

With her nails digging into her legs to push back her gag reflex, Sunset moved to the other cheek, licking up bit by bit and gradually moving closer to the end in sight. The entire time she did, though, she was forced to endure Ruby Sword making erotic noises to further elaborate on the sick thrill he was experiencing.

“Ohhhh, Sunset! Yeah! Right there! Mmmm, eat that shit from off of my tuckus! This is so much better than a rimjob! Keep going, baby!”

Sunset snarled under her breath between gulps. “Don't call me baby when you're the one with an infant dick who literally needs diapers.”

“What did you say, sweetie?”

“I asked if you've ever had a rimjob from anyone else before!” Sunset cursed at herself for nearly giving herself away. If she ended up saying something that pissed him off loud enough, who knew what this sadistic psycho would make her do as punishment?

“Nope! You're my first, and you're doing suuuuuch a good job at it. Are you sure you've never eaten shit before?”

“Can't say I have.”

Sunset wanted to say something back that would cut him straight to the core, but before she could give herself the chance, she intelligently went back to licking up the remaining waste from Ruby's crack. As much as she hated thinking about it, she was beginning to grow accustomed to the taste, at least to the point where she could start getting bigger mouthfuls with each trip. She hated herself for even being able to stomach as much scat as she had, so much in fact that she began to wonder whether leaving Equestria was even a good idea to begin with. Even now that the majority of her job was finished, would she be able to come to school the next day, go back to life as usual, then look in a mirror and say that this was all worth it?

With those questions in her mind being irrelevant as to how she would proceed, she licked up as much of the remaining stool from Ruby's butt as she could without smearing any on her face. Then, with sorrowful eyes, she peered down to her finger before looking back up to the rest of the scat on Ruby's skin, spread out just enough for her to not be able to go any further without giving herself a fecal facial. With her hand shaking, she took a deep breath, squinted her eyes open just enough to see and began carving out the remaining pieces with the side of her finger. With her ligament covered in brown, half-solid waste, she glanced back up at Ruby, who gave her a clear nod, and with self-degradation tormenting her heart, she put her finger into her mouth and slurped the shit away.

“You're almost there, Sunset!”

The flame-haired girl shot Ruby an unenthusiastic glare. “Do I really need to say it?”

“Let me guess. ‘Fuck you’?”

“Took the words right out of my mouth.”

Ruby put his hand over his mouth while he giggled obnoxiously. “I also gave you the stuff going in your mouth.”

Sunset slapped her hand to her face in frustration, mostly just to keep herself from saying something that would undo all the work she had just done, but when she pulled her hand off of her face, she noticed that her finger had smeared some defecation onto her forehead. Again, she took a deep breath to quell her anger, and with the visage of Ruby's rear end in front of her, she picked up her finger once again to clean up the rest of the damage.

“Oh, I just thought of something!” Ruby announced.

“It's something gross, isn't it?”

“Why don't you suck on your finger like you're really enjoying it?”

“You mean like some kind of slutty porn star?”

“Hey! I never used the ‘S’ word! You said it. Not me.”

Honestly, out of all the requests Ruby had made so far, this one was the most tame, which meant that as long as she made this last as long as she could, she would be finished after this. She then ran the edge of her finger sensually down his skin until the fingernail trailed across his flesh before slowly opening her mouth and sliding her finger down her tongue. She was trying not to look at his penis, just in case he got an erection from the display, but even if he did grow stiff in the meantime, there was little chance of her being able to tell the difference.

Again she swiped down Ruby's smooth skin, pulling her hair back and inserting the ligament between her lips, smiling with a wink as she sucked all the defecation from her finger. Ruby didn't take his eyes off of Sunset for a moment, which meant that Sunset would literally be done before he knew what had happened. It only took two or three more swipes before the skin in front of her was as sparkly clean as her own fanny, and with one more lick across her finger, she stuck her hands into the air to revel in her silent victory.

“Oh, my god! Thank Celestia I'm finally done!”

“Hmm…” Ruby muttered, making Sunset glare furiously as she wondered why Ruby hadn't yet stopped spreading his buttcheeks. “I don't know about that…”

“I'VE FUCKING HAD IT!” The flame-haired girl then grabbed Ruby by the throat, slamming him against the wall and holding him up by the neck. “You're going to give those pictures to me right fucking now, or I promise you will die right here.”

Despite the fury in Sunset's eyes, though, the red-headed boy couldn't help but crack a weaselly smile. “Someone's having mood swings.” His cocky attitude made her grip even tighter around his neck, but with one slap to her wrist, she immediately let him go, shaking her hand in pain. “Sorry if that hurt. I have a special talent in taking on five dudes at once. I hope I didn't leave you with a booboo.”

“Pictures. Now.”

“Hold on. I promise you'll be done after one last thing.”

Sunset angrily folded her arms, dancing her fingers impatiently down her arm. “Fine. What is it?”

“I just want you to make sure you got everything. You wouldn't mind just giving my backdoor a deep clean, would you? Your tongue should work just fine.”

Sunset stood unmoving as she stared down the teenage boy unhappily. “And then I'll be done after this?”

“I swear on Fluttershy's life.”

Again, Sunset stood silently in contemplation, but after a half minute had passed, she loosened her body and said, “Fine. Bend over.”

“Oh, so assertive!”

With Ruby bent forward, Sunset spread his buttcheeks and dug her face into his anus, pushing her narrow tongue through his tight, dirty opening. As she pressed her tongue in, however, Ruby clenched the muscles around his butthole, forcing her to push harder with all the strength she had as her tongue glided over all the folds of his anus. It was a battle just for her muscles to get in in the first place, but the last thing she wanted was for Ruby to say she didn't try hard enough. With her nails nearly digging themselves into Ruby's skin, she forced her tongue as deep as it would go, searching in circles across his anal cavity for any loose treasure. Then, once Sunset had gotten into a flow of things, Ruby quickly relaxed the muscles in his butt, pulling Sunset’s entire face into his rear as she inadvertently pushed herself further.

However, she was almost there. She had licked and sucked every crease of skin on his body, and for the most part, he was completely clean on the inside as well. Before she could claim a total victory, however, Ruby managed to shoot one last puff of gas into her face, causing her to immediately pull out and start coughing as tears welled in her eyes, but that was it. She had fulfilled all of Ruby’s requests. It was finally over.

“Done!” she shouted triumphantly. “Now give me those--”

“Hey! I just got another idea!”

“YOU SWORE!” Sunset screamed, pulling herself to her feet, shaking with fury.

“I know, but I just thought of the best idea ever, and I'm never going to get another chance ever again!”

Sunset wanted to tell him no, to leave and repent for not being the Holy girl she was meant to be, but she knew that so long as he held the pictures, he had 100% of the bargaining power. With a sigh, hanging hear head low, she solemnly asked, “What's your idea?”

“Just one more photo!” The flame-haired girl lifted an eyebrow, still hesitant seeing as how his pictures were what got her into this situation in the first place, but with no room to refuse, she waited for the details. “Just like the one you did before. Same pose and everything.”

“OK… Why…?”

“It'll be like a cute little before and after picture!”

Sunset sighed again in dismay. “You mean you're not going to delete them?”

“I won't show anyone! I promise! It'll just be for my own personal use.”

“...”

“Alone.”

“...”

“I'm going to masturbate to them.”

“I KNEW WHAT YOU MEANT!” As soon as the words left her mouth, though, a fear began to creep up in her mind. “Wait. Does that mean you're not going to get rid of the other pictures?”

“Again, I promise that no one will ever see them. Except me. In the bathroom. When I'm choking my--”

“Fine! Whatever! Let's just take this stupid picture and be done with it!”

With glee on his face, he returned his hips to the original position, spreading his buttcheeks apart to flaunt his newly-cleaned bottom while Sunset got to her knees beside it. The picture was nearly identical with their poses and positions in the exact same format as before, only now, Ruby’s heinie was glistening, other than a few loose strands of saliva. Sunset Shimmer, on the other hand, was covered in fecal matter all over her face, her chin up to her forehead almost shining in the filth from her anal escapades. She had done a flawless job in both making Ruby’s skin clean as well as making herself his own personal asswipe.

Then, with her fingers in a peace sign and a large smile, the camera flashed, signaling the end of the longest day of her life. Before she showed Ruby, though, she checked it herself to make sure she wouldn't have to do a reshoot, but when she looked, she grimaced. Ruby's butt was sparkly clean, but Sunset's face was covered in scat from nose to chin, her hair a wild, frizzy mess. Closing her eyes in disgust, she handed her phone over to Ruby, who squealed joyously.

“I love it! Send it to me right away.”

“Yeah, yeah.” As soon as she hit the send button, she put her phone back into her pocket, rubbed the scat off of her face with her hands and reflexively licked the stool away. It wasn't until she had completely finished that she realized what she was doing. “Ugh! Anything else you'd like me to do?”

“Well, if you're offering, a date would be nice.”

Sunset put her hands to her hips with one eyebrow raised. “A date?”

“Yeah, and also, could you not call me baby dick at school anymore? I’m hoping this can be a new start for the both of us.”

“I’m not a fan of new starts, dude. I only did this so things could go back to normal.”

“I mean, maybe you could start teasing Fluttershy or something, or if you’re still not sure which of us is really in control, I could add the stipulation to show you how much of a grower I really am.”

“What is your deal with--Ugh!” With frustration filling her mind, she tapped her foot, going through the options in her head. She wondered if she was going to be stuck in this trap forever, but at this point, she knew better than to get on Ruby's bad side ever again. It sounded like he would always have that evidence to back him up, and hopefully after graduation, she wouldn’t need to worry about him slipping that the Queen B of the school was used as someone’s personal toilet paper. “Alright! Fine! Now can we go, please? I really want to take a shower right about now.”

As soon as she opened up the stall door, however, someone entered into the mens’ room, and as luck would have it, she was locking eyes with DeputyStar, frozen in place with Ruby's naked butt exposed behind her. Then, after a few moments of silence and a severely awkward stare down, DeputyStar finally cracked a smile, giving a thumbs up to his half-naked friend.

“Nice.”

Author's Note

This story will single-handedly force fimfiction to create a scat tag.