Actions

Work Header

Helping Hands

Summary:

Sprout, sweet and kind and idiotic boyfriend that he is, has the brilliant idea for them to offer "sexual health and relaxation sessions" to the other toons. Honestly, Cosmo didn't expect anyone to take them up on the offer.

But someone does. Their first ‘patient’, to everyone’s surprise, is… Goob.

Notes:

This is set early in the Ichor Operation but that only comes up in one line.

Additional tag/warnings:
a single line of scent kink
oral cock warming at the end
Goob has a knot
dom/sub if you choose to see it that way

also it's mentioned in fic but please just presume Sprout knows everything Cosmo would or wouldn't like and Cosmo is fine with Sprout deciding things for him, even if Cosmo is a little grumpy about it. he's just so done with Sprout's shenanigans.
this is a happy place, no toxic fruitcake here.

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

Work Text:

Cosmo honestly thought Sprout was out of his mind when the strawberry suggested offering… relief to the other toons. Just a late night thought, blurted out when stress was high and logic was low. God knows Sprout had them often enough, just bursting with ridiculous 3 AM plans on how to save the world, all of which dissolved with some sleep and a good meal.

So Cosmo agreed it was a good idea at the moment (without committing to anything or encouraging it too much, of course). It didn’t help that Cosmo had had little crushes on everyone at one point or another, crushes Sprout knew about and teased him for on occasion. Either way, the idea was just a silly little one-off thought. He was expecting them to laugh it off together once Sprout came to his senses in the morning.

And then that didn’t happen. 

Instead, Sprout doubled down.

“I just think we can help!”

“Sprout, we can’t just… ask everyone for sex. That sounds… pervy.”

“We’re not asking them for sex! We’re just making an open offer in case anyone needs some extra attention!”

“...I don’t think anyone is going to see it that way.”

And yet, somehow, Sprout talked him into it. With that stupid smile and his big, stupid eyes and his sweet, stupid, perfect kisses. He agreed, even if he still didn’t expect anything to happen.

So Cosmo just blushed and covered his face while Sprout explained that they were offering ‘sexual health and relaxation sessions’ to anyone who wanted them (and was absolutely mortified when Boxten checked in with him privately to see if they were serious, which was then followed up with asking if Cosmo was actually okay with it). 

After that, he expected everyone to dismiss them outright. It was supposed to be a temporary moment of embarrassment. Never quite forgotten, but brushed off and moved past in the chaos of everyday life. Never actually followed through with– even if Cosmo does have a few fleeting thoughts about his fellow toons. He’s not actually opposed to the idea of sleeping with someone else (he would have said so if he was!), but that doesn’t matter when it was simply never going to happen!

And then there’s a knock on Sprout’s door.

 

Their first ‘patient’, to everyone’s surprise, is… Goob. 

“It’s just,” the fluffy craft explains, shifting awkwardly in Sprout’s desk chair and looking everywhere but at them, “my claws…”

Of course, both Cosmo and Sprout’s eyes immediately drop to Goob’s hands, twisting together anxiously over his lap. Cosmo remembers asking Sprout why a toon wouldn’t just… handle their needs themselves instead of coming to them, but he supposes Goob is a perfect example of that. (And if Cosmo really stops to think about it, he feels quite bad for him. How pent up is he if he can’t even touch himself? But then those thoughts lead to other thoughts, and he frantically cuts off that line of thinking.)

Sprout smiles gently, that stupid soft smile that makes Cosmo agree to all of Sprout’s equally stupid ideas, and reaches out to lay a hand on Goob’s corded wrist. “Hey, it’s okay. There’s no shame here. That’s why we wanted to do this. We just want to help.”

That sounds so corny!, Cosmo thinks to himself, but says nothing. His cheeks hurt from how hard he’s blushing. Goob’s eyes dart to him and he has to force himself to not look away. His hands tighten in his hoodie sleeves.

“B-both of you?” Goob asks nervously. 

“If you want us both, but it doesn’t have to be. This is all about you, so we’ll do whatever you like.”

Within reason, Cosmo mentally tacks on, but he assumes that’s just… assumed. Sprout knows most of what he won’t do, and he’s confident that the strawberry would refuse for him if anything like that came up. Though knowing Sprout, the strawberry will almost certainly try to give Cosmo everything (and everyone) he wants. Curse Cosmo’s late night confessions!

How in the world did they get to this point??

“Cosmo?” Goob asks meekly.

His racing mind comes to an abrupt stop. The craft is still watching him, looking almost as nervous as Cosmo feels. 

“Yeah?” he squeaks out. He has to consciously loosen his hands before he rips his hoodie.

“You… you’re… okay with…?”

Cosmo swallows. His face is on fire. “We want to help,” he echoes Sprout from earlier. “We wouldn’t offer if we didn’t mean it.” 

Strangely, he realizes that he does mean it, even if it is embarrassing. He does want to help, even with all his silly crushes aside. He thinks it might be baked into them as caretakers, or maybe just him as a healer. Either way, the thought of a fellow toon being uncomfortable and upset with no way to relieve it… of course he feels for Goob. Of course he’s willing to do this for him, or– or anyone really!

And, yeah, he likes the idea for other reasons too, he’ll admit that. But those are secondary, he swears! Goob comes first!

The craft squirms again in his seat. “If you’re sure…”

Cosmo is about to cut in to reassure him again, but comes up speechless as Goob’s hands drop away. Peeking out from the fluff of his crotch is a pointed red tip. 

Oh. Oh dear. 

Things are very quiet for several long, dragging seconds. 

Cosmo swallows hard. Why is his mouth watering?

“Oh, you poor thing…” Sprout murmurs, finally breaking the silence. 

Even without looking, Cosmo can picture the soft, entranced look in his eyes. It’s the same one he gets when putting a bandage on one of their friend’s scrapes, or when he’s just spent an hour teasing Cosmo to the point of tears. Hmm. Perhaps there’s a few wires crossed in there.

Sprout moves from the edge of the bed, crossing to Goob slowly until he’s standing next to him, more than a head taller than him given Goob’s place in the chair. Cosmo stays put, just watching and waiting (and hoping) for someone to call him over. He tries to ignore the throbbing between his legs, praying his hoodie hides his stiffening length. 

Goob still looks nervous, but he leans in when Sprout wraps an arm around his shoulders, cheek squished to the strawberry’s chest. His ears droop contentedly when Sprout combs his fingers through the fluff atop his head. 

“It’s okay, just relax. Is there anything special you want?” 

Goob shakes his head, effectively rubbing his face against Sprout’s chest. Cosmo smiles at how cute it is. 

“No, I think. Just, um… touch it?” 

“Alright…”

Sprout smiles and moves his hand down to Goob’s chest, petting through his creamy ruff and stomach fur. There’s a quiet thump as Goob’s leg kicks— like a dog getting belly scritches. Cosmo lifts a hand to his mouth, stifling a giggle. 

He’s clearly not the only one to notice it either. Sprout grins and works his fingers deeper into the fluff, pulling an embarrassed whimper from Goob. The craft’s barely-emerged cock slides out another inch.

“Sprout…” he whines, muffled as he hides his face in Sprout’s chest. His claws hover just above the floorboards, twitching hands clearly wanting something to grab onto. 

“It’s alright, just enjoy it.” The corners of Sprout’s eyes crinkle, his smile widening even as it turns softer. “Do you want to hug me back?”

Almost immediately, Goob’s arms launch up from the floor. Within seconds, he has his arms looped tightly around Sprout’s waist, fingers dug into the fabric of Sprout’s shirt. Sprout chuckles and Cosmo grins to himself. 

“That’s it, good boy.”

Goob’s cock jumps, another inch spilling out from its sheath. 

“He liked that…” Cosmo murmurs, his own length twitching at Goob’s excitement. Sprout’s eyes dart to him, then back down to his petting. 

“Yeah? Are you a good boy, Goob?”

The craft whines again, louder. After a moment, he nods, face still hidden against Sprout’s chest. Mismatched claws tighten in his sweater. 

“Yeah you are. Such a good, sweet boy. You’re doing so good right now, so good…”

Sprout’s fingers trail lower, carding through the fluff above Goob’s crotch, just shy of his cock. 

Goob’s whimper drowns out most of Cosmo’s sharp inhale, but not all of it. Again, Sprout’s gaze cuts to him. Cosmo wonders how obvious his excitement is to the other. He had thought he was doing a good job of hiding it, but the strawberry could always read him like an open book. After a second of holding eye-contact, Sprout leans down, lips brushing the top of Goob’s head.

“Do you want Cosmo to join us? Or is this all you want?”

Cosmo should protest, but his mouth goes dry when he tries to say anything. Because oh, as selfish as it is, he wants. He wants to touch Goob, wants to pull those cute noises from him himself, wants to see if that twitching red length is really as warm as it looks. 

Goob lifts his head enough to look at Cosmo. He’s panting and the tip of his tongue is sticking out, expression dazed and desperate. He must be so sensitive to be this worked up already. That, or he really likes the praise.

The craft doesn’t answer so much as reach one hand for Cosmo, but he can’t get far with his arm still wrapped tightly around Sprout’s waist. He whimpers, forehead creased like he’s about to cry. He looks so pitiful and cute that it takes Cosmo’s breath away.

He’s off the bed and on Goob’s other side before he even makes the decision to stand up.

“Shh, shh… I’m here, Goob. You’re doing so good,” he coos, . 

As expected, Goob whimpers. He leans in toward Cosmo, arms pulling tight but not moving from Sprout’s waist. He looks down at the rubbery limbs, then back up at Cosmo with watery, pleading eyes. “Hug me? Please?”

And oh, how he throbs at that.

Cosmo immediately folds himself over the other, sandwiching the toon between himself and his boyfriend. He wraps his arms tight around Goob, shooting Sprout a look when the strawberry noticeably stifles a chuckle. Thankfully, Goob doesn’t seem to notice. He turns his head into Cosmo’s chest and nuzzles into the loose fabric of his hoodie. His hardness stands at full attention now, jutting up from his lap and twitching hopefully. 

The sight is too enticing to resist– so Cosmo doesn’t. He reaches down, nudging Sprout’s wrist playfully before finally teasing his fingers along Goob’s length. He traces one fingertip around the tapered tip and bites his lip when Goob bucks up into the touch with a loud gasp.

“Oh- oh!” Goob almost sounds surprised. For a moment, Cosmo worries it’s too much– that they’re pushing him too far, too fast. But the craft pants raggedly against his chest and lifts his hips for more, whining desperately. “Hah… ah, please!” 

Oh. Cosmo presses his legs tighter together. Over Goob’s head, Sprout smiles knowingly. Cosmo can’t quite manage a glare and tries to hide his slip by wrapping his fingers around the base of Goob’s cock.

Between them, Goob’s head drops back. His mouth hangs open around an absolutely devastated moan. Cosmo grins, squeezing around the thick base and chuckling when Goob’s hips jolt again. When he finally, finally gives him a proper stroke, he half expects Goob to jump right out of the chair. As it is, it seems the only thing that keeps him in place is how tightly he’s hugging Sprout’s waist.

“Oooooh, ohh, ah, hah, ah– ah–!” The craft is almost ridiculously vocal, panting and gasping as Cosmo slowly moves his hand. He’s never sounded so disheveled or wrecked, even when distracting the worst of the Twisteds. This sweet, caring toon, taking care of everyone just to go to bed frustrated and sensitive… It makes Cosmo want to do terrible things to him.

Still, he keeps his pace slow but steady. He ignores just how hot the flesh in his hand is, how tight his own tights have become, how much he wants to taste the fluid leaking from the tip of Goob’s cock and slicking his hand. He’s just here to take care of Goob. He needs to take care of Goob.

(He’s so focused on keeping himself in check that he forgets Sprout has no such reservations.)

“That’s it, Goob. Do you like it?” Despite how gentle his tone is, Sprout’s eyes are mischievous when they meet Cosmo’s, holding eye contact as he pets Goob’s belly and upper back. “Does Cosmo’s hand feel good?” 

Oh, this jerk. This sweet, perfect, terrible–

“Yes! Oh, yes! So good, so– so–” Goob’s voices cuts out into a whine when Cosmo’s hand tightens, his eyes squeezing shut as he bucks up again. 

Sprout’s smile turns downright devilish, but his voice doesn’t change. “Mhm… Do you want more? All you have to do is ask him.”

Of course, Goob immediately turns those gorgeous puppydog eyes on him. “Please, please, Cosmo, more please…!”

Before Cosmo can say a word to the contrary, Sprout cuts in, “Go on, Cosmo, he can have more. He’s been so good, hasn’t he?”

“Yes, yes, please, I’ve been good!” 

Fuck. 

There’s tears in Goob’s eyes.

Fuuuuuuck.

Cosmo’s legs nearly buckle in his rush to drop to his knees. Goob whimpers at first, but the sound quickly cuts off as Cosmo wraps both hands around his cock. 

He still forces himself to pause just before taking the tip into his mouth, looking up at Goob’s shocked and needy expression. “Is this okay?” he asks, breath ghosting over the heated skin. Goob nod-nod-nods, comically eager with his mismatched eyes and floppy ears. He twitches and throbs in Cosmo’s hands, another drop of fluid spilling from the slit.

Above him, watching with hooded eyes and a pleased smile, Sprout nods.

Cosmo sinks down on it without a second thought, eyes slipping closed as he swallows down the upper half. Goob jolts like he’s been electrified, held down only by Sprout’s prepared hug-turned-restraint. Cosmo can barely hear the craft’s startled shout over his own moan. Oh, it’s just as warm in his mouth as it was in his hand, the taste salty and musky and animal in a way he’s not used to. It’s perfect, absolutely perfect.

He stays still as long as he can, savoring the taste, the feeling, the weight, but he knows he can’t let Goob keep suffering. Not when he’s waited this long. Not when he’s been such a good boy.

His eyes flutter open, watching Goob’s expression as he pulls back. The craft looks awestruck, eyes wide and jaw slack, staring down at Cosmo like he’s seeing the cake roll for the first time. There’s even a hint of drool at the corner of his lips. Cosmo would giggle if his mouth wasn’t preoccupied– he just looks so cute, so silly. 

He slides back down with his tongue pressed to the underside, taking just a little more and moaning at the punched-out sound it pulls from Goob.

Sprout resumes his petting, scratching at the sensitive places behind Goob’s ears and guiding the other to lean against him again. Goob’s arms squeeze tighter around his waist– Cosmo hears the creak of rubber and sees the way Sprout’s eyes tighten, a surprised groan slipping past his lips. Hmm, they’ll have to explore that more once they’re alone again. He’d never pass up the chance to tie Sprout up.

“Go– ood boy…” Sprout breathes out. Goob whimpers, but Sprout’s eyes never leave Cosmo’s. A shiver rolls down the cake roll’s spine. The strawberry murmurs, all deep and breathy, “You like that so much, don’t you?”

Goob nods frantically against Sprout’s chest again. Cosmo squeezes his thighs together again, his tights almost painfully tight over his straining cock. He closes his eyes, unable to handle the way Sprout is looking at him. Oh, he’s going to do such terrible things to Sprout after this. The jerk will deserve it for winding him up like this.

He keeps bobbing his head, finding a comfortable depth three-quarters down. The tip brushes the back of his mouth and teases at the entrance to his throat at the deepest point. He could probably take all of it if he didn’t mind holding his breath, but he wouldn’t be able to keep it up for long. Instead, he focuses on keeping his pace steady and regular, sucking hard enough to hollow his cheeks and swallowing whenever there’s too much saliva in his mouth. Even so, a little spills past his lips, smearing at the corners of his mouth and slowly trickling down his chin.

“C- Cos-” Goob whimpers, his twitching reaching new, frantic heights. Even from between his legs, Cosmo can see him trembling. Another wheeze from Sprout betrays the way his arms squeeze tight again. “Cosmo– I’m–” He pants raggedly. His length twitches and throbs against Cosmo’s tongue– he must be close.

“It’s alright,” Sprout purrs, hugging Goob tighter to his chest. His hooded eyes seem so impossibly dark, watching Cosmo with a soft, conniving smile. “He can take it.”

Cosmo would glare at him for it, except… he really, really wants it. He wants to push Goob over the edge. He wants to feel it spill down his throat. He wants to taste it. And he’s sure Sprout already knows it.

Regardless, he should be focusing on Goob. He flutters his lashes coyly, holding eye-contact as he increases his pace. The craft whines and his hips buck, and Cosmo smiles as much as he can. It’s okay, he hopes the look says. Give it to me.

Whether or not Goob gets the message, the toon is obviously struggling to stay still. His hips keep twitching up, so sharply that he almost lifts out of the chair. It’s only Cosmo’s own practice that keeps him from choking every time he gets an unexpected extra inch down his throat. Hmm, maybe he should take it all. Goob clearly wants to get deeper. It would be mean to deny him, wouldn’t it? 

Cosmo sits up a little higher, balancing himself with his hands on Goob’s fluffy thighs, and swallows the entire thing down. 

Almost immediately, Goob jolts up with a shout. His cock twitches and pulses, and then he’s coming down Cosmo’s throat. As Cosmo works to swallow it down– his eyes rolling back and a moan rumbling in his chest– the dense tissue at the base of Goob’s cock begins to swell. It’s too thick to keep his lips around, so he draws back. As soon as his lips leave the knot though, Goob makes a broken, almost pained noise and his hands claw at Sprout’s hoodie. 

“No, no, please-! Please, I need–”

Sprout tightens his hold, pushing the craft down. “Hey, hey! What’s wrong?”

But Cosmo is already on it. He wraps both hands around the knot, slowly squeezing tighter until Goob suddenly slumps down into the chair. He holds the pressure, watching for a moment to see if he’s right, and then pushes down until his lips brush the thick base again, tongue pressed flat to the underside of the shaft.

Goob’s head rolls back. He pants open-mouthed and contented, hands falling from Sprout’s back and to the floor with a soft thump.

Cosmo giggles despite his mouthful. Sprout sighs and shakes his head. 

“Don’t scare me like that…” he chides Goob gently, giving the craft’s ear a light tweak. 

“Sorry,” Goob sighs with a dopey smile. He doesn’t sound very sorry, in Cosmo’s opinion, but he doesn’t mind. He doesn’t think there’s anything for him to be sorry for, if he’s being honest. Regardless, Sprout guides Goob’s head back to his chest and hugs him tight again, fingers threading through Goob’s fluff.

On a whim, Cosmo flexes his hands around Goob’s knot. The craft makes a small sound of surprise and another drop trickles down Cosmo’s throat. Both of the others look at him (Goob with some clear effort) and Cosmo simply chuckles. He squeezes again and swallows the drop he’s rewarded with, basking in the tired groan Goob lets out. 

Sprout chuckles. “Yeah? You must feel a lot better now.”

Goob nods tiredly. “Feels really good…”

Cosmo hums, tilting his head as much as he can without releasing the softening flesh in his mouth. Goob’s knot remains swollen in his hands, showing no sign of deflating soon.

“Mhmm,” Sprout hums. He’s watching Cosmo again. There’s a twinkle in his eye that reminds Cosmo of how hard he is, and how hard Sprout must be after watching. The strawberry untangles one hand from Goob’s fur to lay it over Cosmo’s fingers. “Do you need him to hold you until it goes down?”

Goob lifts his head to look down again, blinking drowsily. “Oh yeah. Huh.” He tilts his head as he thinks. “You don’t… have to, I don’t think. But it feels really good. Just a little longer? Please, Cosmo?”

On one hand, Cosmo is so aroused that it hurts. On the other, Goob looks so sweet with his big pleading eyes that it’s hard to say no.

Sprout doesn’t give him the chance to pull off to answer. “I’m sure that will be just fine. Right, Cos?” His eyes are sparkling, mischievous and dark. 

Cosmo might actually kill him later– after screwing that dumb smile right off his face. 

Later. Soon. It better be soon.

He closes his eyes and sinks back down onto Goob’s cock.

Notes:

This is intended to be a series but I am very slow to post things. If anyone has requests or ideas (toons or kinks or 'plots'), feel free to comment them (excluding the kids and the dogs). I may or may not do them depending on my inspiration levels and if I personally like the idea.

Anyways, thanks for reading. Feed me comments.

Series this work belongs to: