Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Series:
Part 2 of Sprout The Pervert
Stats:
Published:
2025-05-16
Completed:
2025-05-16
Words:
4,556
Chapters:
2/2
Comments:
16
Kudos:
232
Bookmarks:
16
Hits:
3,862

Chapter 2: Reaping those benefits

Notes:

So this was once again supposed to be like 2kish words. It turned into 3k. I apologize for nothing :3

(See the end of the chapter for more notes.)

Chapter Text

The day started out fairly normal, Cosmo had invited him over to his dorm floor to watch reruns of the show in the shared living room space. He knew it wasn’t going to be a normal day when he found his boyfriend already cuddled up on the couch in an old hoodie of his. It had been turned into a sort of crop top, showing off his chubby midriff beautifully. Along with the hoodie Cosmo was wearing black sport shorts and his usual pair of socks, but together they made the expanse of bare skin pop like bread fresh out of the oven.

Cosmo absolutely noticed Sprout’s staring and hid a smug grin while patting the seat next to him. His partner nearly jumped at the chance to get close, readily cuddling up and resting his head on Cosmo’s. All it took was one small breath in for Sprout to realize his grave mistake. The other had coated himself in a light spray of vanilla, incredibly subtle even from how close he was but it made his mouth water nonetheless.

Oh he had really fucked up.

They sat in tension filled quiet for ages, just watching episode after episode while occasionally having small talk like all was well. Some toons had even stopped to join them or talk briefly before making their way to the elevator. No one on Cosmo’s floor really hung around on Sundays. Each of them had their own plans and schedule. Sprout knew this, and grew increasingly more excited and anxious at the same time as he watched how, one by one, they trickled out of the floor until they were finally all alone.

Cosmo waited an extra couple of minutes, stealing glances at Sprout before finally reaching for the remote to turn the TV off. He smiled at being able to hear the thick swallow in his partner’s throat. Slowly he stood up, gently taking the other’s hand in his while guiding him to his decorated door.

“You need to relax, Sprout. I can see how hard you’re clenching your jaw. It’s not good for your teeth.” The sweet roll chided playfully while unlocking his door. The room inside wasn’t any different, still bright and filled with soft things. But the bed was made a little neater. Cleaned off of its usual excess pillows and blankets in favor of a much calmer look. Sprout moved towards it but a click of his boyfriend’s tongue caused him to whip his head around and heel.

Cosmo snickered at that while closing his door and locking it. The main’s eyes stayed locked on him as he went over to where his still messy desk was, pulling out the wooden chair he used from its place and centering it within the fuzzy rug on his carpet.

“Sit.”

Sprout darted for the chair as soon as he was told what to do, and Cosmo was sure he would’ve knocked it over if he wasn’t still holding it. The strawberry toon placed himself in the chair, now eye level with his partner and staring deeply into the dark brown eyes in front of him. Cosmo moved to sit in his boyfriend’s lap now, giggling at how he was already hard.

Sprout’s hands immediately moved to touch him, and while that went directly against Cosmo’s plan of action, he let it slide considering he’d yet to actually explain what he was going to do.

“So, what is it you think you’ve done hm?”

“Don’t do that to me.” Sprout begged with a slightly annoyed tone, being questioned was his least favorite thing in the world.

“You’re not supposed to talk back.”

Cosmo’s words only got a huff from Sprout, eyes now glaring at him in that same unfocused way he did when he struggled to read letters or instructions. It would take a bit more work to really break him, but that just meant the sweet roll could even the playfield more.

“Take your glasses out of your pocket.”

“What?”

“Sprout. I know you have them in your pocket. Do it.”

The main grumbled but did as told. Exactly as he was told. Only taking the glasses out and showing them off to prove Cosmo was right. The other didn’t seem to like that form of compliance.

“Put them on.”

“Is this really-“

“Keep questioning me and I’ll make this take longer.” The tone of Cosmo’s voice was serious. It sent shudders down Sprout’s spine hearing how upset the other was, something he rarely ever saw considering his boyfriend’s more shy and timid nature. He did as told, not wanting to bite the hand that will potentially feed him.

His eyes took a moment to adjust to the clarity, no longer having to squint to adjust his vision. He’d never actually admired Cosmo this closely with his glasses on, literally seeing his boyfriend in a whole new way. Blush dusted his face seeing the satisfied look he was given, a scrap of approval in the desert he’d been put in.

“Good. Now then, I want you to keep your hands to yourself while I have a bit of fun, got that? You can’t let your glasses fall either.”

Cosmo didn’t give Sprout even a moment to question him as he got up to slip his shorts off, revealing how he wore no underwear underneath them. His boyfriend’s eyes immediately locked onto where he had exposed himself, tongue darting out to lick his lips hungrily. He leaned down while still in the chair to get a closer look, only to snap to attention again when he realized his lenses were slipping.

This might be the easiest way Cosmo has messed with Sprout in ages. The sweet roll chuckled at that while carefully placing himself back on Sprout’s lap, putting his arms around the other’s shoulders to steady himself. He loved being able to see how the main’s breath became heavy, his chest rising and falling rather quickly despite barely anything happening.

“Can I kiss you?” Cosmo asked while leaning in to be even closer to Sprout, their breaths mixing together. He knew the answer he was going to get.

“Please-“

It was easy as that really, he happily connected their lips in an admittedly soft kiss for the situation, but that was just as an apology for everything else. His hips started grinding against Sprout’s clothed bulge, a satisfying moan being muffled in their mouths as his partner’s hands moved to grip his hips.

Cosmo pulled away at that, another disapproving click of his tongue following like he was scolding a dog.

“What did I say about keeping your hands to yourself?”

“Right- Sorry,” Sprout immediately pulled back, his nails now digging into the wood of the chair as he tried to stay still. The swell of power that gave Cosmo was immediately visible on his face.

“Y’Know, if you keep struggling with that I could always tie them for you.” The roll snickered but really, it wasn’t a joke. Some form of restraints had always been a part of how he liked to mess with Sprout. The reaction he got was evident of that, his boyfriend’s face flushing with a deep red blush and a quick eager bite of his lip.

Cosmo accented the next roll of his hips with a cheeky hum, loving how cute his partner looked while doing his best to actually comply. Deciding to make it even worse on the other, he moved a hand to undo Sprout’s jeans and pull down his under to make him more exposed. A soft hiss of pleasure escaped the man under him while his hips bucked up into the touch.

“Ah ah, I told you already.”

“That shouldn’t count,” Sprout whined as he looked at Cosmo’s unsympathetic smile.

“Well I think it should.” He teased while rubbing himself against Sprout to try and get another reaction. For as sweet as Cosmo was, he loved getting to be a bit mean now and then. He didn’t see the harm in it considering how much he knew Sprout was enjoying this based on how much precum he was dripping all over his pants.

He teased for a bit longer, feeling every twitch and suppressed movement in Sprout’s hips before actually getting off him to look under his bed behind the chair. He had intended to only grab the silky fabric they used whenever tying each other up, but ended up grabbing the wrong box with how cluttered the actual underside of his bed was.

It contained a strap on, Cosmo quickly realized, something that he only rarely got to use considering how often it was him in these sorts of situations rather than Sprout. They never really talked much about the nature of his gender identity, simply being something that was already a part of the sweet roll and something Sprout had absolutely zero qualms about.

But sometimes it really has its perks. Cosmo quickly took the gear and lube out before Sprout got too suspicious of him taking a long time, taking the silk fabric along with him.

“Hands behind your back,” He spoke sweetly while continuing to stand behind Sprout, his breath intentionally ghosting on the other’s neck. This time Sprout didn’t fight back at all, though still playfully huffed while doing as told. Once Cosmo tied his boyfriend’s hands in a way he was sure he could still get out of, just in case, he drew a finger on his jaw to get him to raise his head up.

“I have an offer for you.”

That got the other’s attention, eyes now once again locked onto him like a dog waiting for a command.

“Keep those glasses on the whole time I’m pegging you, and I’ll stop bugging you about wearing them.”

Wave after wave of emotion went through Sprout’s face, first confusion, then desire, then annoyance, and back to confusion again finally as he muttered, “Is that seriously what this is about?”

Cosmo only giggled, giving a slight nod while admitting “Is that a yes or a no?”

“Yes, please.” Sprout answered without hesitation, still confused though not willing to give up the opportunity.

It had taken a while into their relationship to actually figure out that not only was his boyfriend actually into being topped, Cosmo enjoyed it himself from time to time. It made for a rather nice occasional treat to have his partner turn into a whimpering and sputtering mess under him.

Cosmo helped further undress Sprout to make sure he wouldn’t trip over his pants before guiding him to the bed, making him sit down and watch as he set about putting the strap on. He loved how the main jumped at each click of the buckles securing it to his chubbier frame, getting the other to drool without even a word.

“You’re such a pervert Sprout. You’re getting off to me just putting this on,” Cosmo teased playfully while swaying his hips to make sure it stayed in place. Sprout’s pupils tracked the movements hungrily, pupils already blown in size beyond belief.

“I want you face down, okay?” Despite the situation he still asked sweetly, gently guiding his partner into the position while stealing the pillow underneath him to make it harder for his head to stay up. He slipped the pillow under the other’s hips instead, propping his ass up at the perfect height for him to get to work.

Using the lube he’d kept handy, he coated his fingers in a generous amount before pressing them right against Sprout’s rim. The absolutely pathetic whine he got was like honey in his ears. Carefully he worked a finger into his partner, stretching him slowly since they didn’t do this very often. Though, the slower pace didn’t mean Cosmo held back on teasing when he saw Sprout’s head already about to fall.

A quick curl of his finger upwards against Sprout’s prostate got a desperate moan and a jerk in the right direction. “You need to keep your head up Honey, you know the rules.”

His neck would definitely hurt after this, but Cosmo never minded taking care of his partner. Sprout whined pitifully as he got stretched to fit another finger, soft moans falling from his mouth while being stretched open. “F-Fuck, Cos’, please stop teasing,”

“You sure you can take it like this?” The sweet roll asked half heartedly, part of him actually being concerned while the other wanted to see his partner beg.

“Don’t care if I can’t, I wanna,” Cosmo almost forgot how whiny Sprout could get like this, yet another thing he found oddly cute about his perverted partner.

“Alright alright, just don’t complain when you’re sore~” The baked toon teased jokingly while pulling out his fingers so he could lube up the toy. He made sure Sprout could hear the slick noises from applying the lube, enjoying how it got him to squirm.

He pressed in slowly despite both of their eagerness, still not wanting to actually hurt the man under him. Soft swears and breathy noises dripped from Sprout as his hands strained against his back, hips bucking to try and get Cosmo to go even a bit faster.

Deciding to finally be merciful, the sweet roll gave a quick thrust to sheath himself the rest of the way into his partner, drunk on lust and power. Sprout screamed like he was seeing stars already, his leaves starting to stick to the sides of his face from how sweaty he was getting.

That got Cosmo to giggle as he moved to grab Sprout’s hips to keep him from moving as much before starting to put his weight into every thrust. He loved getting to see Sprout unravel underneath him, especially with how loud he was since he had nothing to muffle him. Needy pleas and praises poured from him, really the only thing that could make this better is a collar with Cosmo’s name on it. That would be an idea to discuss later though.

Right now he had to focus on watching how his boyfriend struggled to not let his glasses slip from his face with every thrust against his prostate. He wasn’t rough by any means, exactly how Sprout liked it. It was almost like playing an instrument really, cute noises singing from his partner every time he hit the right spot.

“See what happens when you actually wear your glasses, Honey?” Cosmo teased while leaning into his next thrust, practically towering over Sprout now in an ironic twist of their usual height difference. All he got in response was an unintelligible, and frankly adorable, “Uh huh” from the man under him. Sprout was so cute when he got like this, at least in Cosmo’s eyes. He always had it bad for the boy after they became best friends, but was too shy to confess himself.

That shyness was certainly a thing of the past considering just how much he was enjoying making his partner a mess. Drool and tears pricked from Sprout’s eyes and mouth, knees barely able to keep himself up from how much he was shaking. He wasn’t going to get what he wanted that easily though, not without giving Cosmo more of those sweet noises.

He stopped thrusting to get Sprout’s attention, a desperate whine being given in place of words.

“I want you to move to lay on your back Baby, think you can do that?” He wouldn’t make him if Sprout didn’t want to, but Cosmo knew his boyfriend loved to make him happy.

A quick nod was all he needed, gently pulling out to help his partner turn over before pushing himself right back in with a sweet hum.

“I’ll stop being mean now, you’ve been such a good boy for me, Honey.” The baked toon readily praised the other while putting much more effort into his thrusting now that he could actually see every twitch of Sprout’s face and body. His head fell back on the bed hard, messing up his hair even more as his mouth was basically constantly open now. He’d done plenty to earn a bit of spoiling considering he managed to keep it together the whole week.

Cosmo was still the same sweet toon at his core even if he enjoyed messing with Sprout occasionally, pressing loving kisses against his legs with every deep thrust. His own soft moans started mixing with Sprout’s noises as his bottom growth brushed against his sheets in a satisfying way thanks to the angle he was at now. The room filled with their needy breaths while staring lovingly into each other’s eyes.

With each thrust bringing them closer both literally and metaphorically, Sprout pushed himself up onto an elbow before using the other to bring Cosmo closer to kiss him. Even after all the teasing he’d put the other through, the kiss was still loving in the way Cosmo knew it’d be. Sprout’s glasses fogged up with his breath everytime they pulled away for air and he couldn’t help the swell in his heart at that.

A particularly rough thrust seemed to finally push Sprout tumbling to his downfall, his whole body shaking much more intently as his eyes shut tight.

“Please-”

“I know, don’t worry, I’m not gonna stop this time.” Cosmo cut his partner off before he had the chance to beg, too in love to even think about denying him. He kept up the hard pace, his own legs trembling while leaning into Sprout’s touch desperately. Their breaths mixed quicker and quicker until the knots in their stomach finally broke one after another.

They laid there together riding out their highs with needy grinding on each other, kiss after kiss shared until they both pulled away to actually breathe. Sprout caught his breath quicker than Cosmo, and started to laugh quietly to himself as he looked at his partner fondly.

“What’s so funny?”

“You know you didn’t have to go this far to tell me you liked it when I wore my glasses.”

“You say that like you regret getting pegged,”

“Hell no.”

That got a giggle out of Cosmo. Sprout may be a pervert, but that certainly made him Cosmo’s pervert.

Notes:

Let me know how I did! I love getting to see people's thoughts and opinions of my works so go all out!

Love that the first piece of this series has gotten to nearly 2k hits in 2 weeks!

Notes:

I love seeing what you guys think of my work so live it up in the comment section! I'll do my best to post part 2 soon.

Series this work belongs to: