Actions

Work Header

The Punishment Fits the Crime

Summary:

Penny did something bad, and now she has to be punished for it. She just didn't expect THIS kind of punishment.

Notes:

Big spoilers for the end of Pokemon Scarlet/Violet, so be wary of that.

Work Text:

Penny trudged along behind Geeta, hugging herself nervously. She was in deep, deep trouble after coming clean about her thievery. To pay off Florian in their quest to dismantle Team Star, she had stolen LP from the Pokémon League itself. Now its head honcho, Geeta, required her assistance with something of great importance. Her anime watching, unfortunately, would have to wait.

What was she going to be required to do? All Geeta would tell her was that it had something to do with her unique skills, and the Pokémon League was involved. It was her penance for her misdeed, and she begrudgingly understood it. She had been the one to confess her sins, after all.

They were both silent as they headed for the school entrance, where a flying taxi was waiting to take them somewhere unknown. Geeta wasn't giving any further information out, and Penny was too nervous to strike up a conversation. What would she say anyway, besides sorry? Her mind was swimming with questions that had yet to be answered as the two of them entered the taxi cab, and soon the two of them were off in the air. Penny glanced at Geeta, who was looking directly at her. She quickly ducked her head, feeling extremely self-conscious all of a sudden.

"There is something I want you to do, Penny," Geeta began, pulling out her Rotom phone. She tapped on her screen several times, and then Penny felt her own phone vibrating. Pulling it out, she found that she had been airdropped an encrypted file. It was easy enough for her to open it up, though she was confused by the next thing Geeta said. "I would recommend muting your phone." She didn't know why she needed to do so, but she took the recommendation and muted her phone. She was glad she did so.

Her face was bright red as a video began to play, one in which a blurry-faced girl was getting her back blown out by a Houndstone. "Wh-What is this?" she stammered out, as if she didn't know what it was. To be completely honest, she knew exactly what it was: Pokéfucking. She was well-versed in the dark web, and she knew of the websites where people posted stories and videos of themselves fucking or getting fucked by their Pokémon. She had viewed a few of the videos herself, and she had never admitted to anyone, even herself, how she felt about them. It would appear she was going to be forced to reckon with those feelings that day.

"It is your punishment," Geeta replied simply, putting her phone away and laying her arm across the back of the seat. "We are heading for the Pokémon League, where your punishment will take place. You may choose whichever Pokémon you wish, but know that what you see in that video will be happening to you." Penny wouldn't have been able to fight back the blush on her face if she tried. She was supposed to get fucked by one of her Pokémon?! In front of Geeta?! This punishment was too much!

She was about to say something, but then she looked down at her belt where her Pokéballs were. This was an opportunity to do something that until now, she never could admit to wanting. In truth, those videos had aroused her. While she'd never touched herself to them, she had had to change her panties once or twice after seeing them, or reading the stories of other trainers doing such shameful deeds. She bit down on her lower lip, thoughtfully chewing on it. "... Okay," was all she said. Geeta just smiled and nodded.

They spoke no more the rest of the way, but there wasn't anything to say anyway. Penny stared out the window of the cab, more nervous than she'd ever been in her life. She was really going to do it: she was going to fuck her Pokémon. She didn't even have to think about which one, because the choice had come to her in an instant. A sigh escaped her lips as she put her chin in her hand. This was something she would never reveal to the bosses of Team Star.

They eventually landed in front of the Pokémon League building. Geeta got out of the cab, Penny following after her. She lingered behind the League chairwoman as they entered the building, heading through door after door. No one was there to greet them, but that was for the best. If anyone else knew what they were about to do, Penny would've died on the spot.

Eventually they found themselves on the roof, where a large battling arena was. There would be a very different kind of battling taking place that day, though. Penny looked towards the sides of the building, thankful that they were high enough that no one on the ground would be able to see what was happening. She then turned back to Geeta, who stood in the center of the arena. "Now, have you chosen your Pokémon?" Her voice was even, but there was excitement sparkling in her eyes. She... She was enjoying this.

"Y-Yes, I have..." She pulled a Pokéball off her belt and tossed it out, Umbreon appearing out of the light. Geeta smiled at the sight.

"Good choice. Now, it is time to remove your clothes." Ah yes, of course. She couldn't be fucked with all her clothes on. A blush coated her face, all the way down to her collarbone as she began to strip in front of her wide-eyed Umbreon. She shrugged the Eevee backpack she always had off her shoulders, laying it carefully on the ground. On top of it would be the rest of her clothes. She first pulled off her black hoodie, placing it on top of the backpack. "Oh my, it seems you were hiding those, weren't you?" Geeta pointed at Penny's chest. Without her baggy hoodie on, her plain white blouse was revealed, and with it her surprisingly sizable breasts.

"I-I wasn't hiding anything!" she protested, but that wasn't true. Ever since she hit puberty, she'd grown faster than the other girls around her. That'd gotten her a lot of stares from the boys and jealous teasing from the girls. It was just one of many things people bullied her for, so she donned her hoodie to make the point moot. She pulled her blouse over her head, an equally white bra straining to hold her ample assets. With her cheeks glowing crimson, she undid her bra and took it off. Both her Umbreon and Geeta were staring at her bare breasts. She covered them with her arm on instinct, feeling majorly self-conscious now.

"No need for modesty now, Penny. There will be none shortly." Well, that was true... She sighed and dropped her arm, her breasts bouncing slightly from the movement. Her blouse and bra went on the pile, then she went for her bottoms. She unhooked her belt and stepped out of her boots, then pulled down her tiny black shorts. Her gray tights were next, and that left nothing but her white panties clad to her body. She didn't notice the wet spot that had formed on the crotch, but Geeta sure did. "Naughty, naughty..." she murmured to herself, too low for Penny to hear.

Her panties were the final article of clothing to leave her body. She used her foot to leave the wet garment on top of her pile of clothes, having to force her arms to stay at her sides. Geeta was looking her up and down, clearly enjoying what she was seeing, but that was an overall passive look. Umbreon, on the other hand, was not passive at all. He was bouncing on his paws, eyes having yet to leave his trainer's body. Did he want to fuck her? Did she want him to fuck her? Her wet pussy spoke louder than her thoughts did.

She didn't need Geeta to tell her what to do next: it was obvious what she was to do. She got down on the hard ground, on her hands and knees, and spread her legs. The smell of her wet pussy must've been driving her Umbreon wild by that point. "C-Come here, Umbreon..." She didn't need to say it twice. Umbreon was behind his trainer in an instant, his cock coming out from its sheath to play. She looked between her legs, and upside down she gasped at the sight of his cock. Was that really about to enter her? Was her first time really about to be with a Pokémon? "G-Go easy on me, Umbreon." Yes, yes it was.

Umbreon mounted his trainer's bubble butt, dragging his cock between her cheeks. She shuddered at the contact. He didn't make a move beyond that, though, and when she looked over her shoulder, she saw him staring at her. It was as if he was waiting for permission. She gave him a tight smile, trying to pretend that Geeta wasn't behind her watching all of this unfold. "I-It's okay, boy. You can fuck me." Umbreon let out what sounded like a noise of contentment, thrusting his hips until his cock rammed right into her pussy.

"Ah!" She let out a moan as Umbreon's cock spread her walls. "S-So big..." He was bigger than she expected, though admittedly she'd had no idea what to expect. She was secretly glad he wasn't a gigantic monster down there: she had seen something called the Rapidash challenge, and she was sure a cock that size would kill her. Umbreon was the perfect size, though she didn't have any real life cocks to compare it to.

Her body was pushed forward by Umbreon's movement, her heavy breasts swinging with each thrust. She found herself unable to say anything, because her mouth was filled with moans. She moaned loud and long, blushing at the knowledge that Geeta was watching and listening. The chairwoman could see her completely debasing herself by allowing her Pokémon to fuck her, and she could hear that she was enjoying it. Maybe that part was supposed to be the punishment, because being fucked by her Umbreon felt too good to be bad.

"Yes, Umbreon, yes!" she howled, pushing her fat ass back against her thrusting Pokémon. "Keep fucking me, please!" She heard him make a grunting noise, then he was thrusting even faster, making her scream out her pleasure. His cock was hitting every sensitive spot she had, making her feel better than her hand ever had. Before she knew it, she was cumming all over his cock, sucking him in and screaming so loud others on the ground must have heard her. No one was going to come up there, though. Not without eight badges, anyway.

Umbreon kept fucking her through her orgasm, not giving her a moment's rest. "U-Umbreon! Give me your cock!" His body weight was pressing down on her back, his thrusts becoming more like a machine. He kept pistoning in and out, in and out, driving her wild. "More! More!" She had lost herself to the pleasure, no longer caring about appearances or who was watching. It was Umbreon and his cock that mattered: nothing else.

They kept fucking, and she kept cumming. She came a second time, then a third time. Eventually she lost count, because Umbreon had the stamina of a Tauros. He kept fucking her through each orgasm, driving her back to the peak of orgasm all over again. Despite it taking longer for each orgasm, Umbreon never wavered or tired out. Penny, however, was growing exhausted. Her poor pussy was sore from all the fucking, and her wrists hurt from holding both of their weight up. After her sixth or seventh orgasm, she fell onto her front, her breasts squishing against the floor as her cheek did the same. Her eyes were glazed over and drool dripped from the side of her mouth. All the while, Umbreon kept on fucking her.

She didn't know how much time had passed, only that the sun had begun to set when Umbreon finally came. His thick Pokécum flooded her insides, pouring deep into her womb. She shuddered and moaned as he came, unable to make any more movements. It was as if Umbreon was using Glare on her, keeping her paralyzed on the floor. He kept cumming until it was dripping from her pussy, at which point he was finally done. He fell out of her, stumbling backwards. It seemed that both of them were completely spent and completely satisfied.

Penny wanted to fall asleep right then and there, but just when her eyes had closed, she felt a gentle nudge against her shoulder. She opened them back up to see Geeta standing above her, looming large. "That was excellent, Penny. I knew you would be the right candidate for this. Consider yourself forgiven for your transgressions." Penny smiled, her expression akin to a drunkard.

"Good..." she mumbled, trying to fall asleep again. Another nudge on her shoulder woke her up again. With a whine, she rolled over onto her back, staring up at the sky, painted in sunset hues. Cum was leaking out of her pussy and getting on the ground. Her muscles ached and sweat dripped off her body as she grabbed her clothes. She lethargically got redressed, putting her satisfied Umbreon back in his Pokéball. Her panties were now thoroughly ruined, stained all over by Umbreon cum. She was going to have to do laundry when she got back.

Geeta took her back downstairs, where a flying taxi was waiting for her. It took her back to the academy, where her dorm awaited her. She wanted to plop down on the bed and go right to sleep, but first she had some laundry to do. All her clothes came off and they went into the washing machine, her Eevee backpack getting slung onto her bed. Clad in nothing but her hoodie, she meandered over to her computer. She was tired, but her pussy was still tingling, and she wanted to look up some more Poképorn.

As soon as she went through her proxies and entered the dark web, she could see a lot of excitement going on in her preferred chatroom. It seemed all of the chatter was about a new video, and her eyes widened slightly. Her left hand drifted down between her legs, a hiss coming from her lips as she touched her sore pussy lips. Her right hand scrolled up until she found the link everyone was talking about. She clicked it, being taken to a video. Upon hitting the play button, her eyes nearly bugged out of their sockets. She jumped out of her chair, sending it sprawling onto the floor.

"Wh-Wh-What is this?!" Though the woman's head was blurred out, there could be no mistaking it. It was a video of her getting fucked by her Umbreon!