Actions

Work Header

it was a bad idea meeting you so late

Summary:

They had an agreement: after a fight, or if they were frustrated, they'd fuck it out of each other. No strings attached, simply friends (or, rivals?) with benefits.

Except Katsuki missed the "no strings attached" part.

Notes:

hello! thanks for reading! title comes from the girl in red song "bad idea".

 

check out the spotify playlist for the fic!

(See the end of the work for more notes.)

Chapter 1

Notes:

(See the end of the chapter for notes.)

Chapter Text

The dorms were silent. Devoid of any chatter or choked laughter, their classmates having long since gone to bed, leaving only darkness and the faint glow of a street lamp in their wake. 

 

Katsuki gripped Deku’s hips through the blackness of his dorm room. Quiet gasps and sticky breath passed from one pair of lips to another, their hair clinging to their foreheads as errant fingers grabbed at each other fervently. Katsuki sat up from his heavy pillow, hands traveling up the small of Deku’s back, his mouth making its way to the crook of his neck. 


Izuku’s eyes strayed on Katsuki for far too long. Drifting across his face, taking notice of how his brow scrunched when his friends made a stupid joke. For a brief moment, he imagined how heavy his lips would be on his jaw later. 

 

From across the room, Katsuki glanced at Deku and pictured how nice his fist would look in his hair. 

 

As they passed each other in the hallway before retiring to their rooms, they each gave each other the knowing glance of my dorm, one hour.

 

Izuku’s footsteps were inaudible as he tiptoed down the hall, careful not to rouse anyone during his midnight sneaking. He didn’t even have to knock on Katsuki’s door, not that he even had to open it either; he was barely halfway through turning the doorknob before it whipped open, and he was being pressed back against it.

 

“You’re a little fuckin’ late,” was quipped against his cheek, Katsuki’s fingers pressing up his shirt. Izuku hardly had enough time to come up with an answer before Katsuki had him fully pressed against the back of the door, occupying his mouth with a rough kiss.

 

He was set up on Katsuki’s hips in an instant, legs wrapped around his waist as he was held up against the back of the light grey door. 


It was desperate, harsh, and so, so painfully quiet; Katsuki’s hips pounding into him, the damp smack of them against Deku’s nearly drowning out their hushed noises. 

 

They’d been doing this for a while. They both lost track of exactly how long, but it was long enough for them both to not want to go back to what they were previously doing. Fucking like this sure beat screaming at one another.

 

Granted, they still did that, too. They just decided the best way to deal with it was by fucking the frustration out. No strings attached, no heavy expectations, just sex. A culmination of emotions, perfectly wrapped in a package of humid breaths and skin on skin. 

 

Deku temporarily paused in Katsuki’s lap, shuddering at his lips dragging down his neck, sucking wet, swollen red marks over his pulse. He sucked in a quick breath as they moved to his chest, his arms clutching Katsuki’s shoulders, fingernails digging into the skin of his back.

 

“Kacchan,”

 

Katsuki loved that. Loved hearing his name rolling off of Deku’s lips so prettily, all the breathy little whimpers that he was responsible for. He bucked his hips into him, holding Deku still, rough fingers pushing into the flesh at his waist. He nibbled on a sweet spot under his jaw, causing Deku to gasp in a sharp breath as his hands held onto Katsuki’s shoulders, fingers trailing across his back and leaving behind deep crimson welts that Katsuki knew were going to hurt later.

 

Izuku could feel a familiar warmth beginning to bubble in his stomach, moving downwards rapidly and causing his thighs to tremble. “Kacchan, please,” he stuttered, a quiet moan making him trip on the last syllable. He ground his hips into Katsuki’s, desperately trying to find any sort of friction for his leaking cock. 

 

Katsuki’s eyes bounced up to Deku’s, his brow furrowing as he darted his tongue out to briefly lick his lips. “Close, huh Deku?” He teased, hands making their way to Deku’s chest, fingers brushing over his nipples. He grinned at the gasp Deku elicited as he pinched them between his thumb and forefinger.

 

Izuku could hardly get his thoughts out, they were just a jumbled mess in his head. He pushed himself into Katsuki’s hands, the only thing able to escape his lips being high pitched whimpers and a few melwed “Kacchan” s. He tightened his legs around Katsuki’s waist, clenching down on him, cock twitching as it bobbed against his stomach.

 

In one quick movement, their position changed, Katsuki leaning forward and pressing Deku down to the bed, face mere centimeters above his. The bed creaked underneath them, sheets shifting with every thrust. Under their moans, the bedframe tapped against the wall, scraping against the paint.

 

Katsuki unhooked Izuku’s legs from around his waist, pressing his palms to his thighs, holding them open. “ Fuck, you gonna cum for me, Deku?” He panted, watching himself disappear inside of him before he was snapped back to Deku’s face, scrunched up and mouth agape. 

 

Izuku was nearly undone, his face contorting with every movement Katsuki gave him, his lips parted open and sounding off chains of drawn-out whimpers and breaths. His hands grabbed at the sheets, nails scratching across the fabric as he tugged. “Yes, yes, god yes,” he half opened his eyes, lifting his head off of the pillow momentarily, staring at Katsuki. “Please, Kacchan.”

 

The change in his voice was enough to make Katsuki groan. He stared at him, taking notice of his half-lidded eyes, the green in them changing from a sparkling verdigris to a deep, dark forest green, rimmed by his thick eyelashes. Katsuki went harsher, deep moans bubbling up from the back of his throat as he held Deku’s legs apart. 

 

Heat crept up from Izuku’s chest, flooding his cheeks pink, his entire body beginning to spudder. He flung his hands from the duvet back to Katsuki’s shoulders, digging his nails into him as his body tightened, making a mess all over himself. His head lolled back against the pillow, spine arching off of the bed as he pushed his hips against Katsuki’s.

 

“Kacchan!” Was all he could manage to say, the word getting caught in his throat, coming out as a breathy whine.

 

Katsuki observed the entire event as it unfolded, continuing with his pace, only pausing to push his bottom lip between his teeth as Deku came all over his stomach and chest. He nearly lost himself in the sight, his whimpery little moans, his name drifting from his mouth. Katsuki’s head began to spin, and the moment he sped up, he couldn’t hold himself back. He whispered out a simple “Deku,”, hips smacking against Deku’s a few times before he stopped, squeezing his eyes shut and digging his fingernails into Deku’s thigh.

 

Katsuki held himself up for a second, fighting back the urge to fall on top of him, riding out his orgasm before he slowly pulled out of him. 

 

Izuku was a mess of whimpers, slowly lifting his head back off of the pillow as he sat up on his elbows. He breathed heavily, blinking a few times as he tried to regain himself. His hair was disastrously unruly, askew in every direction, tufts of green wildly spewing everywhere. Izuku puffed a piece out of his eyes, hunching his shoulders as he continued to sit up on the bed. 

 

Katsuki was halfway through cleaning himself up before he looked back at Deku, picking his clothes back off of the floor. “You look like a fuckin’ mess.” He laughed, taking notice of his hair and fucked-out expression. God, his face was enough to get him going again. The droopy, blown out eyes, blush settling against his freckles, lips ready to moan out another “Kacchan”.

 

He had to fight back getting hard again when his gaze drifted to between Deku’s legs. 

 

Katsuki watched himself slowly leak out of Deku’s still-clenching hole, making a mess over his thighs, which were now bruised from his hands. He averted his eyes, setting his jaw before he worked himself up all over again. He looked back to his face. 

 

“Alright, go fuckin’ clean up. You don’t want that shit to dry on you, it’ll be a bitch to get off your chest.” Katsuki ducked down to push his legs into the holes of his boxers, pulling them up his legs as Deku swung himself off of the side of the bed, carefully standing.

 

“I’m going, I’m going.” Izuku bent down to retrieve his clothes before he slowly padded to Katsuki’s bathroom, closing the door and turning the faucet on. 

 

Izuku cupped his hand under the stream, letting it pool in his palms before he brought it up to himself, letting the cold water drip down his face. It shook him out of his haze, allowed his eyes to finally adjust and go back to normal, head no longer fuzzy. 

 

Izuku looked at himself in the mirror, the darkening marks that Katsuki had left behind a sharp contrast against his skin. They dotted all over him, trailing from his neck down his chest, to his hips and even between his legs where Katsuki had held his hands for so long. 

 

As he stood, he felt something warm trickle down his leg, dripping past his thighs and forcing a deep blush to spread across his cheeks.

 

Kacchan.

 

He blinked himself out of the trance, and dampened a washcloth under the faucet.

 

From outside the door, Katsuki’s back stung. The cross-hatched marks Deku had scratched onto him were reddening by the second, paired with the numerous purple-y half moons he’d also left behind as he dug his nails into Katsuki’s back. 

 

Katsuki sat on his bed, smoothing out his sheets and readjusting his displaced pillows. “You almost done in there, damn nerd?!” It’d felt like Deku had been in the bathroom for ages, how long did it take to clean up? All he had to do was clean the cum off his chest and… there. Katsuki bit his lip thinking about it. That was a sight he’d never get tired of. 

 

“I’ll be right out!” Izuku answered, rolling his eyes as he pulled his pants up, turning and opening the door. 

 

“Wow, clothed already?” Katsuki stood again, making his way toward Deku as he stepped out of the bathroom. “Usually you’re half naked waddling down the hallway.”

 

“Technically, I still am.” Izuku only had his underwear and pants on, omitting his shirt for now, keeping it under his arm. He glanced at Katsuki’s alarm clock, reading the time and sucking in a breath through his teeth. “We ended too late, we’re going to be so tired tomorrow morning.”

 

Katsuki shrugged, moving closer to him and leaning into Deku’s ear. “So what?” He whispered, causing Izuku to shiver. “Why don’t we say fuck it, go for a round two.” His hands pressed themselves to Deku’s waist, slowly roaming up his sides. “Let me mark you up a little more,” Katsuki tugged on Deku’s ear with his teeth, gently, pushing him back against his hips, “show you who you belong to all over again.”

 

Izuku breathed shakily, his hands floating down to Katsuki’s, eyes staring off in the darkness of his dorm. He wanted to say yes so badly, wanted so desperately to rip his clothes off and tangle himself back in Katsuki’s bed until he was a panting mess. 

 

“It’s already past your bedtime,” Izuku chuckled, prying himself from Katsuki’s touch before he changed his mind. “It’s almost midnight, you were due to go to bed hours ago. You’ll be cranky if you don’t go to bed soon.”

 

Katsuki furrowed his eyebrows and shot him the finger once they separated. “Fuck you, nerd!” He sat back down on his bed, looking up at Deku with his typical trademark scowl and unimpressed look. “Go to fuckin’ bed, Deku. I’m beating your ass tomorrow.”

 

Izuku sighed and rolled his eyes, turning Katsuki’s doorknob quietly, so as to not disturb anyone. “Goodnight, Kacchan.”

 

Katsuki threw himself down, rolling over so his back was facing the door. “Yeah, yeah, get the fuck out.”

 

Izuku pulled the door closed, letting it click silently.

 

Katsuki listened to Izuku’s footsteps disappear down the hallway, the scratches on his back still stinging.

Notes:

thanks so much for reading!! please leave a comment and tell me what you liked about it! follow me on tumblr @galactichan or on Twitter @moonbeamhan