Comments Chat TOP rating Top 300

ñòðåëêàNew stories 68780

ñòðåëêàAnal 12632 +2

ñòðåëêàAsian 1564

ñòðåëêàAss to mouth 3439

ñòðåëêàAuthoritarian 2663

ñòðåëêàBDSM 6033 +1

ñòðåëêàBestiality 2924 +1

ñòðåëêàBi-sexual 5363 +2

ñòðåëêàBlack 1783

ñòðåëêàBlackmail 1859

ñòðåëêàBlowjob 17691 +3

ñòðåëêàBody modification 1169

ñòðåëêàBoy 1700

ñòðåëêàCheating 4015

ñòðåëêàCoercion 2220

ñòðåëêàConsensual Sex 14539 +5

ñòðåëêàCuckold 1075

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

ñòðåëêàDark Fantasy 5290

ñòðåëêàDeath 785 +1

ñòðåëêàDiary 2845 +1

ñòðåëêàDiscipline 853

ñòðåëêàDomination/submission 3419

ñòðåëêàDrug 931

ñòðåëêàErotica 3508

ñòðåëêàExhibitionism 2823

ñòðåëêàExtreme 881 +1

ñòðåëêàFantastic 2201

ñòðåëêàFantasy 11824 +1

ñòðåëêàFemale Domination 1068

ñòðåëêàFemale solo 2010

ñòðåëêàFiction 31367 +2

ñòðåëêàFirst Time 4740 +2

ñòðåëêàFisting 290

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

ñòðåëêàGay 2818 +2

ñòðåëêàGothic 167

ñòðåëêàGroup Sex 2446

ñòðåëêàHardcore 1861

ñòðåëêàHumiliation 1446

ñòðåëêàIncest 9073 +2

ñòðåëêàInterracial 1122

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

ñòðåëêàLactation 210

ñòðåëêàLatina 180

ñòðåëêàLesbian 3136 +1

ñòðåëêàMale / Female 6342 +1

ñòðåëêàMale Domination 453

ñòðåëêàmassage 191

ñòðåëêàMasturbation 2113

ñòðåëêàMature 954 +1

ñòðåëêàMind Control 613

ñòðåëêàMonster 270

ñòðåëêàMurder 179 +1

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

ñòðåëêàNon-Erotic 650

ñòðåëêàOral Sex 3098

ñòðåëêàPoem 453

ñòðåëêàPregnant 436

ñòðåëêàProstitution 317 +1

ñòðåëêàRape 1008

ñòðåëêàReluctance 651

ñòðåëêàRomance 2121

ñòðåëêàSchool 779

ñòðåëêàSex Joke 689

ñòðåëêàSlavery 238

ñòðåëêàSpanking 288

ñòðåëêàTeen 4473 +3

ñòðåëêàThreesome 683

ñòðåëêàTorture 146

ñòðåëêàToys 233

ñòðåëêàTranssexual 243

ñòðåëêàTrue Story 11349 +1

ñòðåëêàViolence 397

ñòðåëêàVirginity 670

ñòðåëêàVoyeurism 577

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

ñòðåëêàWife 620

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


Sex games

The Jock and His Gay Best Friend #2

Author: nicoreyestales

Date: 26 May 2026

First Time, Gay, Bi-sexual, Erotica

  • Font:

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

#2 - My Gay Roommate's Ass Crack

I woke up before the alarm because sleep decided to fuck off after last night. The room was still dark, fairy lights on Percy’s side glowing like some low budget stage set. My dick was already half hard from whatever dream I couldn’t remember, and my brain wouldn’t shut up about the way Percy had walked around in those briefs like it was nothing. I told myself it was just morning wood. Normal. Happens to every guy. Nothing to do with the gay dude sleeping five feet away.

I rolled out of bed quietly, threw on running shorts, a tank top, and my beat up Nikes. Percy didn't even stir. He sleeps like the dead, mouth slightly open, one arm flung over his head. Cute in a way that made me pause for half a second before I shook it off. Nope. Not going there. I slipped out the door and hit the campus paths before the sun was fully up.

The run was brutal in the best way. Four miles, steady pace, lungs burning, sweat pouring. I pushed harder than usual, like I could outrun the weird twitch I'd felt last night. By the time I looped back to the dorm, my tank was plastered to my chest, dark patches under my arms and down my back. My legs felt like jelly but my head was clearer. Mostly.

I pushed the door open slowly, figuring Percy would still be out cold. Wrong.

He was on his stomach across his bed, sheets kicked down to his thighs, ass up just enough that the thin gray boxer briefs he'd slept in rode low. The fabric stretched tight over his cheeks, and right there in the middle, the waistband had slipped, giving me a clear view of his ass crack. Smooth skin, a faint shadow of hair trailing down. Not hairy like mine, just enough to notice. He was scrolling on his phone, humming some show tune under his breath, completely oblivious.

I froze in the doorway. My dick gave an immediate, traitor twitch in my shorts. Fuck. Why am I staring at his ass crack? It's just an ass. Percy's ass. My best friend's ass. This is so fucked up. It's the run. Blood rushing everywhere. Endorphins. That's all.

I cleared my throat loud enough to cut through his humming.

“Yo, lazy theater bitch. Some of us actually move before noon.”

Percy laughed and rolled over, propping himself on his elbows. His hair was a mess, sticking up in every direction, and his eyes still had that sleepy haze. He took one look at me and his mouth curved into that slow, knowing grin.

“Damn, Calloway. You look like you just ran through a car wash. All that sweat and muscle. Practically pornographic. The chicks on this campus are gonna lose their minds when they see you strutting around like this.”

I laughed it off but my chest puffed up anyway. Ego activated. I grabbed the hem of my soaked tank and peeled it off slow, letting the wet fabric drag across my skin. It stuck to my abs for a second before coming free with a soft sucking sound. Sweat trailed down the center of my chest, pooling in the ridges, dripping over the V that disappeared into my shorts. I dropped the tank on the floor with a wet slap.

“Yeah? You think so?”

I flexed my biceps, then my pecs, popping them one at a time like I was on stage. The move was cocky as hell but that's what we do. We rib each other. Always have.

“Why? You don't think I can pull guys too? Come on, Perce. Be honest. Would you fuck a guy who looked like me?”

The words came out playful, but there was something under them I didn't expect. A test. A dare. My heart kicked harder.

Percy tossed his phone onto the bed. He stood up, stretched once so his back arched and his boxer briefs slipped another half inch, then walked straight toward me. No hesitation.

Closer.

Closer.

Until we were face to face, barely a foot apart. I could smell the faint citrus shampoo he used last night mixed with warm skin. His eyes locked on mine, dark and steady, that slutty little glint in them like he knew exactly what he was doing.

My breath caught. What the actual fuck? Is he gonna kiss me? Right here? In our dorm? Why is my dick waking up? This is Percy. My best mate. But fuck, his eyes are doing things. Like he's already picturing it. Am I hard right now? Shit, I'm getting hard. This can't be happening. Hunter, calm the fuck down.

My cock thickened fast, pushing against the thin fabric of my shorts. Not full mast yet, but close. It twitched visibly, tenting just enough that if he looked down he'd see. My breathing turned shallow, chest rising and falling too quick. I could feel heat crawling up my neck.

Percy bent down slowly, eyes never leaving mine. He reached past my hip, fingers brushing the edge of my shorts for half a second, and picked up the sweaty tank from the floor. He straightened, tossed it at my chest with a light smack.

“Hunter Calloway, you are way too much of a jock for my taste. I like my guys with a little less ego and a little more imagination.”

He turned and sauntered back to his bed, ass flexing under those briefs as he walked. He sat down cross legged, laughing softly like the whole thing was a joke.

I stood there breathing hard, tank clutched to my chest like a shield. My dick was throbbing now, full semi, pressing painfully against the waistband. I tried to play it cool but my voice came out rough.

“Fuck off, Percy. Don't you have classes or some shit?”

He picked up his phone again, thumbs flying across the screen, that same smug smile on his face.

“Nah. Afternoon class today. Plenty of time to plan my day.”

I grabbed a towel from my wardrobe, trying to angle my body so he wouldn't see the obvious bulge.

“Why do you look like you just won the lottery?”, I asked him.

Percy glanced up, then turned the phone toward me. The screen showed a Grindr profile. Buff guy, shirtless mirror selfie. Abs for days, thick arms, caption that read ‘ready to play whenever’

“Meet William.”, said Percy with a grin.

I rolled my eyes, but something tight twisted in my gut.

“Dude. You're seriously gonna hookup on day one of college?”

Percy leaned back on his elbows, legs spread casual, phone resting on his thigh.

“A boy's got needs, Hunter. And a dick ain’t going suck itself. Someone’s gotta take care of business. Besides, William looks like he knows how to handle a guy who needs it rough.”

He said it so matter of fact, so filthy and funny at the same time, that I barked a laugh despite myself.

“Good luck with that.”

I turned toward the bathroom, towel over my shoulder, dick still rock hard and aching.

The door clicked shut behind me. I stripped fast, shorts and briefs hitting the floor. My cock sprang free, thick and flushed, head already leaking a bit of precum. I stepped under the shower and cranked the water cold.

I told myself it wasn't Percy. It was the run that was making me rock hard. Endorphins perhaps. All the blood flow after the run. Morning wood on steroids. That ass crack? Just there. Visible. Normal to notice. The closeness? He was fucking with me. Playing. Those slutty eyes? Just Percy being Percy. Dramatic. Teasing. Not real.

My hand wrapped around my shaft anyway. I stroked slowly at first, trying to think about anything else. That blonde from orientation. The way her tits looked in that formal shirt. But the image kept shifting back to Percy. The way he bent down. The heat of his body so close. The way his briefs hugged his ass.

Fuck.

I sped up. Water pounded my shoulders. My other hand braced against the tile. I pictured Percy sucking off William for half a second, then shoved it away. Percy’s face kept creeping in. His laugh. His eyes looking up at me when picked up the tank from the floor. The way he said ‘needs’ like it was nothing.

My balls tightened. I groaned low, forehead against the cool wall. Strokes turned rough, fist twisting on the upstroke. Precum mixed with water.. I imagined those cute little lips. That chatty mouth. Not on William. On my dick. On my body.

No. Stop it Hunter Calloway. You are the straightest jock there ever will be. This is nothing. It’s just you gay best friend trying to fuck with you.

But my cock didn't really give a damn. I came hard, ropes shooting against the tile, thick and white, washing away fast under the water. My knees almost buckled. I milked every last pulse, breath ragged, heart slamming.

I stood there panting, water running cold now.

It was just the run. Just hormones. Just a stupid morning boner.

That's what I kept repeating.

Little did I know, Percy Vale was already cracking open doors I didn't even know were locked.

-

Head to my Patreon to read the rest of the story + exclusive extras before it's posted on here.

www.patreon.com/nicoreyestales

Cheers,

Nico


2287   15 8836  3  Rating +7.5 [2] Next part

Add to favorites
  • Complain about a story

    * Mandatory field

Leave your comment

Sign Up and leave comment

Last stories by nicoreyestales

arrowChat +2