Work Text:
Heading over to Kakyoin’s house after school had become a sort of new routine for them. Sometimes they would play video games - or rather Kakyoin would play while Jotaro watched him - and other times they ended up chilling on Kakyoin’s bed while watching whatever was on TV that day. Today was one of those lazy days.
Jotaro had absolutely no clue what they were watching. If someone were to ask, he wouldn’t even have been able to recall what language it was in. Kakyoin was busy rambling on about what some of their classmates had done the day before. Jotaro had zoned out, only half-listening as he sometimes did whenever Kakyoin went off on a tangent.
One thing that Jotaro did know, however, was that the movie they were watching was definitely R-rated. But it was fine, a movie with strong language and a bit too much skin showing wasn’t that uncommon after all.
Or it was fine, up until the sex scene.
Or perhaps he should call them sex scenes, as in plural. Well, technically it was just the one scene, but there were too many people involved in it to properly count.
Jotaro averted his eyes from the screen, as one usually did when a sex scene came on at the worst possible moment.
But it never ended. It just kept going and going. Jotaro couldn’t stare at the wall forever, and found himself glancing back towards the screen.
That was when he noticed the slender redhead with pretty lips that seemed to be great at sucking dick.
Why did the universe hate him so?
If he scrunched his eyes the perfect amount he could probably pretend that it was Kakyoin he was watching. But of course he wouldn’t do that, he wasn’t gay.
Jotaro crossed his legs as discreetly as he could manage. His observation had made his pants uncomfortably tight. His eyes were locked on the tv-screen now, it taking all of his power not to look over at Kakyoin. He could only hope that he hadn’t noticed his… situation.
“See something you like there?”
Kakyoin sounded vaguely amused.
Jotaro clenched his teeth together, refusing to answer. The last thing he needed right now was Kakyoin making fun of him. He instead focused all his energy on trying to will his erection away, but it was all for nothing as he noticed movement in the corner of his eye.
…Was Kakyoin touching himself?
“Take a picture, it will last longer.”
Jotaro’s eyes jumped up to Kakyoin’s face. He looked slightly flushed, but seemed otherwise unbothered with their current situation. Jotaro tried his hardest not to look down and watch Kakyoin palming at the front of his pants as if it was a completely normal occurrence.
Had they always been sitting this close to each other?
“Um,” was all Jotaro could say. He had to force himself not to glance down, even though keeping eye contact wasn’t very much better. Kakyoin let out an amused huff before turning back to the tv.
“Don’t be such a prude. There’s nothing weird about two friends jacking off while watching porn.”
Jotaro briefly considered commenting on the fact that he was Kakyoin’s first and only friend, and that he therefore didn’t have the experience to make such bold claims, but managed to shut his mouth at the last second.
“I guess?” he said instead. It came out more like a question than he had planned. Kakyoin just let out a snort.
“C’mon then, it’s starting to look pretty uncomfortable for you down there.” Kakyoin nodded towards Jotaro’s pants, which were indeed uncomfortably tight around his growing bulge. It had gotten a lot worse once he had realized what Kakyoin was doing. But that didn’t mean anything.
Jotaro made sure that Kakyoin’s attention had turned back to the tv before letting his hand travel down to the front of his pants, pressing his palm against his clothed dick. He knew that he should turn his attention to the movie as well, but he couldn’t stop watching Kakyoin from the corner of his eye. The way his brows were slightly furrowed, his cheeks flushed and lips slightly parted to accommodate for his heavier breathing.
“Which one are you looking at?”
“What?” Jotaro said, taken aback. Kakyoin’s question had caught him off guard.
“In the movie, dumbass. Who do you think is the hottest? I have my eye on that giant Viking-looking dude.”
“Oh,” Jotaro said sheepishly. His mind was spinning to come up with something. He couldn’t tell the truth and tell Kakyoin that he was looking at the redhead that looked just like him. That would be weird.
“The redhead.”
Fucking hell.
Kakyoin just hummed in consideration, cocking his head to the side. Was he smirking or was it just his imagination?
“He’s too small for my taste. I like my men tall and strong.”
“Oh.”
This was the weirdest situation Jotaro had ever been in his entire life. His heartbeat was fast and panicked. He had been so occupied with their brief conversation that he had forgotten that his hand was still pressed against the front of his pants. And somehow he’d only gotten harder. Curse Kakyoin and his pretty lips.
Jotaro’s thoughts broke off as he heard the unmistakable sound of something unzipping. He threw another glance over at Kakyoin only to see that he had worked his pants down, pulling his dick free from his underwear. Jotaro knew that he had to look away, he shouldn’t be watching this. But how could he not watch when Kakyoin touched himself with slow, methodical strokes, his dick shiny and pink in his hand.
Kakyoin’s breath hitched as he rubbed his thumb across the head, and Jotaro quickly looked away.
He did his best to pretend to watch the movie again, all while secretly listening to Kakyoin’s airy breathing next to him.
Eventually it became too much, Jotaro reaching for his own zipper and slowly working it down. He pushed both his pants and underwear down just enough to free his own cock. Jotaro forced himself to turn his attention back to the redhead on the screen. He’s got pretty hands too, thin and elegant fingers that he betted would feel great wrapped around his dick. Just like Kakyoin’s.
Everything he heard and saw seemed to remind him of Kakyoin. This had been a terrible idea, but it was too late to turn back now.
Even though he wasn’t looking at Kakyoin, and was doing everything in his power not to pay him any attention at all, he could still spot his every move from the corner of his eye. And he didn’t miss the slight shift as Kakyoin turned his head to look at him.
Kakyoin let out a low whistle.
“You’re big,” he commented, slightly out of breath.
Holy fuck, Kakyoin had actually looked at his dick. Voluntarily.
“Thanks?” Jotaro had no idea how to respond to that.
Kakyoin fell silent again. But the silence didn’t last for long.
“Can I touch it?”
“...What?”
Jotaro must have heard him wrong. There was no way in hell that Kakyoin had just asked if he could touch him.
“I asked if I can touch your dick,” Kakyoin repeated, as if they were talking about something as completely normal and mundane as the weather. “It’s not gay when the dick in question is as big and pretty as yours is.”
Kakyoin was very wrong about that fact, and Jotaro knew that he should tell him just that. He should turn him down without a second thought. But he didn’t want to, not when the image of Kakyoin’s hand wrapped around him had already plagued his mind for so long.
He was nodding before even realizing what he was doing. Kakyoin’s face lit up.
“Thanks!”
No matter how Jotaro attempted to mentally prepare himself for what was about to happen, he still felt as if he was going to faint when Kakyoin shifted positions until he was properly facing him.
Kakyoin’s hand was warm as it wrapped around Jotaro’s still embarrassingly hard dick. He gave an experimental twist of his wrist, making Jotaro bite down hard on the inside of his cheek to stop himself from letting out a sound he would end up regretting later.
Jotaro clenched his eyes tightly shut. He didn’t think he’d be able to handle watching Kakyoin do this to him, it was too much. Especially since he seemed to know exactly what to do, varying the pace of his hand and pausing to let his thumb caress the head in a way that made Jotaro involuntarily curl his toes.
Jotaro was too distracted with trying to keep his breath somewhat steady and not coming right there on the spot that he hadn’t even noticed Kakyoin moving closer until he could feel his warm breath against the shell of his ear.
“Can I try something?” he whispered.
Jotaro was too horny and desperate to say no.
Jotaro barely held back a disappointed sigh as Kakyoin released his hold on his dick. But his disappointment didn't last long, as Kakyoin quickly swung a leg over his lap to straddle his thighs. His body was so warm and heavy in Jotaro’s lap and holy shit his grip on Jotaro’s dick had returned, Kakyoin’s own cock bobbing gently with each stroke, mere centimeters away.
Jotaro had barely managed to wrap his head around the fact that Kakyoin was seated in his lap of all places, both of them half-naked and painfully hard, before Kakyoin’s dick pressed up against his own.
They groaned in unison at the contact. Jotaro’s hands clenched around the sheets below them so hard that his knuckles turned white. He wanted nothing more than to reach out and touch Kakyoin, to see if his skin was as soft and smooth as it looked, but he didn’t know if he was allowed to do so or not. What if Kakyoin would be disgusted with him?
Kakyoin’s hands moved to include both of their cocks, pressing them together as he kept stroking. Jotaro forced himself to remain still and not thrust up into the new sensation. Kakyoin felt so warm against him, and if it wasn’t for the headboard he was resting against Jotaro would undoubtedly have melted into a pile of horny goo underneath him.
“You’re too big,” Kakyoin complained with a small pout. Jotaro finally looked up to meet his eyes. Kakyoin’s eyes were dark, hidden underneath heavy lashes. “Why don’t you touch us too?”
Jotaro could have come right then and there, Kakyoin’s suggestion heavy in the air while his face displayed a faux type of innocence that made Jotaro want to flip them over and push him into the sheets.
But he didn’t. Partially because he was too afraid that things would come to a halt if he were to do something so drastic, and partially because if he were to gaze down on Kakyoin’s half-naked body beneath him he would definitely melt into a pile of horny goo.
After fighting against his inner demons for another short moment Jotaro did as he was instructed, wrapping his hand around both their cocks, his fingers overlapping with Kakyoin’s own. It felt strange to touch someone else, but yet so good. Although it was clear that neither of them knew what to do, resulting in some awkward fumbling and Kakyoin having to shuffle a bit closer to make things easier for them. Which Jotaro wasn’t planning on complaining about.
Kakyoin’s eyes had fallen shut, his lips parted to leave way for his heavy breathing. A sheen of sweat had shown up on the base of his neck, right above his still fully buttoned shirt, taunting Jotaro.
“Yes~” Kakyoin moaned, his back arching as he grinded up into Jotaro’s hands, pressing closer against his chest in the process. He was so close yet so far away, the little tease.
“Ah, Jotaro -”
As soon as he heard his own name fall from Kakyoin’s lips, something snapped inside Jotaro. His free hand which had previously been occupied with holding onto the sheets in an attempt to stop himself from doing something stupid, was now on its way to do just that.
Kakyoin let out a small yelp as Jotaro’s hand came down hard on his ass, squeezing at it and pulling him in impossibly close.
God how he wished that they weren’t wearing so many pieces of clothing right now. He wanted to touch Kakyoin, fully and without any restrictions. He wanted to see what he looked like underneath the school uniform he was so rarely seen without.
Jotaro couldn’t do any of that. But what he could do was press his lips against the base of Kakyoin’s neck, now fully presented to him due to their change in positions. He could feel Kakyoin’s breath hitch as he nipped against his throat.
“F-fuck,” Kakyoin’s voice was soft and breathy and sounded like music to Jotaro’s ears. As the hand still wrapped around their dicks sped up, urging Jotaro’s to do the same, Kakyoin’s free arm looped around Jotaro’s shoulders. If it was to hold himself closer or just to keep himself upright and steady, Jotaro was unsure.
“Jotaro, I’m gonna come,” Kakyoin whined. Jotaro could feel the muscles in his thighs tense up and tighten around him like a vice.
“M-me too,” Jotaro stammered. Then Kakyoin buckled against him with a loud whine straight against Jotaro’s ear, and it was all over. Jotaro didn’t quite manage to hold back a loud groan as he came, burrowing his face in Kakyoin’s neck. At the very last second he managed to stop himself from sinking his teeth into the skin and leaving a bruise where everyone would see it.
Kakyoin’s nails dug into his shoulder, his body twitching and shaking before slumping against Jotaro’s chest and going still.
Their heavy panting mixed and filled the air, neither of them in a hurry to break the surprisingly comfortable silence between them. From somewhere far away Jotaro could make out voices from the tv. It seemed like the sex scene had long since stopped, the movie now having returned to its normal story.
A story that Jotaro couldn’t give less of a shit about. Especially now that Kakyoin was straddling his lap, face burrowed against his shoulder and both arms firmly wrapped around his neck. Not even the uncomfortable feeling of cum soaking through his clothing was enough to make Jotaro want to break their contact.
“Hey, Jotaro?”
“Hm?” Jotaro didn’t trust his voice enough to give a proper response.
“I think you might be a little bit gay.”
“...Yeah, no shit.”
He could feel Kakyoin smile against the base of his neck before he moved to sit back up. His hair was a disheveled mess, exposing what they had been up to mere seconds earlier.
Kakyoin’s lips turned up into a wide grin.
“You want to try doing this again sometime?”
Fuck he was beautiful.
Mere words couldn’t express how badly Jotaro wanted him, how badly he wanted them to stay like this forever. With the adrenaline from his orgasm still pumping through his veins, Jotaro cupped Kakyoin’s face and pulled him down.
Kakyoin’s lips were just as soft as they looked, parted in surprise as Jotaro kissed him. But it didn’t take long for him to respond, Kakyoin’s lips moving in harmony with his own, as his hands moved to tangle themselves into Jotaro’s hair.
The fact that they were still out of breath left their kiss short and chaste. Jotaro allowed his eyes to remain closed as he bit down on Kakyoin’s lip one last time before pulling away.
“Fuck yeah I do.”
