Jake had been scrolling through his roommate's laptop for porn when he found the folder. It was just labeled "stories," but inside were hundreds of free gay spanking stories. Every one of them dirty as hell. Guys getting bent over, asses reddened raw, cocks leaking while they begged for more slaps. Jake's own dick got hard fast reading them. He knew Ryan was into guys, but this was next level.
When Ryan walked in from work, Jake didn't bother hiding it. "Found your stash," he said, spinning the laptop around. "These free gay spanking stories got me fucking throbbing."
Ryan froze for a second, then smirked. "Yeah? You like that shit?"
Jake stood up, already palming his bulge. "Enough to want the real thing. You gonna spank me or what?"
Ryan didn't answer with words. He grabbed Jake by the shirt and shoved him face-first over the kitchen table. "Pants down. Now."
Jake shoved his jeans and briefs to his ankles.

His ass was out, smooth and firm, and he felt exposed as hell. Ryan's hand came down hard on the right cheek without warning. The crack echoed, and heat exploded across Jake's skin.
"Fuck," Jake grunted.
"Shut up and take it," Ryan said, voice low and rough. He landed another slap on the left cheek, then another on the right. Each one stung sharper than the last. Jake's cock rubbed against the table edge, already dripping pre-cum onto the wood.
Ryan kept going, alternating cheeks, building a steady rhythm. The slaps turned Jake's ass pink, then red. Every impact made his hole twitch. "Look at this fucking ass," Ryan muttered. "Made for spanking. Bet you read those free gay spanking stories and jerked off wishing it was you."
"Yeah," Jake admitted, voice tight. "Kept reading how those guys got their asses beaten till they cried, then fucked hard."
Ryan paused just long enough to spit on Jake's crack and rub the spit over his hole with two fingers. Then the spanking started again, faster, meaner. Jake's ass burned. He pushed back into every slap, cock throbbing untouched.
"Count them," Ryan ordered.
"One. Two. Three…" Jake lost count after fifteen. His voice cracked on the higher numbers. His ass felt swollen and hot, every new slap landing on already sore flesh. Tears stung his eyes but his dick stayed rock hard.
Ryan stopped and yanked Jake upright. He spun him around and shoved him to his knees. "Suck it while I decide if you get more."
Jake opened his mouth and took Ryan's cock deep. It was thick and already leaking. He sucked sloppy, gagging when Ryan grabbed his hair and fucked his throat. Spit ran down his chin. Ryan's free hand reached down and slapped Jake's red ass again from the side, making him moan around the dick in his mouth.
After a few minutes Ryan pulled out. "Back over the table. Legs spread."
Jake obeyed. His ass cheeks parted, hole on display. Ryan's palm cracked down right on the center, catching both cheeks and the sensitive skin around his hole. Jake yelped. Ryan did it again and again, focusing on the sit spots until Jake's thighs shook.
"Look how red you are," Ryan said. He rubbed his palm over the burning skin, then gave two more hard slaps. "Those free gay spanking stories didn't do it justice, did they?"
"No," Jake gasped. "Hurts so fucking good."
Ryan slicked his cock with spit and lined up. He pushed in slow, stretching Jake's hole while his sore ass pressed back against Ryan's hips. The burn from the spanking mixed with the stretch of the fuck. Ryan started thrusting, each stroke making Jake's punished cheeks jiggle and sting.
He reached around and grabbed Jake's cock, stroking it rough while he pounded. "You gonna come from getting your ass spanked and fucked like a slut?"
Jake nodded, moaning. Ryan slapped his ass again mid-thrust, hard enough to make Jake's whole body jerk. That did it. Jake came with a shout, shooting thick ropes across the table while his hole clenched around Ryan's cock.
Ryan kept fucking him through it, chasing his own orgasm. He pulled out at the last second and painted Jake's red ass with cum, rubbing it into the hot skin with the head of his dick.
They stayed like that a minute, breathing hard. Then Ryan helped Jake stand. "Shower. Then I'm reading you some of those stories out loud while I spank you again."
Jake's spent cock gave a weak twitch. "Fuck yes."
Ryan grinned. "Told you those free gay spanking stories would lead somewhere good."