Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Additional Tags:
Language:
English
Stats:
Published:
2025-09-01
Words:
4,633
Chapters:
1/1
Kudos:
60
Bookmarks:
11
Hits:
2,578

Seeds of Corruption

Summary:

A certain magical girl needs a painful lesson in humility.

Work Text:

The city park lay eerily empty. Despite the warm late spring night no horny teenagers made out on the barely lit benches, no older (and even hornier) teenagers did questionable things behind the bushes, and not a single night owl was enjoying a walk. Even the usual suspects who were always loitering around the area, slowly making their way through countless bottles of cheap alcohol while laughing and telling crude jokes in a language only they understood, were notably absent. The perfect silence brought by the absence of all human life right in the city’s heart gave the normally cozy area an aura of wrongness, almost as if a curse lay over the place.

Scratch the “almost”. It was a curse. And Scarlet could only hope that it would keep people away long enough for her to finish her evil deeds in peace.

Said evil deeds looked an awful lot like honest work. Scarlet grumbled to herself as she dug out what had to be the hundredths shallow hole of tonight with her tiny shovel, dropped a seed in and buried it. That it was an evil seed infused with dark magic didn’t make it feel any less like mundane gardening.

Apparently seeding this random park with corrupted plants was part of Mistress Abyss’ plan to take over the world. Scarlet sure as hell wasn’t going to question it. A random minion like her didn’t need to concern herself with the big picture stuff. Her only job was to sow chaos. In this case even literally.

Scarlet wiped her forehead, but all she managed to achieve was to spread the sweat more evenly. Usually she liked her evil minion outfit, an abomination of eye-searingly red leather and latex that could have been straight out of a fetish catalog. It may be tacky, but it perfectly sold the sexy evil vibe that had drawn her to the dark side in the first place. Even someone as unremarkable as her turned into an eye catcher with how the outfit covered most of her body like a second skin while leaving strategic openings to put her assets nicely on display. It was so tight that Scarlet doubted she would have been able to put it on normally, but thankfully her transformation spell took care of that.

Magic couldn’t fix everything, though. Like the fact that her outfit was hot in more ways than one. It usually wasn’t a problem when she flew through the air like a mischievous red shooting star and had the wind to cool her, but right now she was sweating her ass off.

“Stop it right there, scoundrel!”

And there went Scarlet’s plans of going home early tonight. She’d hoped that the Curse of Repulsion would be subtle enough to fall under the radar, but of course things were never that easy. And of course it was Violet, out of all the magical girls in the city, who had found her. Scarlet turned around to face the inevitable. “Do we have to do this?”

As always Violet wore her girlish sparkling dress that looked more than just a little ridiculous on her adult body. She struck a cross-armed pose that she likely thought conveyed righteous indignation when in reality it just made her look like she was constipated and slightly miffed about it. She would have been adorably cute in her ineptitude, had she not also been such a pain in the ass.

“You’re too late anyway. I’m pretty much done here already. So how about we say that you just missed me? I can go home and take a shower, you don’t get your ass kicked for once, everyone profits. Deal?”

“As if I’d ever let your evil deeds go unpunished!” Violet huffed. “Tonight you’re going to pay for everything you’ve ever done. I’m not going to let you t-toy with me any longer!”

Despite her latent annoyance Scarlet couldn’t help but smile. “Come on, don’t kid yourself. We both know that there’s only one way this is gonna end. So do the smart thing and buzz off while you still have a shred of dignity left.”

“And let you continue causing chaos and destruction? Never! I don’t care what happens to me as long as I get to stop you.”

There was a manic glimmer in Violet’s eyes as she made this bold declaration. No wonder, given what had happened the last few times the two of them had clashed. Though apparently Scarlet still hadn’t left enough of an impression. Maybe it was time to settle this once and for all.

Scarlet lashed out with a magic blast, only for Violet to summon a shield of light at the last second. The magical girl grunted as the force of the blast hit her, but both she and the shield held. Of course they did. Violet’s powers were focused purely on defense. Which made it all the stupider that she was always the first on the scene to face Scarlet. She might be able to hold out for some time, but she didn’t have a way to win, and eventually her defenses would get whittled down, slowly but inevitably.

But it was late, and Scarlet wasn’t in the mood for slow. “Sorry, Mistress Abyss,” she said under her breath as she raised her arms as if to prepare another blast. When Violet got ready to block, Scarlet instead channeled her magic into the soil where she’d just buried the last seed. There were so many of them, Mistress Abyss shouldn’t even notice that Scarlet had used one of them for herself.

Within seconds the ground started shaking and the soil bulged in several places before exploding away as thick stalks of stinging nettles emerged, writhing like vines. Scarlet grinned to herself. She’d expected something more like a man-eating plant or a plant-based tentacle monster, but she could definitely work with this.

Violet jumped back and aimed her shield at the nettles that tried to flank her. Still more of them broke out of the ground, each of them immediately slithering in her direction like a snake ready to bite. They weren’t quick enough to catch her, but the distraction was all Scarlet needed. Using her magical connection to the seed she guided the nettles to Violet’s right, only to hit her with a magic blast from the left in the resulting moment of inattention.

The magic exploded on Violet’s body like a fireball. The energy of the spell would have been enough to blast a hole through the wall of your average building, but magical girls were made of sterner stuff. While Violet grunted with pain, she didn’t suffer any injuries more serious than some scratches and reddened patches of skin.

For reasons that would forever elude Violet, the clothing of magical girls wasn’t made of sterner stuff. It was almost as if they wanted the forces of evil to expose them over the course of every fight that got even just slightly intense. That single direct hit was enough to reduce Violet’s dress to smoldering tatters, giving her a violated look that was somehow even less dignified than if she’d been completely naked.

“Don’t think you’ve won yet,” Violet spat at Scarlet, though her bravado was severely undercut by how she ineffectually tried to cover her breasts and crotch with her arms. Why she even bothered was another mystery to Scarlet. During their previous fights Scarlet had seen (and at times even played with) every part of Violet’s body already. There really was no point in hiding.

Especially since it meant that she didn’t have her arms free to properly use the shield.

Violet shrieked as two nettles wrapped themselves around her now bare ankles, holding her in place. She tried to pull herself free, and likely her strength would have been enough if had been any normal plant. It wasn’t, though.

The nettles must have already been painful enough as they grabbed onto her, but Violet’s attempt to yank herself free, in the process rubbing the countless hairy needles of the stalks and leaves into her ankles, looked absolutely excruciating. She dropped down on all fours, panting heavily as she tried to keep at least some measure of dignity. Her shield of light blinked out of existence the moment it left her hands.

“Told you this can only end one way.” With a snip of her fingers Scarlet made two more nettles curl around Violet’s wrists, making her shriek once more. The magical girl was now inescapably locked into her demeaning crouching position. Well, technically not completely inescapable. All Violet would have to do was rub her already blistered skin raw as she ripped through the tough stalks.

So, yeah, basically inescapable.

“That’s not fair,” Violet complained. She was shaking all over, though it was hard to tell if it was from anger or because the itch from all four of her limbs was already getting to her. Her reddened wrists and ankles did look pretty painful.

Well, sucked to be her.

“I’m evil. Playing fair would kinda miss the point.” Scarlet stepped closer. While Violet did have some close-range powers to watch out for, she needed to use her hands to cast them, meaning that she should be perfectly harmless right now.

Perfectly harmless, but still full of fighting spirit.

“Do your worst!” Violet spat at Scarlet. “Whatever you throw at me, it won’t break me. I’m an avatar of justice and I will never bend to villain scum like you!”

Scarlet crouched down before Violet. She curled her fingers, making the nettles grow and wiggle, not touching the magical girl yet but sending the clear message that they could attack any second now.

“You do realize that you only have yourself to blame, right? I would’ve been happy to call it a night and let you go, but you just had to play the hero. Hell, just because I’m such a nice gal I’ll even give you a second chance. Admit that you’re no match against me, and you can leave this place with nothing hurt except for your pride. Well, and your wrists and ankles, but if you use your brain for even just a second you gotta realize what an amazing deal that is, given what I could do to you with a simple flick of my fingers.”

For what it was worth, Scarlet would have been ready to uphold her side of these terms. Not that she expected Violet to take her up on them. That girl had zero self-preservation. And indeed, the magical girl didn’t disappoint.

“Save your breath, scoundrel, you can’t fool me! You know exactly that I only have to hold out until the rest of my team arrives. You’re nothing before our combined power! We’ll make you run with your tail between your legs!”

Scarlet didn’t even bother to point out the obvious flaw in Violet’s logic. Yes, Scarlet stood no chance against the entire magical girl triad, but that didn’t matter because she had no intention of fighting them anyway. Her mission was done. It really didn’t matter if she escaped now or hung around until the reinforcements showed up before fleeing then.

Although it was a bit curious that there was no sign of the other magical girls yet. Scarlet checked the sky just to be sure, but it was notably empty of Violet’s more capable comrades. Weren’t they supposed to have some kind of mental bond to alert each other? Whatever. Maybe the others were on vacation right now. Scarlet wasn’t paid enough to care why Violet was still her only opponent.

“Suit yourself. I really don’t mind doing this the hard way.” Scarlet channeled her magic into two especially thick nettle stalks behind Violet’s butt. They should be perfect to teach that little brat a fitting lesson.

It was almost a pity that they were alone in the park, because that adorably pathetic high-pitched yelp when the nettle smacked against Violet’s ass was beautiful enough to deserve an audience.

Scarlet got up and walked around the magical girl to see just how much of an impression she’d made. The strength of that strike would have been enough to crack the skin of a normal human, but once again the magical girl proved that she was made from sterner stuff. While her butt only showed a slight reddening, though, the first blisters already bloomed.

Scarlet let the nettles crack into Violet’s cheeks a couple more times, just for good measure. It was fun to watch how the ripples of each impact made that cute butt wiggle for several seconds after the fact, and the sounds were pure art. It was obvious how much Violet struggled not to cry out, and in Scarlet’s professional opinion the resulting tense gasps were even less dignified than if the magical girl had simply screamed in pain. They had a much lewder feel to them, for once.

“Your friends are still nowhere to be seen. You do know that I could do this all night if I wanted to, right? And honestly, it might just be fun enough that I’d actually do it.”

“Do what you must, I don’t care! As if something like this would be enough to break an avatar of-”

Her delusional ramblings ended in the most precious howl when Scarlet brought both stalks down with even more force than before, cutting right across both of Violet’s already blistered cheeks. That must have hurt like a bitch.

“What did you say? I didn’t quite catch that last part.”

Scarlet waited for Violet to catch her breath and launch into another barrage of bullshit, only to derail it once more by digging her sharpened nails into Violet’s ass and slashing down. Ten thin, red lines glowed on Violet’s cheeks. Her shriek must have resounded through half the city.

“Ouchie,” Scarlet mocked the shaking Violet. “Sure you don’t want to save yourself a lot of pain and simply admit that your pathetic ass doesn’t stand a chance against the forces of evil?”

“That was nothing,” Violet growled. “If anything, it’s you who doesn’t stand a chance against my resolve!”

“If I didn’t know it better, I’d almost think you liked being my bitch.”

Scarlet ran her nails over Violet’s ass again. When her fingers slid a bit further south, she had to reconsider the part about her knowing it better.

“Wait, you’re actually enjoying this, aren’t you, you little freak?” Even in the faint glow of the nearby streetlight and their magical auras, the shiny wetness on the tip of Scarlet’s finger was impossible to overlook.

“Of course I’m not,” Violet shot back, but for the first time that night her voice was shaking. “Why would I ever enjoy something like-”

Another couple of spanks from the nettles shut her up. Scarlet tried to get her fingers between Violet’s legs again, but the girl clenched them shut as if her life depended on it. Well, Scarlet was curious now, and if she had to get her rival into an even more shameful position to see what was going on, so be it.

Violet screamed as more nettles grew beneath her belly and wrapped themselves around the base of her breasts. That alone had to be painful enough already, and when Scarlet made the nettles tug down, Violet managed to resist for barely a second. Scarlet didn’t even want to imagine how badly that had to itch.

Tough not as much as what came after. Because while it would have been enough to force Violet’s chest to the ground so her raised hips would tilt to expose her pussy, Scarlet just had to add another little personal touch. And Violet’s howling moans sounded as if she could also appreciate how her nipples ended up right on two big nettle leaves that wrapped themselves around them.

Then again, even without the audio feedback, Scarlet had the proof of Violet’s appreciation right before her eyes.

“Damn, girl, you’re soaked. What the fuck is wrong with you?” Scarlet giggled as she ran a finger between Violet’s drenched folds, drawing even more labored breaths from the quivering girl.

“It’s not what you think,” Violet protested, but her previous fighting spirit was all but gone. And as bad as she had to be hurting, it definitely wasn’t pain that made her sound this weak.

Just to make extra sure Scarlet flicked her finger over Violet’s clit. Yes, that wasn’t the sound of shameful indignation. She’d only heard this kind of moan at some of the wilder orgies Mistress Abyss had hosted. There was no mistaking it: That girl was horny out of her mind.

“So you really want me to believe that you don’t like it when I do this-” Scarlet slapped Violet’s ass with all her strength. “Or this-” She made the nettles rub against Violet’s breasts, squeezing them even harder. “Or even this-” She plunged two fingers into Violet’s twitching pussy, meeting zero resistance from how well that girl had lubed herself up in her arousal.

By this point Violet had completely given up protesting. She just moaned and whined like a bitch in heat as Scarlet abused her body, not even trying to resist. If anything she used the little movement her painful bonds allowed her to grind her hips against Scarlet’s hand.

“Now it all makes sense. I already wondered why you always tried to stop me on your own, even though you knew you stand no chance against me. And,” Scarlet added with a sudden realization “could it be that your friends haven’t arrived, after all this time, because you haven’t called for them yet? Because you don’t want them to interrupt all the fun we’re having?”

“No,” Violet muttered, but there was no conviction in her voice.

“No? You insist that you’re not a masochist slut who’s horny for me?” Scarlet curled her fingers inside Violet’s pussy, making her body shake for reasons completely unrelated to the pain from the nettles. Scarlet grinned to herself as the nastiest idea she’d had all night sprung into her head.

“Well, if you really don’t want it, then I’ll leave you alone. I might be evil, but even I have standards, and I’d never assault a pure maiden against her will.” Scarlet ripped her fingers out. The resulting whine was the sweetest sound she’d ever heard.

To her credit, Violet tried to keep her composure. For all of five seconds or so. That’s how long it took until the first whispered “Please”.

“Please what?” Scarlet mocked her. “Please stop abusing the pussy of this avatar of justice? I already did. You’re welcome.”

Violet whimpered, but after a few more moments her pathetic noises turned into growls. Seemed like her fighting spirit wasn’t completely gone yet. “I don’t need your pity. Do with me what you will.”

“Still playing the martyr, huh?” It would have been a lot more convincing if Scarlet couldn’t see Violet’s pussy hungrily clenching around nothing, but she gave the girl props for not faltering right away. “So you’re saying you want me to do my worst to you, even though you hate every second of it? And you expect me to believe that you’re for real?”

“I don’t care what you think. You’re an agent of defilement and corruption.”

“Two things you wouldn’t know anything about, of course.” Scarlet reached between Violet’s legs again, all the way to the top of her pussy. She gently pushed to fully expose Violet’s clit and applied just enough pressure to be distracting. At the same time she made the nettles shift. Not much, but it should be real irritating on Violet’s blistered wrists and ankles. Not to mention her poor breasts that were still squeezed into shape by these nasty stalks.

Violet clenched her teeth, but it did nothing to silence her lewd groans. And try as she might, she couldn’t keep her hips still. Almost as if she wanted to find an angle that allowed her to grind her clit against Scarlet’s fingers.

“If you want me to do my worst, you’ll have to ask for it like a good little girl. Say ‘Please defile me, you sexy spawn of darkness’.”

Scarlet giggled to herself. She had no idea where that idea had come from, but it was too fun and stupid not to go for it.

“Fuck you,” Violet hissed.

“Watch your language! You’re one of the good guys, you’re supposed to be a shining example to the community.” Scarlet made the nettles spank Violet’s ass a couple more times. Each impact made the girl’s hips twitch, in turn almost rubbing her clit against Scarlet’s fingers. Almost, but not quite.

“Heavens, please,” Violet whined when her tenderized ass finally got a break again. She sounded like she was close to delirious from pain and arousal.

“Please what?” Scarlet asked again. Acting on a whim she leaned down and flicked her tongue over Violet’s gushing pussy. Not that she was interested in eating her rival out or anything, but the unusually sweet smell had made her curious.

It turned out, the taste was so much better even than the smell. Some poetically inclined (or just clueless) people liked to compare a woman’s intimate juices to honey, but in this case the metaphor was absolutely called for. It wasn’t quite as sweet or sticky, but close enough, and there was something invigorating to the taste. Even just that little tongue flick made the magic within Scarlet sizzle with renewed power. Maybe she should ask Mistress Abyss if this was a know effect and if it would be possible to harvest magical girls for some potent potion ingredients. It seemed like a fruitful endeavor. And also a supremely fun one.

The lick didn’t just invigorate Scarlet, it also had a pronounced effect on Violet, though for very different reasons. She cried out in frustration and pulled at her bonds, even though she had to know that doing so would only make her hurt even worse. “Please,” she begged. “Please d-defile me, you…” Her words petered out in an incomprehensible mumbling.

Scarlet laughed out loud. This was just too funny. She’d only meant it as a silly joke, but apparently Violet needed it badly enough to actually take her up on her bullshit. “What did you say? I didn’t quite catch that.” She gave Violet another quick lick. Only to tease her, of course. That it felt and tasted so nice was just an incidental side effect.

Violet made a sound somewhere between a moan and a sob. The poor girl had to be approaching her limit. “Please defile me, you… you sexy spawn of darkness.”

She was still barely audible, but all the words were clearly there. Still, Scarlet didn’t feel generous that night. She dug her nails back into Violet’s reddened cheeks, her other hand still barely not touching the girl’s pussy. “Louder! I can’t hear you!”

Violet screamed as her attempts to twitch away from Scarlet’s nails only made her tug on all the nettles holding her in please. “Please defile me, you sexy spawn of darkness!” she cried out at the top of her lungs.

Now Scarlet really was sad that this scene had no witnesses. Where were the annoying passersby with their smartphones when you needed them? That would have been the viral clip of the year.

“I’ll think about it. Since you’re asking so nicely.”

Admittedly it would have been so tempting to just dig into Violet’s pussy like a sloppy all-you-can-eat dessert buffet. Its alluring taste still clung to Scarlet’s tongue, and her body hungered for more of this invigorating energy. But unlike Violet she wasn’t a bitch in heat and could control herself. Scarlet wouldn’t be found dead eating out a magical girl. No, she’d have to deprive herself this particular pleasure in favor of a finish more befitting a dominating presence like herself.

She guided another nettle between Violet’s legs. Slowly and carefully, so the girl wouldn’t realize what she’d planned until it was too late. With her other hand she pushed a little bit stronger, to make sure Violet’s clit was as exposed and vulnerable as it could ever be. Now it was just a matter of positioning one particularly potent leaf right beneath that throbbing button, and then the stalk was ready to lash upwards.

The scream was deafening. Violet jerked in pain, almost tearing herself free. Her wailing howls echoed through the park as her whole body shook uncontrollably. “Please, please no,” she begged, grinding her twitching hips even harder against the empty air.

“Wait, did you actually come from that?” Scarlet laughed in disbelief. She’d only meant to finish up by setting the pussy of this little horn dog on fire, sending her home with her clit hurting so badly that she wasn’t able to get herself off. It would have been a fitting final humiliation, but admittedly this was even better.

Especially since it didn’t seem like Violet had gotten any real pleasure out of that orgasm. The nettle stinging her clit might have been enough to make that hopeless masochist explode, but then there had been nothing to follow up on the stimulation, nothing that would have helped her ride her climax out. Violet’s frustrated whimpers gave a glimpse into how awfully unsatisfying that had felt.

Well, served her right.

Scarlet made the nettles retreat into the ground. Most of the seed’s magic had been drained, but maybe Mistress Abyss could still get some use out of its remaining power. And Scarlet had no more need for it. Even with her bonds gone, Violet only collapsed uselessly to the ground. She barely even had the strength left to grasp at the spots that itched the worst.

Two shining sparks grew in the distant sky, one a bright orange, the other a deep green. Seemed like Violet had finally called her team for help. That, or her absence had been noticed by the others. Either way, it was time to get going.

“Thanks for all the fun, but I got places to be.”

Violet scrambled to her knees. Only now did Scarlet get to see what the nettles had done to her breasts. Each of them was framed by a deeply red ring where the stalks had rubbed the tender skin raw, and her nipples were ridiculously big and swollen, the entire area around them covered in blisters. She was going to have an awkward time explaining that to her friend with the healing magic.

“We’re… we’re not done yet,” she protested weakly. It was precious how she tried so hard not to reach for her crotch to deal with the frustration brought by the ruined orgasm, but the twitching of her hands gave her intentions away. And while Scarlet was impressed that the girl still had some fight left in her, she wasn’t going to wait around and risk getting dragged into an actual fight. Better to end this night on a high note.

“Sorry, but I really gotta go. But don’t worry, I’m sure we’ll see each other again.”

“Of course we will,” Violet declared as Scarlet got ready to shoot into the sky. “I’ll always be there to stop your evil deeds, no matter what it takes.”

“It’s a date, then.” Scarlet blew Violet a last kiss, and then she was gone, not even looking back as she left the park behind. She knew the other magical girls wouldn’t follow her. They were the good guys, and as such they always looked after their fallen friends first.

If only they knew how deeply this particular friend had fallen. Scarlet couldn’t wait for their next confrontation. And she had the sneaking suspicion that it wouldn’t be a long wait.