Comments Chat TOP rating Top 300

ñòðåëêàNew stories 69296

ñòðåëêàAnal 12654

ñòðåëêàAsian 1566

ñòðåëêàAss to mouth 3457 +2

ñòðåëêàAuthoritarian 2669

ñòðåëêàBDSM 6063 +1

ñòðåëêàBestiality 2952 +2

ñòðåëêàBi-sexual 5379 +1

ñòðåëêàBlack 1791

ñòðåëêàBlackmail 1865

ñòðåëêàBlowjob 17777 +2

ñòðåëêàBody modification 1172

ñòðåëêàBoy 1706 +1

ñòðåëêàCheating 4057

ñòðåëêàCoercion 2243 +1

ñòðåëêàConsensual Sex 14729 +4

ñòðåëêàCuckold 1118

ñòðåëêàCum Swallowing 7676 +1

ñòðåëêàDark Fantasy 5319 +2

ñòðåëêàDeath 805 +3

ñòðåëêàDiary 2872

ñòðåëêàDiscipline 856 +1

ñòðåëêàDomination/submission 3460 +2

ñòðåëêàDrug 939

ñòðåëêàErotica 3545

ñòðåëêàExhibitionism 2838

ñòðåëêàExtreme 912

ñòðåëêàFantastic 2206

ñòðåëêàFantasy 11861

ñòðåëêàFemale Domination 1079

ñòðåëêàFemale solo 2013

ñòðåëêàFiction 31441

ñòðåëêàFirst Time 4765

ñòðåëêàFisting 295

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

ñòðåëêàGay 2828

ñòðåëêàGothic 167

ñòðåëêàGroup Sex 2489 +3

ñòðåëêàHardcore 1892

ñòðåëêàHumiliation 1466 +2

ñòðåëêàIncest 9159 +1

ñòðåëêàInterracial 1136 +1

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

ñòðåëêàLactation 211

ñòðåëêàLatina 181

ñòðåëêàLesbian 3154 +1

ñòðåëêàMale / Female 6361

ñòðåëêàMale Domination 465

ñòðåëêàmassage 192

ñòðåëêàMasturbation 2161 +3

ñòðåëêàMature 969

ñòðåëêàMind Control 614

ñòðåëêàMonster 276

ñòðåëêàMurder 193

ñòðåëêàNon-consensual sex 932 +1

ñòðåëêàNon-Erotic 651

ñòðåëêàOral Sex 3153 +3

ñòðåëêàPoem 454 +1

ñòðåëêàPregnant 438

ñòðåëêàProstitution 326

ñòðåëêàRape 1034 +2

ñòðåëêàReluctance 655

ñòðåëêàRomance 2148 +1

ñòðåëêàSchool 791

ñòðåëêàSex Joke 689

ñòðåëêàSlavery 243

ñòðåëêàSpanking 295

ñòðåëêàTeen 4539 +2

ñòðåëêàThreesome 704

ñòðåëêàTorture 154

ñòðåëêàToys 236

ñòðåëêàTranssexual 245

ñòðåëêàTrue Story 11393

ñòðåëêàViolence 405

ñòðåëêàVirginity 701 +1

ñòðåëêàVoyeurism 594 +1

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

ñòðåëêàWife 652 +3

ñòðåëêàWritten by women 816


Sex games

The Jock and His Gay Best Friend #3

Author: nicoreyestales

Date: 21 June 2026

Erotica, Gay, Bi-sexual, Voyeurism

  • Font:

Êàðòèíêà ê ðàññêàçó

#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


2676   1 8686  4  Rating +10 [1]

Add to favorites
  • Complain about a story

    * Mandatory field

Leave your comment

Sign Up and leave comment

Last stories by nicoreyestales