Actions

Work Header

My Good Boy Tonight

Summary:

“Nope. Not this time. This time I get off and you go home with a raging boner to fuck your fist thinking about me.” As he spoke he leaned forward and pressed more of his weight onto the Riot’s chest.

The alpha wheezed out a half growl half moan, hands slowly coming to rest on the ankle of the boot pressing him into the door.

“So, what’s it going to be? You gonna be my good boy tonight, alpha?”

“Yes.” The word was barely finished before Katsuki dropped his foot and threw Riot down onto the floor.

Notes:

(See the end of the work for notes.)

Work Text:

Fucking stupid Denki. Fucking stupid Mina. Fucking stupid pack.

Katsuki couldn’t help but grumble to himself as he was left alone in their booth. His two packmates decided that tonight, where all their days off line up, they were dragging him to the Neutral Zone.

It’s not that Katsuki didn’t want to go to the club, but he hadn’t been back since the last time.

The time with the lip gloss.

The lip gloss and him.

Blood Riot.

Katsuki was honestly sure he was cum drunk when he asked the villain to ruin him. It was stupid and foolish and dumb and for sure would land him in trouble when the wrong people found out.

His packmates had managed to get out why he was avoiding the club. And Denki told him about his own villain that he’d been meeting for months. They had to cut Mina off from telling them about her escapades with Serrated Steel during her own visits to the club. No one needed to know the details the beta was willing to share.

And after that cryfest of a pack night, they bought him a new outfit (that he did actually like but wasn’t going to tell them) and forced two shots into him before abandoning him.

He could make out Denki on the dance floor, arms draped over a tall purple haired beta’s shoulders, and Mina off in a dark corner against the wall with a silver haired alpha pressing a knee between her legs.

Katsuki slid further down into the plush of the booth seat, arms crossed over his chest. He could feel the pleather mini skirt ride higher up his thighs, creating a larger gap of pale skin between it and the black thigh high socks. As he slouched the corset wrapped tight around his waist and ribs dug in at a weird angle but he didn’t straighten out. Just dropped his chin into the neck of his red oversized hoodie and glared at the empty shot glasses on the table.

“What are you pouting about sweetheart?”

Fuck.

Katsuki turned his head just enough to see Blood Riot out of the corner of his eye. The alpha was wearing the same pair of tight jeans but instead of the mesh top from last time, now had a black silk looking button up stretched tight across his chest with the sleeves rolled up his forearms.

Fuck why was that so hot.

“I’m don’t pout asshole.”

Riot chuckled and smirked down at him, “You do and it’s cute.”

“Shut up.” The omega kicked out a leg aiming at Riot’s shin but missed by a mile.

“Come on sweetheart, haven’t seen you in awhile.”

Wrong, they saw each other last week. Katsuki shoved him off a roof.

“Wanna dance?”

Katsuki fully turned to the alpha and eyed him up and down, “Nope.”

He popped the ‘p’ for good measure.

Riot just chuckled again and slid into the booth, “You’re packmates are off with mine you know. It’s like all of us are drawn together. Meant to be one big pack.”

Katsuki stiffened slightly as the alpha loomed over his side, ducking his head so his nose brushed against his ear.

“Maybe if you all weren’t a bunch of fucking villains.” The words had no real bite to them.

He could feel Riot smile, “Naw, think all you heroes have kinks for bad boys.”

The omega huffed and tried to scoot away but a strong arm draped over his shoulder, “Where you going sweetheart?”

“I want a drink.” He didn’t.

Riot raised one eyebrow, “Here then.”

Before Katsuki could think the glass Riot was holding was pressed against his lips and lifted to pour the liquid out. He quickly opened his mouth to not make a mess and tried not to choke as the alcohol hit his tongue.

The alpha forced him to finish what was left in the glass even as sleeve covered fingers wrapped around his wrist.

“That’s it. Good omega. Maybe that’ll help you relax so I can take care of you.” Riot was pressed against him again as he lowered the glass. Katsuki couldn’t hold in the whine as his tongue dragged up the pale skin of his neck and jaw to trace a stray drop of liquid.

“Bathroom. Bathroom right now.” 

Katsuki is the one slamming the bathroom door behind them this time and flicking the lock. He ignored the shout of protest from the other side and a bang of a fist as he shoved the large alpha against it.

With both hands fisted into soft fabric he smashed their mouths together in a feverish kiss. Their tongues danced, and he was sure he cut himself on the alpha’s teeth based on the metallic taste but he didn’t care.

Riot’s fingers tangled in his hair and clutched his waist to keep their bodies pressed together. They only part once they are desparate for air and even then Katsuki’s mouth latches onto the tanned skin peaking out behind black silk.

“That’s it omega, gonna get on your knees again for me? I’ve been dreaming about your mouth for weeks now.” Riot growled, tightening his grip on blond hair.

When he started to use the grip to push Katsuki down, he growled and jerked away. Riot moved to follow but Katsuki lifted his leg and stretched until his boot was planted firmly into the alpha’s barrel chest.

Riot’s eyes went wide, hand floating in the air where he was reaching out of the omega, his eyes darting between his face, out stretched leg and the pale skin exposed where his skirt bunched up at his hip.

“Nope. Not this time. This time I get off and you go home with a raging boner to fuck your fist thinking about me.” As he spoke he leaned forward and pressed more of his weight onto the Riot’s chest.

The alpha wheezed out a half growl half moan, hands slowly coming to rest on the ankle of the boot pressing him into the door.

“So, what’s it going to be? You gonna be my good boy tonight, alpha?”

“Yes.” The word was barely finished before Katsuki dropped his foot and threw Riot down onto the floor.

He landed with a grunt of pain but it was quickly forgotten as the omega plopped himself down on his chest.

“I like this view alpha.” He purred as he rolled his hips against smooth silk covered abs, “But I think this would be better.”

Buttons flew across the room as Katsuki tore open Riot’s shirt.

“That was expensive sweetheart.” Riot’s tease was more of a moan as the omega slid up his torso to sit on his chest.

“Yeah yeah.” Katsuki rolled his eyes and started to lift up his sweatshirt, “Here. Put this under your head.”

Riot didn’t move to take the sweatshirt as he was too busy staring at what was hidden underneath.

The corset was all see-through black lace, jagged lines and webbing wrapped tight around the omega’s already thin waist and pushing up his plush pecs in a way that made them even more sinful.

Katsuki smirked, “Maybe you have the better view tonight alpha.”

Riot, who hadn’t touched since being thrown to the floor, lifted his hands to grab onto waist. His fingers nearly overlapped.

“Fuck sweetheart, I knew you were small but fuck…”

“Shut up.” The omega grumbled, trying to ignore the heat rising in his cheeks, and forced his balled up sweatshirt under the alpha’s head. It gave him a cushion for the tiled floor and lifted his neck up enough so he didn’t have to strain to see.

“Now, you’re going to lay there like a good boy, and I’m going to cum all over that stupidly pretty face of yours. Got it?” Katsuki lifted the front of his skirt to tuck into the waist band and pushed the simple red cotton panties down under his balls.

His cock wasn’t nearly as large as the alphas, but it was above average for a typical male omega. It was long and had a beautiful curve so it rested up against his belly.

“Beautiful.” Riot whispered, hands drifting down from the omega’s waist to rest on his thighs above his knees. His eyes were locked on Katsuki’s cock and his tongue poked out of the corner of his mouth to wet his lips.

Katsuki ignored the compliment again and adjusted his weight so his cock was pressed into the valley between hair dusted pecs. Once he was set he started rolling his hips.

It wasn’t a smooth glide, there was hair and it wasn’t as slick as it could be but it felt good. Just the right amount of friction that Katsuki craved sometimes to make him shiver. He kept going, chasing his own pleasure in the friction but also from knowing he was using the alpha to get off.

Much like the alpha had done to him last time.

He ignored the wetness spreading between his cheeks and ignored the tightening grip on his thighs as he let out a sinful moan at a particularly nice drag of skin.

He opened his eyes, that he didn’t realize he had closed, to look down at the alpha when he let out a growl.

Riot’s face was red. Skin, lips, even eyes redder than normal. And he was locked in on Katsuki’s cock dragging against his skin.

“Fuck, look at you alpha. You want a taste? I bet you do. Stick out your tongue. All the way out.” His hips slowed down just enough so the alpha could comply. His mouth wide open so his tongue could loll out and just barely brush the sensitive pink head of the omega’s cock every few rolls.

“That’s it. Good alpha. Guess I won’t be the only ruined one huh?” Katsuki threw Riot’s promises back at him and couldn’t help but moan when Riot’s whined.

Words stopped working then, now it was just the chase of pleasure and release he was focused on. Roll after roll of his hips, feeling the drag of skin and hair, the brush of a wet tongue, the sticky slick soaked fabric.

Too much, not enough, too much, not enough.

“Fuck, alpha. Touch me.” He didn’t mean to whine but it just wasn’t enough.

One rough hand dragged its way up his leg, up to his hip, fingers tracing the soft cotton panties before dipping under the material to massage the plump flesh. They kept moving around and down until one blunt finger tip pressed against his slick hole.

Katsuki jerked. His mouth fell open, head dropping back onto his shoulder and hips stuttered as cum lashed from the tip of his cock.

One small finger tip was all it took.

Once he caught his breath, the omega opened his eyes to a sinful sight.

Riot’s face was covered in ropes of cum, across his cheeks, covering his tongue, over the bridge of his nose, highlighting the scar through his eye. He was a pretty sight indeed.

Katsuki almost wished he had his phone to save the sight forever.

He reached up and with two fingers started to smear the cooling cum into his skin. He wanted to mark the alpha, make it so anyone in the building would know he belonged to Katsuki.

Once it was worked into his skin to the omega’s liking he used those two fingers to close Riot’s mouth.

“Swallow.”

And he did.

Katsuki smirked when Riot opened his mouth again and showed off his clean tongue.

“Good boy. Maybe next time I’ll let you taste my slick.” He caught Riot’s hand as he lifted from his ass and pulled the fingers covered in slick to his own mouth.

Riot’s voice hitched as the omega’s tongue lavished his fingers.

He pulled off the fingers with a pop and gave the alpha’s cheek a pat before standing up. He left the Riot on the floor as he fixed his clothing.

“See ya next time Riot.” Katsuki gave him a wink then left the bathroom.

And he knew that he left his sweatshirt with the alpha. A sweatshirt that had happened to wear during his last heat so he knew it was drenched in his scent.

Katsuki smirked to himself as he weaved through the crowd to the exit.

Payback’s a bitch.

Meanwhile, Riot stumbled out of the bathroom clutching the sweatshirt to his chest, eyes locked on blond hair as he disappeared outside.

Payback will be a bitch indeed.

~The End

Notes:

Come find me on bluesky at fryingpanwrites

Series this work belongs to: