Work Text:
In hindsight, Katsuki probably hadn’t needed to unload his entire gauntlet into the side of the building. And then the second one. The four grenades were maybe a little overkill too, considering the pettiness of the crime, but…
“Are you for fucking real Dynamight?!” Red Riot, a loudmouthed petty criminal with a particular proclivity for getting on Katsuki’s nerves, demanded, throwing out a jagged, hardened arm just in time to stop them both being crushed by a piece of debris.
Well, more crushed.
‘Red Riot’ –which was a stupid name for a villain if you asked Katsuki– grunted as rubble reigned down, crumbling concrete clinking off the back of his thick red brick of a head.
“Oh, bite me!” Katsuki snapped back, teeth bared as he yanked desperately at a trapped gauntlet. He thrashed, grunting and panting to try and free his arm, “shitty ass fucking ARGHH–” he tossed his head back to bellow his anger, leg stuck god knows where and toes already threatening to go numb. They seemed to be mostly upright, though.
“Sure, ‘cause throwing a tantrum right now is gonna solve everything,” Riot huffed, hardening fading away from half his face first as he bared his teeth in a strained grimace, “goddamn crybaby–”
“Fuck you, shut up, fuck you!” Katsuki snapped over him, arching his back in an attempt to wriggle something, anything, free.
“You fucked us both just fine, hero– will you stop wriggling on my dick?!”
“I’ll do what I want! Wait–” Katsuki’s eyes blew wide and he tried to glance down from his diagonally wedged position, “where is your dick??” He demanded. The rubble and broken building chunks blocked a decent portion of the beating sun, and he couldn’t see much of anything useful.
“Right under your thigh. Knee? I said stop! You're pinching the t–ip!” Red Riot’s voice pitched higher than Katsuki had ever heard all of a sudden, and a rock hard elbow scraped against concrete, loud and grating.
“Thats my shin. And there’s no fucking way your dick is that far down! Stop being a baby, I’m trying to get us out!”
“You’re the reason we’re in this mess! Dyna– shit, Dynamight please, can you not feel that big squishy thing you’re absolutely mangling right now?” Riot’s tone dropped low and breathless, and Katsuki tensed his leg even harder, trying to wedge the toes of his other boot on something.
“‘Big squishy thing?’ Don’t flatter yourself Rio– Oi?!” Katsuki yelled when he felt himself pulled downward a few inches and a thick thigh thunked into the previously nonexistent space between his own.
“That’s– a little better,” the villain panted, clearly ignoring Katsuki’s attempted mockery.
“You just got me more trapped! I was nearly out!”
“God, shut up, you were nowhere near out and you know it. You got a radio? Earpiece?” Several panting huffs heated Katsuki’s forehead, and he grimaced uncomfortably.
“It’s too goddamn hot for this,” he bitched, wriggling again in an attempt to free an arm from a gauntlet. His earpiece was distinctly absent from his ear, and he couldn’t reach the backup walkie talkie on his belt.
“My dick, man!”
“Oh, fuck your stupid–” Katsuki froze when he finally registered the, the thing pressed against his thigh, against so much of his thigh, “there is no way that’s your dick,” he gasped, genuinely taken off guard.
“What else would it be??”
“I don’t know, a fucking footlong sub, what hell, Riot?!”
“Why are you mad?! I told you it was there! And it’s your fault we’re even stuck right now!”
“‘Cause it’s fucking huge! Whaddya even need all that for?!”
“Hey! I haven’t shamed you for that two inch stick of Dynamite you’re probably packing, have I? Stop rubbing on me, or you’re gonna make it hard!”
“If that thing gets any bigger, we’re gonna suffocate, don’t you dare!” Katsuki snapped, and then scowled, “and who’s fucking dick is two inches?!” He demanded loudly. “It’s plenty big enough, I don’t need to be built like a goddamn grandfather clock to have a good time–”
“HA–!”
A laugh punched straight from Red Riot’s chest, loud and clearly unexpected, and Katsuki turned his head to try and hide the answering snicker on his own face. He wasn’t sure he’d ever heard a real laugh from the villain before, but as the man suddenly shook with it, he realised it wasn’t as ugly as he’d have imagined it would be.
“Grandfather clock– never heard that one before, huuu~” his laughter trailed off slowly, another couple of chuckles getting the better of him before finally fading away. The back of softened red hair ruffled when Red Riot thunked his head back in the little space they had, closing his eyes to take a moment. “You really got a way with words, huh?”
“I call it like I see it, pendulum cock. Can you reach the walkie talkie on my belt? My earpiece is long gone.”
“Can’t you do it yourself? My arm is…actually, hang on–” He grunted, deep and low as he hardened his arm to unbreakable out to their side and yanked.
“Hey, watch it!” Katsuki snapped when the thigh between his legs crushed his pelvis against concrete and he was peppered with small rocks.
He tugged at one of his own trapped gauntlets, arm now stretched diagonally away from them after being yanked down. Riot’s other manoeuvred awkwardly until a hand rattled at Katsuki’s belt.
“I don’t feel anything…”
Katsuki threw his head back, cursing when it cracked against brick. “Ow, the fuck–” He bitched, finally freeing a hand to struggle it down to his own waist to check. His gloves were veritably soaked with the explosive sweat not absorbed by his gauntlets, he should probably get the things off.
Katsuki grunted his annoyance and tugged it off with his teeth, spitting it aside to reach down again.
“Hey, don’t just drop your sweaty shit right next to us! Won’t that explode?!”
Katsuki rolled his eyes, “needs a spark, dipshit. Or a heavy impact if I’m not doing it myself,” he found himself smirking at the look of distrust on Red Riot’s face, and before he could even contemplate the consequences of further explosions, slapped his bare hand to the villain’s chest.
Unhardened pec jiggled before becoming stone as the small boom of a mini explosion rang out, and Riot scowled. The back of Katsuki’s hand slammed into concrete, crushed until a sharp jolt shot down his arm.
Katsuki’s back arched out as he shouted in pain, and Riot bared his teeth right in his face. He yanked desperately at his other trapped arm until it slid free of a partially mangled gauntlet, glove and all, and ignited a spark as he threw it at the side of Riot’s face. It slammed above his head too, pending explosion smothered by jagged hands.
“The hell is wrong with you?!” Riot demanded loudly, but Katsuki simply grunted and flexed his thighs as hard as he could around the one trapped between his legs.
“You’re crushing my fucking hands!”
“Duh! You tried to bury us alive, you nut-job!”
“The slap was a joke!”
“You don’t explode someone’s tits as a joke!”
Katsuki grunted again when his trapped wrists were yanked higher, struggling to free himself. In such close quarters his acrobatic skills were practically useless, but he’d never been one to back down from a fight.
It became a pathetic, squirming tousle as sirens blared into existence in the distance, until sweat began to bead on both of their skin.
“I know you’re doing this to raise your body temperature for an explosion, fucking– stay still!”
Katsuki missed a chance to headbutt Riot in the face and shouted his frustration, wriggling once again, this time an inch or so upwards. Maybe he could just get above the villain, and push himself up through the gap off his stupid head…
A moan stopped him in his tracks, one knee wedged beside Riot’s thigh and arms still pinned. His eyes blew wide and surprised as Riot’s pinched shut in immediate embarrassment.
And then Katsuki watched as the villain’s face flushed bright red, visible even in the low light.
“Don’t–” Riot began, but Katsuki’s gaze was already dropping down between them, chin suddenly weighted with realisation.
“You’re–”
“I said shut up–”
“Jesus Christ, it’s so–”
“Don’t flex on it! You’ll make it worse!”
Katsuki tensed his thighs immediately and Red Riot’s head dropped. His jaw hung loose around another breathless moan, and Katsuki’s stomach clenched.
Shit.
“You gay or something?” He asked quietly, and Riot released his arms to flip him off, eyes still clenched shut and cheeks still red with embarrassment.
“Why don’t you ask your dad– ahh fuck, stop squeezing your goddamn thighs?!”
“Then don’t mention my dad with your hard cock between them!” He snapped and clenched harder, and Riot's chest arched out as a broken cry left him. Katsuki stopped flexing when hands dropped to his waist and the thigh between his legs rolled in an involuntary thrust.
“Oh fuck…fuck–” Red Riot panted, expression pinched as he caught his bottom lip behind sharp teeth and tried to inch back a little.
“Not so tough now, huh? Pathetic, giant dick loser,” Katsuki hissed through his teeth, but fought a shiver he hadn’t been ready for when the cock between his legs pulsed. What the–
“You really need to keep that nasty mouth of yours shut right now, hero,” Riot warned breathlessly, visibly trying to collect himself. His head thunked back and he panted several breaths, eyes finally cracking open to stare upward, decidedly away from Katsuki.
He was about to double down with another nasty, snide remark about the wet patch the villain was probably leaving on his costume, but his attention snapped up towards broken beams of sunlight as a loud yell sounded.
“Oh, thank fuck–” he froze when Red Riot dropped his head quickly into the crook of his neck to hide his face.
“Don’t let them see me like this, Dynamight,” he pleaded, tone low and rushed, and Katsuki felt it like a punch to the gut. It sounded like genuine urgency, and the hero in him automatically lifted a hand to hold onto bare ribs almost reassuringly.
“…okay,” he whispered back, mouth a little too dry for the bellow he sent upwards through the rubble shaft, telling the rescue team there was an unconscious villain trapped with him.
There was clearly panic from above at the mention of a villain, but Katsuki rolled his eyes and told the sidekick leaning over to hurry the hell up. Several cracked glow sticks were flung into the gap, and he sighed when one bounced right off the top of his head.
“Fucking useless,” he bitched under his breath, and Riot snorted into his shoulder. Katsuki averted his gaze in the soft orange glow now emanating from below them, lips pressing briefly together as he huffed through his nose. “Unconscious, remember?”
The villain didn’t reply, and Katsuki sighed and tried to settle in for the wait. It was uncomfortable as shit, wedged between hard concrete and a hot body on an already overly warm day, but he was technically at fault for this mess, so the least he could do was keep Riot’s dick out of the tabloids.
His still hard dick.
It was nestled right between Katsuki’s legs, the base pressing against his balls and the tip all the way at a point halfway down one of his inner thighs. It felt thick too, as thick as his wrist, maybe.
Katsuki swallowed past his drying throat and then cleared it. He tipped his head back to stare up as shifting shadows crossed and re-crossed the crack of freedom, meters above.
“Think gross thoughts or something, we’re not gonna be able to squeeze out with that thing like that,” he instructed. Maybe they could, but not without far more embarrassment than necessary.
“I’m trying. You’re just really…on it,” Riot whispered back, hot breath tickling the fine hairs in Katsuki’s ear.
His eyes rolled up a little before he caught them, closing the lids briefly to take a shaky breath. “Right. Fuck me,” he huffed, and Red Riot tensed.
“What?”
Katsuki’s cheeks were suddenly far warmer than they’d been a moment ago, “not– I didn’t mean it like that,” he corrected, but hissed in a sharp breath when the villain shifted them both. “Watch it!”
“I’m just, trying to get it off your leg, just…fuck…chill out.”
The movement only managed to wedge them at a slightly different angle, so Katsuki wriggled until he was more comfortable again.
“Stop moving back onto it, you’re gonna–”
Riot yanked Katsuki’s hips suddenly, and the sting of jagged rubble down his back warred with the sudden grind of hard cock against the entirety of his own.
“Ahhh!”
They both froze and Katsuki quickly slapped a hand over his mouth, sweat creating a small pop against his lips and the distinct scent of soot in his nose.
“Dynamight?! Is everything okay down there?! Hold on, we’re getting backup!”
Fuck.
Fuck!
The whirring of a drone hovering into the sunlit crack had Katsuki’s eyes blowing wide barely moments later, taking in the distinct logo of a fucking news channel on its side.
That wasn’t ‘backup’.
“NO FUCKING PRESS!” He bellowed, slinging the hand from his mouth up, finger extended to throw a splash of sweat fueled by his sudden embarrassment at the thing. “Harden,” he demanded just before impact, and a deafening boom shook their prison.
More shouting echoed down from above through the sound of rock and concrete hitting off Riot’s hardened head and shoulders as Katsuki tucked his own beneath his chin for protection.
“Fucking assholes!” He shouted back up the second the rain of rubble and plastic chunks stopped, and Riot’s chest shook briefly with laughter.
“You’re insane, actually insane,” he ducked his head back down and tried to rearrange them both, but Katsuki fought back when he realised just how close they were to rubbing lengths again.
The light from the crack disappeared with profuse apologies and the flutter of thick fabric over the gap, leaving them in protective darkness, up-lit only by a smattering of orange glow sticks.
Just as Katsuki’s cock brushed where it shouldn’t a second time.
He drew in a sharp breath, teeth bared as he fought any sound that would dare give away what was happening as blood rushed south.
“Hurt?”
“Mmm,” he hummed, thighs tensing up to prevent any further movement, and Red Riot hissed next.
“Dude, stop flexing your thighs around my dick–”
“How else am I supposed to stop you from getting closer to mine?” He demanded quietly, the lack of ventilation now quickly raising the temperature in the hole. More shifting had him clenching harder, until face thudded heavily to his shoulder as Riot slumped.
“I’ll come if you don’t stop that.”
All Katsuki could see was an orange glow highlighting red hair and a dark pauldron, but he heard the crack in that usually self-assured tone, and felt the heat of panting breath right into his ear again.
“Shit,” he whispered aloud this time, his own cock betraying him because of his stupid sensitive neck and ears.
“Yeah,” Riot agreed with a nod into the crook of neck and shoulder, and Katsuki’s head dropped back involuntarily at the sensation. “You’ve kicked my ass enough times, I really don’t need you seeing me come in my pants, hero,” Riot huffed a pouting breath, “or…feeling it.”
Feeling it…
Katsuki swallowed past the thickness in his throat and nodded minutely back. “Bet you’d fill your boots, creaming yourself like this. Be pretty damned pathetic.”
“Does everything that comes out of your mouth double as porn dialogue, or do you actually try to sound like that?” The words were exasperated but a little teasing, and Katsuki huffed.
“Ain’t trying to sound like anything,” he cast his gaze to the side, “but I’ll rub your goddamn nose in it if you nut on me,” he warned.
“God. Just keep your mouth shut, alri–” Riot cut off into a grunt when Katsuki crushed his thighs together again at the threat.
“Hngh. Fuck–” Katsuki cried out when teeth sank into his shoulder in retaliation, sharp points easily felt even through his hero jacket. His cock was instantly harder than he ever wanted it to be around a villain, or because of a villain. A second harder bite punched a moan from him, and Riot finally tensed.
“You can’t like that, my teeth are so sharp…”
“F-fuck you. Shut up!”
“Uh–huh…” Villain Red Riot was definitely teasing him now, he had to be.
Katsuki glared and clenched his legs as hard as he could. “You shut your mouth, and keep your teeth away from m– aghnnn– what the fuck?!” He demanded breathlessly, when another bite sank firmly into the side of his neck through his disheveled collar.
“Serves you right, her– oh, sh–”
Katsuki felt Red Riot’s cock throb and twitch against his thigh, and sneered in the half-light, “big bad villain gonna cream his pants? What a fuckin’ virgin.” He might have gotten them stuck, but if Riot wanted to continue their fight, he’d win.
There was a groan and a sudden scramble of hands, until Katsuki felt the zip of his hero jacket yanked down and Riot’s hot mouth closed on the side of his neck. His body tensed up immediately, shiver racing down his spine as the wet scrape of teeth became a teasing bite.
“Shit–”
“Goccha weakness now, Dynamight,” Red Riot panted into his ear, and Katsuki screwed his face up as his cock throbbed and filled to aching.
“Oh fuck you, you ain’t got shit,” he gritted through his teeth, thighs flexed so hard they began to shake. The helpless groan in his ear sent another shiver down his spine, and he ground his head back, lifting a hand to tap rapidly at Riot’s shoulder. “Truce! Truce!” He panted desperately, hating the smug, victorious chuckle against his throat that followed his generous offer.
“Relax your thighs then,” Riot ordered. When Katsuki didn’t comply, lips moved up a little, “relax your thighs, or I’ll lick your ear, hero,” he breathed huskily right against the shell, and Katsuki shuddered, finally unclenching.
“Dirty villain,” he grumbled, entire head and neck red hot and tingling as he scowled to the side, “scumbag, neck biting bastard…”
Riot snorted and lifted his face, adjusting them until Katsuki was uncomfortable, hard cock tenting his hero costume trousers as he was hitched higher. His cock poked right into Riot’s hip, and it was his turn to close his eyes in embarrassment.
“Oh, sor–”
“I said ‘truce’, shut up,” Katsuki growled, opening one eye just in time to see the villain press his lips into a line in compliance. He was smirking though. Asshole.
“So it’s fine for you to strangle my dick with your legs and talk all dirty to me, but it’s not okay for me to retaliate?”
“…yeah. Duh.”
“Sounds like hero behaviour to me.” Riot canted his head in mild agreement, sharp teeth glinting luminous orange in the light of the glow sticks. He leaned forward, grin turning lopsided, "thought you weren’t trying to sound like a pornstar, though?”
“I wasn’t. It’s not my fault you like being talked to like a dog.” Katsuki hissed, and Riot snorted loudly.
“Woof!” he countered, and Katsuki’s eyes blew wide.
“Pervert,” he accused, and Red Riot rolled his eyes with a scoff. His sclera were orange and the pupils darker than the bright red they were above ground. Katsuki’s cock twitched, but he ignored it, looking for something interesting in the cramped space to distract himself. He didn’t find anything.
Riot glanced down at the movement, and Katsuki saw his adam’s apple bob in a tacky swallow.
"You’re lookin’ at my cock like you want it, villain,” he accused again, voice barely above a whisper as a bead of sweat rolled down his neck. The temperature in the hole was definitely getting warmer without ventilation from above.
“I swallowed because my mouth is dry. You’re the one with the dick digging into my hip.” His chin canted to the side as he smirked, “callin’ me a perv when you like getting bit.” He teased.
Katsuki scowled, but didn’t defend himself this time, turning his attention upwards instead to yell for water. He threatened the young sidekick that was about to throw it down at them, warning that if the thing hit him he’d skin the kid alive when he got out. Riot pretended to be passed out and slumped opposite him, but one of his eyebrows rose as he cracked the eye beneath it open to cast him a glance.
Katsuki ignored him, and the sidekick ran to find something to lower the bottle down to him instead. It was string. Sunlight disappeared again just as Katsuki cracked the top and took a few swigs. He unzipped his hero jacket and shucked an arm free awkwardly as Riot took the bottle from him and gulped several times.
“Don’t drink too much, we don’t know how long we’ll be stuck in here, and I don’t fancy figuring out how to take a piss with you,” he warned, taking the bottle after wrestling out of his second sleeve. He tipped water over his face and neck with a relieved groan, shaking droplets from the ends of his hair briefly, before handing it back.
Water cascaded down Riot’s chest and abs, one rough hand lifting to practically rub it in, before he leaned forward and tipped it down his back.
“You picked a real crappy day to stick us in a hole, Dynamight,” he grumbled, drinking the last of the water and tossing the bottle aside. The sound of empty plastic crinkled and thunked as the lid hit off brick, before the quiet was back.
Katsuki’s cock was halfway to flaccid again, thank god.
His gaze caught on now practically glistening, heavy pecs bathed in neon orange glow, watching water droplets no longer big enough to run down bead up and round out to simply sit there until they evaporated.
“Fuck, it’s so hot,” Red Riot groaned, fingers slicking back shaggy, wilting spikes, and Katsuki swallowed saliva.
He glanced away again. The same cracked concrete stared back at him as earlier, but orange. That dipshit sidekick couldn’t have picked a cool colour, could he?
“That might mean we’re not underground, so they’ll get us out quicker,” he rumbled. Not as reassurance.
Riot blew out a breath of relief regardless. “Thought you’d buried us in a crater, honestly,” he looked up the darkened shaft, “but I had plans later, so it’d be great if they could hurry it up.”
“Plans to rob more stores?” Katsuki raised a brow, and Red Riot scoffed.
“I dunno, you got plans to bury me in more apartment blocks?” He countered, unimpressed.
“It was abandoned. And you’re a fucking tank, clearly you could take it,” Katsuki huffed.
“Could I, now?”
He flushed, scowling, “has your dick gone soft?”
Riot cleared his throat, averting his gaze briefly, “yeah, pretty much.”
“Good, now stay still, or lift me up, I’m gonna see if I can crawl out. I dunno who’s sidekick that kid is, but he doesn’t exactly instill confidence.” Katsuki didn't even wait for an answer, sticking a boot sole straight into the opposite wall beside Riot’s hip.
“Dude, the gap is clearly too small for either of us, you’re–” he grunted when Katsuki hauled himself higher using his shoulder, and then grabbed the top of his head firmly to push up more, “you’re rude as hell,” he finished instead of trying to dissuade him further.
“Cry me a river. I’m trying to get us out of here,” he snapped back, jolting when two hands came up to grab the back of his thighs, fingers digging straight into the meat of them as Riot supported his weight.
“You’re not getting out of here, yanno. I thought you were some super analytical hero, how do you not have enough depth perception to see that the gap is too small?”
“Ughh, shut up, I have to try!”
“Your shoulders and tits are too big, hero.” Riot hiked him higher anyway, and Katsuki’s still softening cock smushed and then dragged up abs.
“My fucking what?!” He snapped, shooting a hand down to grab the top of the villain’s skull and squeeze angrily, palm pressing into forehead to force his head back into concrete.
“Tits,” Riot reiterated fearlessly, and Katsuki snarled, thighs tensing around ribs to try and crush the air out of him. “Fun bags,” he smirked, and Katsuki doubled down on the pressure until he wheezed, “fucking mommy milkers–”
A sharp slap to the forehead finally cut him off, but Katsuki found himself squeezed in retaliation, big arms banding around him and hardening. He nutted concrete as he pitched forward, punching downward retaliatory, but a sharp bite to his side had him jolting in surprise.
That, and his dick being squeezed between tensing pecs.
“Shit, wait–”
“You only wanna ‘wait’ when you’re at a disadvantage, Dynamight. ‘Truce’ my ass, I’ll squeeze that bitch attitude outta you like toothpaste,” Riot growled, and immediately doubled down.
Katsuki’s forehead thudded into concrete again when he shot both arms down to grab at shoulders as his cock was practically crushed between huge, sweaty pecs. He cursed, cheek scraping up a little as he turned his face to avoid braining himself when he jostled with it, pain in his spread hips blooming, but not enough to distract him from the flood of heat between his legs once more.
Air blew from him in a voiceless rush and he dug his fingers into tensed shoulders, eyes closing and face pinching. This was too much, far too much. He’d never stuck his dick between anyone's ‘tits’ before, and even with the pain of being steamrolled on the spot, it was…
He panted a heavy breath, and Red Riot finally stopped crushing him.
“You’ve gone quiet? You don’t wanna fight?” He prompted, and any other time it might have been funny for a villain to ask him that, but Katsuki was far more concerned about the next twitch of his cock alerting Riot to what was happening. Again.
“Put me down. I wanna get down,” he managed, the strain in his voice clearly enough to fade the hardening from Riot’s arms. He slapped a hand to concrete and gripped a shoulder tighter with the one he left behind, waiting to be dropped like a hot potato.
He wasn’t though, one arm kept him up, banded around his hips, while the other shifted to grip his thigh like before. That second hand moved to the other thigh and he slid down an inch.
“Oh,” Riot realised quietly, and Katsuki’s face flamed.
“Just put me the hell down already,” he warned, and a low laugh filled their impromptu prison.
“You tell me off for saying you’ve got fat tits, and then brick up the second your dick touches mine?” Riot teased, and Katsuki debated punching him again.
“Shut up!”
He found himself rocked right into the valley of squished together pecs, and the air punched from him again. He closed his eyes, head dropping down as he fought a low groan and failed, but the chuckle of victory immediately set a vein in his temple throbbing.
He struggled, squeezing and wriggling until he was finally let go of, cursing when his back scraped down rough concrete at the sudden drop. And then he was right back where he started, a thigh and an oversized dick between his legs and a villain trying not to act like he was…hard as fuck?
“Who’s ‘bricked up’ now?” He sneered, and Riot huffed, rolling his eyes in the orange glow around them.
“Yeah, ‘cause someone started fucking my tits,” he retorted, and Katsuki tensed.
“I did not!”
Riot bent to sneer right back in his face, “moaning all pretty while you throbbed against me. Didn’t know you were such a titty man~”
“I’m not!”
He didn’t even know why he was defending that, but he had to be on the opposite side of whatever fight or argument this bastard was on.
“Pretty little Dynamight, always so–”
Riot cut off with a grunt when Katsuki shoved a hand down between them, right between his legs, and grabbed cock. It wasn’t the first dick he’d grabbed, but it was the first he tried to break in fucking half with his bare hand.
A hand shot to his forearm, tugging to try and get him to let go, but he doubled down with the hardest stroke of Riot’s cock he could. The space filled with a shocked, helpless moan, definitely tinged with a little pain.
“You wanna keep running your mouth?” Katsuki offered, low and dark, and the thigh between his legs shook. He forced his arm down further in the non-space between them, and Riot made a sound Katsuki had never heard anyone make before. “Not so fuckin’ talkative when I’ve got your brain in my hand, huh?” He sneered, and another almost panicked groan bounced around them.
Hands grabbed his hips and face smashed into his neck hard enough to jostle them both.
“F-fuck, Dynamight–”
The groan right in Katsuki’s ear sent a shiver through him and he froze, but Riot rocked his hips as much as he could, chasing sensation, open mouth latching straight to Katsuki’s neck.
And with a villain mouthing at his weakest spot, Katsuki couldn’t be blamed for stroking again. Just once, just enough to truly torture the asshole when he stopped. Then just another one after that, when a broken pant heated his skin a little more.
Just–
Riot palmed at the front of Katsuki’s trousers, rubbing, grabbing at his cock through material as teeth bit down on neck, and suddenly all bets were off, they were both moving, grinding.
Katsuki yanked his arm from between them and Riot manhandled him right over his cock, fingers digging into the meat of his ass to jolt him forward to meet every desperate thrust. Katsuki threw his head back, jaw slack around a moan of his own as the entirety of his length ground right into Riot’s stupidly big cock.
Some fucker outside the hole started jackhammering, and the concrete around them began to quake, small pieces of debris raining down in muted orange glow as Riot lifted his head enough to stare down, his own mouth hanging loose.
Hot breath panted into Katsuki’s mouth, and he panted right back, thighs tensing, squeezing as he chased what could very well spell ruin for him. Parted lips touched his accidentally, and suddenly he was kissing his enemy, moaning into his mouth.
And Riot kissed back, all sharp teeth and sloppy wet tongue as he humped like a dog between Katsuki’s legs, every grunt smothered in the cavern of the other's mouth as things got rougher, more frantic.
“‘M g’na come.”
“Fill your boot, you desperate slut–”
Riot recaptured Katsuki’s lips with a moan completely lost in the noise of the jackhammer above, shoving, yanking, trying to get him closer to the end of his cock. And Katsuki could feel the difference between shaft and tip through their trousers, the push and pull of foreskin easy with them both being so baggy.
He wanted to know what the fuck this monster looked like.
“Bet you’re leakin’ all nasty down your leg already, huh?” he panted and a big hand grabbed his head to pull him back into the kiss he kept breaking.
“Shut up, ‘m try’na hold off.” Riot bit Katsuki's lip, moaned at the taste of blood, then shoved his tongue deep, hips stuttering as he panted, the air blowing Katsuki’s cheeks out for a moment.
And Katsuki moaned right back, knowing, knowing what that hip-stutter meant. It sent molten heat straight to his lions and his balls tightened. His own hips hitched and Riot gave a desperate, helpless sound as he too realised.
Things got instantly dangerous, one of Riot’s arms hardening as he slammed it straight into concrete beside their heads, and Katsuki trying to smother an explosion behind the villain’s back.
Sweat dripped off them both, running down their faces into the kiss, while Katsuki’s entire body began to wind like a spring. His next moan cut off into nothingness and he twitched, feeling the cock beneath his do the same, before time restarted and come shot out of him so violently it had to have taken a piece of his soul with it.
Riot was groaning into his mouth, humping and twitching as wetness spread between them, thick, sticky, and damning.
Sparks of sweat crackled to life around them, an oxygen-eating light show to accompany Katsuki’s delicious fucking defeat, until he slumped back, chest heaving and mouth hanging.
“Fuck–” his voice cracked, cock still pulsating as endorphins flooded through him, and Riot dropped forward, breathing just as heavily.
“Fuck,” he agreed.
“We shouldn’a done that.”
“Nope.”
“Real fuckin’ dumb.”
“Stupid.”
“You cut my lip, asshole.”
“Yeah, well, my teeth make a change from my fist. Get over it.”
Katsuki snorted at that, then relaxed bonelessly into jagged concrete as a breathless, disbelieving laugh bubbled out of him, and Riot joined in. They shifted until only their thighs were entangled, leaning back into their respective sides for a minute as the jackhammering paused, before starting back up.
“When they get us out, drop a smoke bomb by ‘accident’ for me?” Riot asked quietly in the lull of sound from the rescue attempt, “my costume leg is soaked.”
Katsuki couldn’t even flush hotter in the hell hole they were trapped in at the image, but he nodded minutely. “I’d tell you to go fuck yourself, but–”
“You fucked us both just fine, hero,” Riot cut him off, orange-lit eyes slowly moving down Katsukis torso until he hit where they were still touching.
Katsuki swallowed thickly. “Stop looking at me like that.”
“Like what?”
“Like you wanna make another stupid decision,” he whispered, and the villain’s gaze locked with his once more. Sharp teeth dug into bottom lip briefly, before there was a shift.
Riot didn’t say anything, he only closed the gap between them incrementally, leaving Katsuki to make the decision instead.
Goddamnit.
Katsuki made it with a grunt, capturing lips to inflict his own damage this time, and the fight began again with the wet, sticky grind of hips.
