Shotgun to the Ass

by PNW Punk

8 May 2021 4298 readers Score 9.3 (91 votes) PDF Mobi ePub Txt


It was fucking hot out and Devin's group project meeting had run over by almost half an hour and he got hit in the back of the head with a goddamn Frisbee walking across the mall and he was sweating buckets by the time he got back to his dorm because oh yeah, it was fucking hot as hell outside. He was uncomfortably sticky and working on a headache and just generally pissed. So he was really not in the mood to open the door to catch his roommate, shirtless of fucking course, in the act of lighting up a bong.

Kyle looked up startled at Devin. He tried to hide the bong and lighter behind his back, but it was too late. Smoke poured out from between his lips as he was overcome by a coughing fit.

"Look man, I'm really sorry!" Kyle began, a note of panic creeping into his voice. "I know you've got your scholarships and you're really into this whole school thing and everything but...I just had a really shitty day man and I needed a pick-me-up."

"And you thought our room was a good place to light up?" Devin asked, exasperated.

"Come on man, I haven't got a car and Lucas is busy with his new girlfriend so I can't smoke in his apartment. I'm desperate. Please don't fuck me over."

Devin stood still for a moment in front of Bucky before dropping his backpack on the floor. A plan was forming. A stupid plan maybe, but Bucky was sitting there, shirtless and sweating slightly in the August heat and wow. Devin had never really seen him without a shirt. Those pecs should be illegal. Kyle was looking up at him with fear in his gray-blue eyes and he kept licking his lips like he was about to say something. Fuck his lips were pink. "Tell you what," Devin spoke finally. "I won't tell anyone if you lemme try."

Kyle stared at Devin, dumbstruck. Devin raised an eyebrow.

"Excuse me? Let you try what?"

"Uh, what about football? Don't you get drug tested?"

"Nah," Devin shrugged. "I'm not worried, they always give us warning. They don't actually wanna prove themselves right that half the team is on something."

Kyle nodded. "I guess that would look bad. Okay man, whatever. C'mere, sit down. I'm going to give you a shotgun, cause you've never smoked before." After seeing Devin's nod of confirmation, Kyle continued. "So how a shotgun works is I inhale the smoke, and then exhale the smoke into your mouth, and you inhale the smoke into your lungs. The reason is that it'll make it less harsh for you."

Devin sat down somewhat awkwardly onto the couch next to Kyle. There was heat radiating from Kyle's skin as he raised the bong to his lips again and lit the bowl. Devin watched silently as Kyle inhaled the smoke, and then motioned for Devin to move closer. Kyle's hand on his jaw guided Devin's face closer, and Devin parted his lips in preparation. Kyle's lips brushed against his ever so slightly as he exhaled smoke into Devin's waiting mouth. His breath was warm and damp and for a moment Devin forgot to inhale. When Kyle pulled back he was grinning.

"Didja get any?"

Devin frowned slightly and exhaled softly. "Um, I think so?"

"Here, try again," Kyle offered. "Make sure to inhale when I exhale."

Devin nodded. "Okay, sure."

Kyle lit the pipe again and this time Devin was ready, moving on his own to seal his lips again Kyle's and inhaling the smoke from the other's lungs. Kyle seemed to be caught by surprise by Devin's enthusiastic participation, but he reached up to touch Devin's neck gently as he exhaled. It's not like he minded practically kissing his roommate after knowing him for less than a month. The dude was fucking hot, gorgeous green eyes and a smile like nothing in the world could ever go wrong. Oh and also washboard abs and biceps that made Kyle's cock twitch. Kyle had known he was bisexual since he'd gone to pick up Natasha Helsing for a date in 9th grade and her brother had answered the door. So pseudo-kissing Devin? The opposite of a problem.

Devin pulled back abruptly and started coughing, to which Kyle laughed. "There you go! That's how you know you got a good hit!"

Devin glared at him through watering eyes and he continued to cough.

"You ever smoked before?" Kyle laughed. Devin shook his head no. "Well then settle in, buddy. You're gonna be high. Want another hit?"

Devin hesitated for a moment, weighing the tingling feeling he was starting to feel in his fingers against the feeling of Kyle's lips against his and nodded.

"Yeah, yeah I want more."

Kyle shot him a look that Steve couldn't quite read before taking another hit. Devin almost didn't wait long enough before reaching towards Kyle, who grinned before securing a hand on the side of Devin's neck to hold him in place. As he pulled away, Kyle couldn't help but drag his lips against Devin's in the semblance of a kiss. Devin looked confused for a moment before surging forward and capturing Kyle's lips in a real kiss. Kyle reacted immediately, pulling Devin forward with his grip on the back of Devin's neck. Devin gasped into the kiss, allowing Kyle the opportunity to lick into his mouth.

Devin couldn't tell if it was because he was high, but Kyle's fingers were trailing liquid heat along his skin wherever they touched. Especially where Kyle was caressing the joint of Devin's jaw and coaxing his mouth open. Devin wasn't sure what he should be doing with his mouth or his tongue. Of course he had kissed girls before, and he liked to think he was rather good at it, but maybe it was the weed or maybe it was just Kyle that drove him crazy and made him feel like a blushing virgin. He tried his best to copy the movements of Kyle's lips and tongue against his. It seemed to work, because Kyle moaned and tugged on his hair a couple of times. Devin, embarrassingly, moaned more often. It seemed to him that every time he wasn't moaning, he was taking gasping shallow breaths that hitched in the back of his throat and made him flush high across his cheekbones and down his chest.

Kyle pulled away so that he could lick and suck and bite his way down the long column of Devin's throat. The texture of Devin's two day stubble under his tongue made Kyle whimper and grind down against Devin's hip. Devin's breath caught when the curve of Kyle's hip came into contact with his half-hard cock. Kyle pushed himself up and realized he was lying on top of Devin. Devin was looking up at him, pupils blown and eyes wide.

"I'm not gay," Devin stuttered.

Kyle smirked and rolled his hips down on Devin's cock. "Really?"

Devin gasped and glared at him.

"Don't worry punk. I don't give a shit what you think you are. I know what I am and I'm comfortable with that. I'd also be comfortable in fewer clothes."

Devin licked his lips subconsciously and Kyle groaned at the sight of the pink tip of Steve's tongue wetting his lips. Kyle swooped down to capture Devin's lips, kissing and biting them until he was satisfied with the cherry color of them when he pulled back. Devin opened his eyes slowly, halfway. My God, he has ridiculous eyelashes, Kyle thought.

"So is your sexuality going to be a problem?" Kyle asked, giving Devin an out.

Devin looked up at him sluggishly, and Kyle watched him register the question and come to a decision. He shook his head slowly.

Kyle snarled and yanked Devin's shirt up over his head roughly. The shirt got caught around his head, but Kyle got distracted at his chest. While Devin struggled, Kyle ran his fingertips reverently over Devin's torso and chest, tweaking his nipples mischievously.

"Christ, you're built like a Greek god," Kyle murmured.

"Get this shirt off me you ass!" Devin demanded, twisting around and attempting to get a good grip on his shirt with his arms trapped up above his head.

Kyle helped him tug the shirt off, and immediately kissed his hands in apology.

"Sorry, I couldn't help it. I mean, have you seen you?" Kyle protested.

Devin grinned sheepishly and shrugged. "I lift weights a lot," he said as explanation, and Kyle scoffed.

Kyle leaned down and teased his lips against Devin's, letting him feel the contact, but not kiss back. When Devin was whimpering at the teasing and chasing Kyle's lips, Kyle placed a hand firmly on Devin's chest and pushed him back onto the couch.

"I'm going to suck your dick now," Kyle informed Devin. "Any objections?"

"God no, not from my end."

Kyle grinned wolfishly and licked down Devin's abs before planting a sloppy kiss right above Devin's low-riding basketball shorts. Kyle should have realized earlier, but his jeans were too thick. Devin wasn't wearing any underwear. The heat of Devin's cock was right up against Kyle's face.

Kyle reached up and pulled Devin's basketball shorts down, trying to hide the shaking in his hands. Devin didn't shave. At least, not entirely. He trimmed his hair close, but Kyle could still see tiny blond curls. Devin's cock was long and straight, about six and a half or seven inches from base to bright red tip. He was actually rather thick as well, and Kyle worried mildly about fitting Devin into his throat.

Devin bit back a whimper when Kyle's breath ticked along his cock. Kyle smirked and leaned just slightly closer so his lips brushed Devin's cock with each word when he said, "What was that baby?"

"F-fuck you," Devin gasped out, even as his fingers drifted down to tangle in Kyle's hair.

"Mmm," Kyle moaned as he licked up the length of Devin's cock. "Sure thing, doll. I'll fuck you good. Make you scream." Devin looked down at him weakly and Kyle shot him a lascivious wink. "You ever been fucked before? Oh that's right, you're not gay."

"I had a girlfriend who played with my ass while she blew me," Devin offered, unsure why he was trying to prove himself to his roommate who he had previously never had more than a passing sexual thought about. His roommate who, he remembered suddenly, he had caught smoking pot in their dorm room! None of that mattered as Kyle's smooth voice rolled over him.

"Trust me, baby. This'll blow that out of the water."

Devin couldn't have known at the time, but Kyle was understating things.

At first, the cold press of Kyle's fingers felt strange, and Devin wasn't sure he liked it. Then Kyle curled his fingers and stroked Devin's walls, clearly searching for something. It confused Devin, until Kyle hit what he was looking for. Intense please raced up Devin's spine, making the muscles in his legs tremble.

"Oh my God!" someone was shouting. Devin realized it must be him, because Kyle was busying himself sucking down Devin's cock, two fingers still buried in Devin's ass. The feeling was incredible, and Devin was having a very difficult time regulating his breathing. He wasn't very successful. He just kept letting out these hitched little moans continuously, completely in awe of the sensation Kyle was drawing from him. Suddenly, Kyle had pulled off Devin's cock and was speaking again.

"You're taking my fingers so well, Devin. D'ya want another?" he asked, gently scissoring his fingers inside of Devin.

"Yeah, yes, fuck yes!" Devin babbled, clawing at the edges of the couch cushions.

"Yessir," he mocked as he gently eased a third finger in alongside the two already there. Devin whined at the stretch, but protested when Kyle moved to remove the finger.

"Nuh, jus' gimme a sec," Devin slurred, his voice thick with lust fueled by marijuana. "Fuck, Kyle, this feels so good."

"Hey Devin," Kyle responded.

"Yeah?"

Kyle twisted his fingers hard against Devin's prostate, making him see white from the sudden jolt of pleasure. Devin shouted wordlessly as he collapsed forward.

"Shut up," Kyle said, continuing to stroke over Devin's prostate. Devin could only whimper. After reducing Devin to a quivering mess by stroking continuously over his prostate, Kyle spoke again. "You think you're stretched out enough for my cock now?" he asked, relenting in his teasing of Devin's prostate.

Devin let out a shaky whine as he tried and failed to push himself back against Kyle's fingers.

"Oh-ho! Eager, huh?" Kyle rubbed his hand down Devin's chest, tweaking his nipples and sending bolts of pleasure straight to Devin's cock drawing more gasps and whines from him. "I dunno, Devin. I'm kinda big. Why don't you feel me?" Skilled fingers quickly unzipped the jeans and pulled out the member.

As if hypnotized by Kyle's voice, (or was it his fingers in his ass?) Devin reached a shaky hand towards Kyle's cock. It was strange to be grabbing a dick, something he was rather familiar with on himself, but from the wrong angle. The hot smooth drag of skin was not nearly so alien as the wrongness of the angle as it rested in his hand. Devin had grown so used to the weight of his own cock on his palm that Kyle's was totally foreign.

"How about it?" Kyle asked. "Think that'll fit in your tight little ass?"

Devin moaned at Kyle's words. "Yes, please, please fuck me."

"Fuck baby, you have no idea how hot you are. You could make a fortune doing porn."

Devin growled and it was like the sound had been ripped from his throat. "Just fuck me, Kyle," he demanded gruffly.

Kyle didn't whine, but it was a near thing. Devin did whine when Kyle pulled his fingers out of Devin's ass. Kyle arranged Devin exactly how he wanted him, on his back with his legs pushed up against his chest so far that he was essentially bent in half. God he looked good enough to eat all spread out like this. Devin had his arms wrapped around his thighs right above his knees, holding his legs up high and presenting his twitching pink hole for Kyle to plunge two fingers in and out of Devin's ass once, twice, just to watch Devin's greedy hole swallow his fingers, and to hear Devin's wrecked cry.

"K-yle!" Devin whined, his voice breaking.

"Shh, it's alright baby, I got you," Kyle murmured, rubbing a hand over the back of Devin's thigh reassuringly. Devin whimpered, pushing into Kyle's touch. Kyle ripped open a condom and rolled it on himself quickly. He rubbed a healthy handful of lube over his dick, allowing a few selfish tugs because it just felt so damn good to finally get a firm hand on his cock.

"You ready, Devin?" Kyle waited for Devin's answer, his cock pressing lightly against Devin's hole.

"Yes, yes please fuck me!" Devin gasped out, rocking his entire body in an attempt to push himself onto Kyle's cock. Kyle rested heavy hands on the backs of Devin's thighs, holding him in place. Slowly, slowly, fucking goddamn slowly, Kyle sank down, pushing himself into Devin's body.

"Oh, god, oh shit, fuck you feel good," Kyle groaned, resisting every muscle, every nerve in his body screaming at him to fuck into Devin rough and hand and just *take him*. Devin released his death grip on his right leg to bring his arms up to wrap around Kyle's neck and claw his nails against Kyle's shoulder.

"Oh my god you asshole, fuck me!" Devin demanded.

Kyle allowed himself to snap his hips forward, just once, and was rewarded by a throaty groan from Devin. Devin whined, so Kyle pulled back slowly, until just the tip of his dick was still buried inside of Devin. Without warning, Kyle slammed forward and immediately he knew he had hit Devin's prostate. Devin arched his back and his hand flew to his dick. He managed three desperate tugs before Kyle yanked his hand away.

"Not yet, baby."

Kyle was right, of course. Every time he pushed into Devin, he pushed against Devin's prostate. The feeling was building him higher and higher while his dick lay untouched and so so fucking hard against his lower abdomen. Devin looked so fucking good like this, spread out underneath Kyle. He flushed high on his cheeks, and his tousled blond hair fell in his face in a way that made him seem younger. Kyle leaned down until his lips were right above Devin's.

"Open your eyes, Devin," Kyle commanded, his voice soft and low. Devin obeyed, helplessly, his pupils wide and his lips pink and half parted. Kyle surged down and kissed him right as he ground directly against Devin's prostate. Devin froze for a moment, then jerked violently as he came, untouched. Kyle was unable to keep Devin quiet, and Kyle was sure their neighbors could hear them through these paper fucking thin walls, but he didn't fucking care because Devin was making these little gasping noises as his hole twitched around Kyle's cock. Kyle took a hold of Devin's waist, fucking into him and chasing his own orgasm now. He could feel it building in his spine, burning bright and narrowing his focus until all he could hear were Devin's desperate little gasps, and all he could feel was Devin so tight and hot and wet around his cock. Just a few more thrusts and Kyle's hips stuttered against Devin's ass as he filled the condom.

Kyle took a moment to relish the post-orgasmic glow before leaning back and allowing Devin to unfold.

"I think I might be gay," Devin muttered.