Comments Chat TOP rating Top 300

ñòðåëêàNew stories 69808

ñòðåëêàAnal 12673

ñòðåëêàAsian 1570

ñòðåëêàAss to mouth 3465

ñòðåëêàAuthoritarian 2688

ñòðåëêàBDSM 6133

ñòðåëêàBestiality 2971 +3

ñòðåëêàBi-sexual 5395

ñòðåëêàBlack 1799

ñòðåëêàBlackmail 1875

ñòðåëêàBlowjob 17862

ñòðåëêàBody modification 1177

ñòðåëêàBoy 1714

ñòðåëêàCheating 4088 +1

ñòðåëêàCoercion 2258 +1

ñòðåëêàConsensual Sex 14905 +7

ñòðåëêàCuckold 1139

ñòðåëêàCum Swallowing 7737

ñòðåëêàDark Fantasy 5325

ñòðåëêàDeath 809

ñòðåëêàDiary 2885

ñòðåëêàDiscipline 876

ñòðåëêàDomination/submission 3528 +1

ñòðåëêàDrug 947

ñòðåëêàErotica 3574

ñòðåëêàExhibitionism 2863 +1

ñòðåëêàExtreme 935

ñòðåëêàFantastic 2209

ñòðåëêàFantasy 11897 +3

ñòðåëêàFemale Domination 1090

ñòðåëêàFemale solo 2017

ñòðåëêàFiction 31530 +10

ñòðåëêàFirst Time 4795 +1

ñòðåëêàFisting 305

ñòðåëêàFoot or shoe fetish 241

ñòðåëêàGay 2843

ñòðåëêàGothic 167

ñòðåëêàGroup Sex 2524

ñòðåëêàHardcore 1901 +1

ñòðåëêàHumiliation 1487

ñòðåëêàIncest 9239 +3

ñòðåëêàInterracial 1149

ñòðåëêàJob/Place-of-work 1126

ñòðåëêàLactation 212

ñòðåëêàLatina 184

ñòðåëêàLesbian 3174

ñòðåëêàMale / Female 6371

ñòðåëêàMale Domination 488

ñòðåëêàmassage 193

ñòðåëêàMasturbation 2195 +1

ñòðåëêàMature 987

ñòðåëêàMind Control 628 +1

ñòðåëêàMonster 286

ñòðåëêàMurder 196

ñòðåëêàNon-consensual sex 950

ñòðåëêàNon-Erotic 651

ñòðåëêàOral Sex 3259 +10

ñòðåëêàPoem 456

ñòðåëêàPregnant 458

ñòðåëêàProstitution 331

ñòðåëêàRape 1046

ñòðåëêàReluctance 660

ñòðåëêàRomance 2169

ñòðåëêàSchool 802 +1

ñòðåëêàSex Joke 689

ñòðåëêàSlavery 246

ñòðåëêàSpanking 302

ñòðåëêàTeen 4630 +8

ñòðåëêàThreesome 717

ñòðåëêàTorture 161

ñòðåëêàToys 241

ñòðåëêàTranssexual 255

ñòðåëêàTrue Story 11421

ñòðåëêàViolence 415

ñòðåëêàVirginity 740 +11

ñòðåëêàVoyeurism 624 +1

ñòðåëêàWater Sports/Pissing 224

ñòðåëêàWife 664

ñòðåëêàWritten by women 827 +1


Sex games

The Jock and His Gay Best Friend #3

Author: nicoreyestales

Date: 21 June 2026

Erotica, Gay, Bi-sexual, Voyeurism

  • Font:

story pic

#3 - Listening to My Roommate Get Laid

A few days had passed since that morning run incident and I still refused to think about it too hard. Perce and I had fallen into a weird kind of routine that felt almost normal if you ignored the constant low hum of tension in my chest.

Mornings were gym sessions where Percy spotted me on the bench and made jokes about my form being "aggressively heterosexual." (Yeah, I had managed to drag him to the gym.)

Afternoons were classes. Evenings were Percy dragging me to watch his theater rehearsals even though I pretended to hate every second of it. Truth was, the guy was that good. He showed up on day one and by day three he was already cast in the main ensemble for some avant garde play they were putting together. The director kept calling him a natural. I sat in the back row pretending to scroll my phone while watching him command the stage like it belonged to him. Every time he nailed a line or hit a dramatic pause the room went quiet. Even I had to admit it was impressive. And yeah, he looked good up there. Lights on him, sweat from the run through, shirt clinging. Cute. Fuck. Why do I keep thinking Percy is cute? Come on, girls are cute. Cheerleaders are cute. Percy is... Percy.

Nights were the worst. He was on Grindr almost every other day. Every notification made him smirk at his phone like he had just won something. Every time he came back from rehearsal smelling like cologne and sweat I caught myself wondering if someone had gotten close enough to leave that scent on him. Dumb thoughts. Straight thoughts. I pushed them down and focused on football. I still had tryouts coming up for the varsity squad. Conditioning drills, position battles, the whole deal. Coach had emailed the roster and I was slotted for quarterback reps at six in the morning. Sleep was non-negotiable.

Thursday night I was in bed by ten. Lights off on my side. Trying to shut my brain down. Percy rolled in around midnight, door clicking softly behind him. I heard him kick off his shoes, drop his bag and turn on the light.

“Hey, big guy. Don't freak, but I've got company. This really handsome theater dude wants... to you know.”

I groaned into my pillow, half asleep already.

“Dude, I've got tryouts at six a.m. Bro, I'd give you the room, but I've gotta be up early.”

Percy laughed that low, easy laugh of his.

“Wont be loud, I promise.”

“Make it quick.”

“Well, that's up to him... how long he takes to.”

I yanked the blanket over my head. “Dont fucking give me details.”

He padded over, lifted the edge of my blanket just enough to lean in. I felt his breath on my face for a second before he wrapped his arms around me in a quick, awkward hug over the fabric.

“Love you, Calloway. I'll promise to pay you back for this.”

“Fuck off, ” I muttered, but there was no heat in it.

He let the blanket drop and moved away. A couple of seconds later the door opened again. Footsteps. Two sets now. The door closed. Percy flicked off the main light, leaving only the soft glow of his fairy lights.

“We gotta be low key, ” Percy whispered to the guy.

“Your roommates here, ” came a deeper, manly voice. Confident. A little amused.

“He doesnt mind. Let's just not be loud.”, said Percy in a low tone.

I stayed completely still under the blanket. Heart thumping. This was happening. Five feet away. My best friend was about to hookup with some dude while I pretended to sleep. Part of me wanted to bolt, grab my keys and crash on a teammate's couch. But tryouts. Six a.m. I couldn't. So I lay there, blanket tented over my head like a shitty shield, listening.

It started soft. Lips meeting. Slow, wet kisses. A quiet laugh from Percy. The rustle of clothes. A zipper sliding down. Fabric hitting the floor. Percy's low moan when the guy's hand moved somewhere I couldn't see. Fuck, what is happening.

Bed creaked. Bodies shifting. More kissing. Then the unmistakable sound of a mouth on skin. Percy sighed, breathy and needy. The guy grunted. Then wet, sloppy sounds.

Gagging.

Gluck.

Gluck.

Gluck.

Shit. Is Percy really sucking a dick five feet away from me?

My cock betrayed me instantly. Hard under the sheets, leaking into my boxers. I tried to ignore it. Focused on breathing slowly. In. Out. But every sound was amplified in the dark. The wet slide of lips. Percy's muffled moans around whatever was in his mouth. The guy’s low “Fuck, yeah, just like that.”

My hand drifted down without permission, resting over my underwear. I didn't stroke. Not yet. Just pressure. Just enough to take the edge off. Shit, I don't want Percy to think I'm a perv or anything. Jerking off to the thought of him getting his throat fucked.

The sounds changed. More movement. Bed creaking harder. Percy gasped.

“Yeah. Fuck yeah. Sit on it” The guy growled.

Percy laughed softly. “Put some lube first, dick.”

I couldn't help it. Curiosity burned. I lifted the blanket just enough to peek. One eye. Just a sliver.

Percy was now riding him. Ass facing my direction. Bouncing up and down on the dude's cock. Slow at first, then faster. His back arched, head thrown back, mouth open in a silent moan. The fairy lights caught the sweat on his skin, making it glisten. I couldn't see the guy's face clearly from this angle, just his legs spread wide, feet planted, hands gripping Percy's hips. Every time Percy sank down I caught a glimpse of a thick shaft disappearing into him, stretching him open.

In. Out.

In. Out.

Percy's hole looked flushed.

The dude thrust up to meet him.

“Fuck, Theo, “ Percy moaned.

Theo grunted. “Fuck yeah. Take it.”

Theo. Theater guy. Tall enough from what I could tell. Strong thighs flexing with every upward snap. Percy rode harder, ass cheeks jiggling with the impact. Moans spilled out now, louder than promised. “Fuck yes. Deeper. Shit. Right there.”

My hand slipped under the waistband. Fingers wrapped around my shaft. I stroked slowly over the fabric at first, then under. I bit my lip hard to stay quiet.

This is fucked. I should sleep. I gotta be up early. But fuck, hearing Percy moan like that makes me so hard. He sounds... like he’s really enjoying getting fucked. Why do I care who’s fucking him thought? He's not mine. I'm straight. This is nothing. But Jesus Christ, my cock is throbbing like it wants to fuck him instead.

Theo amped up. Faster thrusts. Bedframe tapping the wall in rhythm.

“Shit shit fuckkk.”

“Here I come.”

Percy gasped. “Yes. Fuck yeah. Fuck.”

Theo groaned loud. Body tensed. Percy shuddered, head dropping forward as Theo came inside him. Percy moaned loudly through it, riding out the pulses. “Fuck...aaah“

Theo panted. “Dude, you'll wake your roommate up.”

Percy quickly turned his head toward my bed. I yanked the blanket down fast. Heart slamming against my ribs. Not moving. Not breathing. Hand frozen on my bulge. Any twitch and he'd know. He’d know that I was stroking my cock while watching him get railed.

Silence for a beat. Then rustling. Bodies collapsing together. Panting. Quiet giggles.

“Shit, that was hot, ” Theo said.

“Fuck yeah, ” Percy answered, voice wrecked and satisfied.

They stayed like that for a few minutes. Whispering. Kissing softly. Then the bed creaked again. Footsteps. Theo pulling on clothes. Door opening. Door closing. Theo gone.

Percy padded around the room. I heard him wipe himself down with a towel. Then the mattress dipped as he climbed back into his bed. Naked, probably. He always slept naked or in those tight briefs that made his ass crack visible.

Soft voice in the dark. “You awake, Hunter?”

I didn't answer. Kept my breathing even. Pretended to sleep.

The room went quiet except for the fan and the distant hum of campus. Percy fell asleep fast. I could tell by the way his breathing slowed.

I lay there. Dick still aching. Heart pounding. Precum soaked through my underwear. The images wouldn't leave. Percy's ass bouncing on that dude’s cock. The way he moaned Theo's name. The stretch. The sounds. Gluck gluck gluck. Fuck yes. Deeper.

I didn't stroke again. I just gripped myself through the fabric and tried to will it down. I tried to think about tryouts. About football. About anything straight.

But my body wouldn't listen.

Little did I know, that night wasn’t just keeping me awake. It was waking something up I wasn’t ready to deal with.

~

Head to my patreon to read all 24 chapters of this story along with exclusive extras

www.patreon.com/nicoreyestales


3742   14 8686  5  Rating +10 [1]

Add to favorites
  • Complain about a story

    * Mandatory field

Leave your comment

Sign Up and leave comment

Last stories by nicoreyestales

arrowChat +2