NokiMo
Cody Croquet
Cody Croquet

patreon


My Buddy's Gym Boner

Everyone is 18.

When My “Straight” Buddy Got a Boner for Me at the Gym

My buddy and I started going to the gym in college, and he ended up getting a bit curious about my body. His dick was always right above my face when he spotted me for bench, and we even did the rare “squat spotting,” where you help the guy doing squats by hugging his chest from behind while you squat down together. When I pressed my ass into him, I started to feel him getting a boner.

The first time it happened, he just turned red and pretended nothing happened, but when it happened for the third time in a single day, I squinted at him questioningly, and he just smirked. Even if he didn’t think he wanted it, his cock was telling me that he was interested in getting some action from my body.

After a brutal leg day, we hit the showers, and for the first time, there was no one else in the locker room. The steam curled around us, filling the air with the scent of moist soap. I wrapped my towel around my waist and glanced over at him. He was facing his locker, pretending to rummage for something, but I caught the way his shoulders tensed when I got closer.

“You know,” I said, my voice casual but loaded with meaning, “you’ve been getting a lot of boners at the gym lately.”

He turned, eyebrow raised. “What’s that supposed to mean?”

I stepped in front of him, blocking his locker with my slender body. 

“Oh, you know,” I said, lowering my voice. “Every time we work out, I can practically feel your firm girthy cock pressing against me.”

His face went red—like a freshly picked tomato—but he didn’t move away. Instead, he let out a breathy laugh and shook his head. “I don’t know what you’re talking about.”

I reached out and traced a finger down his damp forearm, smirking. “Oh, come on. You’ve been all over me, bro.”

He swallowed hard. “Maybe it’s just a... natural reaction to working out.”

I leaned in, so close that I could see the way the steam from the showers clung to his skin. “Maybe,” I whispered. “Or maybe you’re ready to see what boys are like.”

Just then, Justin, a sort of skinny eighteen year old who lived in our hall and also worked at the gym, walked into the locker room, carrying a crate of fresh towels. He eyed us curiously but said nothing, just set the box down near the towel station. It occurred to me that he was always looking at me like he wanted to say something, but I had never spoken to him once, only knowing him through friends basically.

My buddy, flustered, grabbed a towel from the top of the crate and held it between his legs, helicoptering it like a dick. 

“Think this is what you’re looking for?” he joked, trying to deflect the tension.

I smirked. “That depends. You planning to fuck me or just tease me with that bulge every day?”

He exhaled sharply, shaking his head. “You’re really not gonna drop this, huh?”

“Not unless you tell me to,” I said, crossing my arms.

He hesitated, then grinned. “Alright, alright. Maybe I do have some… feelings about all this.”

I raised an eyebrow. “So what now?”

He glanced at his watch, then back at me, smirking. “How about a post-workout smoothie? Something with, you know, a lot of bananas and protein.”

I laughed, grabbing a towel. “Only if you’re ready to blend things up.”

And just like that, the tension cracked—leaving us standing there, half-naked, laughing, and surrounded by an oddly poetic locker room smell, sweat and testosterone.

I leaned against the locker, arms crossed, watching him smirk while holding that towel like he was about to make some kind of joke again, but I wasn’t about to let him wriggle his way out of this one so easily. I reached down into my gym bag, grabbed a thick banana I was saving for later, and held it up between us.

“You sure you’re ready for this?” I asked, raising an eyebrow.

He laughed a bit nervously but swallowed hard. “I think I can handle it.”

Without breaking eye contact, I peeled the banana and brought it to to my lips and took a slow, deliberate bite, sinking into it slowly. The cool, crisp texture filled my mouth as I chewed, and I could see the way his jaw clenched, the way his fingers curled into fists at his sides.

“That’s fresh,” I said, licking my lips. “Really… yummy.”

He exhaled sharply, his gaze locked onto my mouth. “Damn,” he muttered under his breath, shifting on his feet.

I took another bite, slower this time, letting my lips linger around the banana’s edge before I chewed. His face was turning red—like a ripe bell pepper, all heated and flustered—but he wasn’t backing away.

“Thought you wanted a smoothie,” he said, voice a little hoarse.

I grinned. “Why blend it when I can just enjoy it raw?”

His eyes flickered down, then back up, something curious and playful in them. “You’re really pushing it,” he muttered.

I wiped the back of my hand across my mouth, swallowing the last bite. “And?”

He hesitated for a second before grabbing the half-eaten banana from my hands, holding it between us like some kind of unspoken challenge. “Fine. But if we’re doing this, I’m not the only one getting a serving of my daily fruits and vegetables.”

I laughed, shaking my head. “Oh, don’t worry. I always get my daily greens.”

He bit his lip, looked at me for a long moment, then smirked. “Then let’s see how you handle a whole meal.”

Justin walked back into the locker room just as my buddy tossed the banana peel into the trash and grabbed a couple of towels from the crate. We both straightened up instantly, trying to look casual as he eyed us suspiciously.

“You guys good?” he asked, raising an eyebrow.

I cleared my throat. “Yeah. Just… planning our post-workout nutrition.”

My buddy snorted, shoving the rest of his stuff into his gym bag. “Yeah, making sure we get all the essential vitamins.”

Justin just shook his head and walked away. As soon as he was gone, my buddy turned back to me, still grinning. “Come over tonight,” he said. “We’ll make something… fresh.”

I smirked. “Hope you’ve got a well-stocked fridge.”

Later that night, I stepped out of my room, stretching, only to freeze in place.

There he was—lounging on my couch, legs spread comfortably, casually jerking his thick cock while staring at his phone. The screen played a compilation of people fucking, and from where I was standing I couldn’t even tell who was in the middle of the gangbang. I just saw a ton of men standing around with huge cocks ready to fuck something.

For a second, I just stood there, processing the sight. The crisp, rhythmic sound of wet jerking filled the room. He didn’t even look up—just kept working the shaft and head with slow, deliberate, squishy movements.

I cleared my throat. “Uh… you good?”

He glanced up, raising an eyebrow like I was the weird one. “Just getting comfortable.”

I rubbed the back of my neck. “Right. Well, I was …”

“Stay.” His voice was firm. Confident. A complete shift from earlier.

I hesitated, caught off guard. “Oh?”

He tossed his phone onto the coffee table, stretching his arms out over the back of the couch. “I’ve been thinking,” he said, eyes locking onto mine. “You got all up in my business earlier. Calling me out. Pushing me.”

I smirked. “And?”

His lips curled into a grin. “And maybe I like it. But now… it’s my turn.”

He patted the couch beside him. “Lay down.”

I raised an eyebrow. “Why?”

“Because,” he said smoothly, rolling his shoulders, “I’m gonna give you a massage.”

I snorted. “A massage?”

“Yeah.” He leaned forward, resting his elbows on his knees. “I figured you could use one. All that tension, all that teasing—it’s gotta go somewhere. I’ve seen your muscles up close, you’re not getting enough… tension release.”

Something about the way he said it made my breath hitch. He wasn’t joking. I could see it in his eyes—something had shifted in him. He wasn’t flustered anymore. He knew exactly what he was doing. 

I was pretty sure I was about to get fucked.

I hesitated just long enough for him to smirk. “What? You scared?”

That did it. I rolled my eyes and flopped onto the couch, stretching out on my stomach. “Fine. Knock yourself out.”

His hands found my shoulders before I even laid down all the way, and as he stood up to put his weight into my back, he let his shorts drop to the floor. I felt his big, erect cock touch my ass immediately, as he started rubbing his thumbs deeply into my shoulders. 

“Fuck,” I groaned into a pillow on the couch, “that feels so fucking good.”

The tingles ran down my body, and the assertive stance he was taking with me was driving me wild. He responded to my taunts exactly how I wanted him to, and I was finally getting what I wanted.

His hands moved with purpose, kneading the tension from my shoulders, his thumbs pressing deep into the knots that had formed from hours of dumbbell rows and pushing it on the bench press. The warmth of his palms radiated through my skin, a steady, grounding sensation that made my body hum with pleasure. His cock, still hard and heavy, brushed against my ass as he shifted his weight, a subtle reminder of the power he held over me in this moment. I let out a low groan, burying my face into the pillow to muffle the sound, but he wasn’t fooled. He chuckled, a low, throaty almost grunt that sent a shiver down my spine.

“You’re wound up tight,” he murmured, his voice smooth and teasing. “Guess I’ll have to work a little harder to loosen you up.”

His hands drifted lower, sliding down my back with a practiced ease that made my breath catch. He paused at the small of my back, his fingers tracing the curve of my spine before spreading out to grip my hips. The pressure was firm, insistent, and I could feel the heat of his body pressing closer, his pelvis grinding against my ass in a slow and deliberate rhythm. I arched into him instinctively, a needy whine escaping my lips.

“That’s it,” he whispered, his breath hot against my ear. “Just let go.”

His hands slipped beneath the waistband of my shorts, his fingers brushing against the sensitive skin of my lower back. I tensed for a moment, surprised by the boldness of his touch, but he didn’t stop. He tugged the fabric down, exposing my ass to the cool air of the room, and hooked the waistband beneath my perky ass cheeks. I felt a flush of embarrassment and excitement wash over me. His hands returned to my ass, this time without the barrier of clothing, and the sensation was electric.

“This is for taunting me all day,” he said, his voice dripping with amusement.

His fingers trailed lower, brushing against the crease of my ass, and I squirmed under his touch. He laughed, vibrating a thick chortle through his chest and into my body. He was savoring every second of this.

“Feels good, huh?” he teased, his two thumbs dipping lower, teasing the edge of my hole. I gasped, my hands clutching the pillow tighter as a wave of pleasure surged through me. He chuckled again, his breath hot against my neck. “Thought so.”

He leaned back for a moment, and I heard the sound of fabric rustling as he removed his shirt. His muscled torso now free from the confines of clothing, he tensed his body and pressed his cock against my ass, the heat and weight of it sending a jolt of arousal through me. I was so hard by this point that I felt like I would burst a hole through the couch cushion. He gripped my hips tightly, his fingers digging into my flesh as he ground against me, the thick head of his cock sliding along the cleft of my ass between his powerful thumbs.

“You’ve been driving me crazy,” he growled, his voice rough with desire. “You knew exactly what you were doing.”

I opened my mouth to respond, but the words caught in my throat as he shifted his weight, his cock sliding lower, the head pushing directly against my hole. I moaned, arching my back to apply pressure back against him, and he chuckled again.

“Eager, aren’t you?” he said quietly, his hand moving to grip the base of his cock. He pressed the tip against my entrance, the pressure firm but not enough to push in. “You wanted this, didn’t you? Wanted me to finally give in to you.”

I nodded, my voice failing me as he teased me, the obscenely thick head of his cock so tight against the ring of my hole. Out of nowhere, he pulled out a small bottle of baby oil, and wordlessly squirted a generous amount onto my athletic ass. I flinched at the sensation, then melted into the massage he quickly applied to my cheeks, before bringing his thumbs back to where they met the head of his cock, right against my hole. He exhaled sharply, his breath hot against my skin, and I could feel the tension in his body as he lay against me, holding himself back.

“Fuck,” he muttered, his hips shifting as he applied more pressure. I gasped, the stretch burning slightly as he began to push inside, inch by thick inch. He groaned, his hands gripping my hips tighter as he buried himself to the hilt in one motion, his body holding against mine as he stilled for a moment, letting me adjust to his size.

“Shit,” I breathed, my body pressing firmly against the couch as the fullness in my ass gave me mind-bending awareness that my “buddy” was now something more, as he continued stretching me in ways I hadn’t felt before. 

“You feel amazing,” he murmured, his hands sliding up my back to grip my shoulders. He began to move, his hips rolling in a slow, deep rhythm that made my breath hitch with every thrust. He wasn’t even pulling out of me at first, just moving our bodies together that made his big rod hit different angles inside me, molding me to fit him. Thanks to a long, slow warmup, when he started to actually pull out and push back in, the friction was incredible, the way he filled me, the way his cock dragged against my walls with every movement, sending waves of ecstasy radiating through my body.

“Fuck, yes,” I moaned, my voice muffled by the pillow as he picked up the pace, his thrusts becoming harder, more insistent. He was relentless, his hands holding my body tightly as he fucked me, his breath coming in ragged gasps as he lost himself in the moment.

“You’re so tight,” he groaned, his voice strained with effort. “Fuck.”

I could feel the heat building inside me, the pleasure coiling tighter and tighter with every thrust as my cock rubbed against the couch and his arms began wrapping around my neck and chest, throwing my around like a rag doll. I held onto his arms to try and steady myself, and he leaned over me, his chest pressing against my back as he buried his face in the crook of my neck, his breath hot against my skin.

“Come on,” he insisted, his voice rough with desire. “Let go for me.”

I whimpered, my body trembling as the pleasure threatened to consume me. He shifted his hips, changing the angle slightly, and I cried out as his cock brushed against that spot inside me, the sensation becoming overwhelming.

“There it is,” he growled, his hips snapping against mine as he aimed for that spot again and again, pistoning his fat shaft against my button, driving me closer to the edge with every thrust. I could feel my orgasm building, the pleasure coiling tighter and tighter until I couldn’t hold on any longer. With a guttural cry, I came, my body convulsing as wave after wave of pleasure crashed over me. He groaned, his hips stuttering as he buried himself inside me one last time, his cock pulsing as he came, his cum filling me with a warmth that made me shudder.

He collapsed on top of me, his breath coming in ragged gasps as we lay there, our bodies still connected through my hole. His weight felt nice, but overwhelmed me in the moment. I could feel his heartbeat against my back, the steady rhythm a comforting presence as we both came down from the high. He shifted slightly, his cock slipping out of me, and I sighed, a contented smile spreading across my face.

“Still think you’re straight?” I teased, my voice soft and playful. He chuckled, the sound warm and affectionate as he pressed a kiss to the back of my neck.

“Nope,” he said quickly, his voice full of satisfaction. “Definitely not straight.”

As we lay there, basking in the afterglow, I couldn’t help but notice the faint sound of movement outside the window. My eyes flicked toward the curtains, and I saw a shadow move across the glass, followed by the faintest rustle of fabric. Someone was out there, watching us, and I had a feeling I knew who it was. I smirked, a thrill of excitement running through me at the thought. Let him watch. Let him see what he’s missing.


Related Creators