Work Text:
<p><p>Katsuki stir awake at 5 in the morning, getting ready to fetch some coffee, breakfast, and eventually, his work out routine. He always woke up early like this due to his 8 o’clock bedtime (which his friends always make fun of him for). </p></p>
<p><p>It was a gloomy and humid day, the sun rays hitting Katsuki head on in the face. He grunted, looking at his phone to check the time as he entered the bathroom, his hair messy from sleep. </p></p>
<p><p>His low waisted sweatpants and messy hair just made him look more attractive. Of course, arrogantly, he grinned like an idiot in the mirror and flexed playfully. He’s worked hard for his body, and there was no denying that he wouldn’t miss an opportunity to show it off. </p></p>
<p><p>Katsuki set his phone aside on the bathroom sink, washing his face. He felt pretty gross already. It was hot as fuck, damnit. But the cold hum of the tuning sink water somewhat helped soften his rough exterior. </p></p>
<p><p>Suddenly, a message popped in his screen. It was from his best friend (he would never admit it) Izuku Midoriya. </p></p>
<p><p>Now, typically, he would ignore it. But unfortunately, the guy has been yearning for the greenette since middle school, and now every little thing that involves Izuku catches his attention. Usually negatively though, his jealousy is worse than most. </p></p>
<p><p>So, with a harsh exhale of his breath, he read the messages. To his surprise, Izuku was up at the same time he was. It wasn’t a message sent late like his phone usually does. He knew the nerd wasn’t a morning person. What in gods name would bring Izuku up from his “beauty rest”? </p></p>
<p><p>He unironically read the messages out loud, the threads of texts giving him a slight headache.</p></p>
<p><p>Stupid Deku: “Hey, morning Kacchan!”</p></p>
<p><p>A minute later with no response..</p></p>
<p><p>Stupid Deku: “Wanna train with me? I know it’s pretty early and you like working out, so I figured we can do it together. :)” </p></p>
<p><p>Katsuki looked at the messages again. Of course he wanted to do it. Who wouldn’t? Izuku is like the best person to talk with, let alone do anything. Sure, he’s geeky as fuck. But that doesn’t stop Katsuki from having such a great yet sickening feeling for the boy.</p></p>
<p><p>And, though he would never admit it, he would absolutely love seeing Izuku sweaty and/or bruised. Fuck, the thought just makes Katsuki’s dick twitch painfully. He was his best friend. Why the fuck is he thinking about him like a little fan girl?</p></p>
<p><p>Realizing that he’s been lost in his daydreaming, he responded to Izuku with an audible grunt and scoff, his calloused fingers typing aggressively on the keyboard. </p></p>
<p><p>Kacchan: “Why would I want to train with someone as weak as you?”</p></p>
<p><p>Katsuki looked at his response and facepalmed. Izuku hadn’t even been texting or responding to the harsh message. Fuck.Why would he say that to him? </p></p>
<p><p>The blonde waited both impatiently and anxiously for Izuku’s response. He knew the boy was sensitive, especially when it comes to his body. He knew he hit a nerve. Big time. </p></p>
<p><p>Finally, after a few unbearable moments, Izuku responded. </p></p>
<p><p>Stupid Deku: “..It was just a question, Kacchan. I just thought we can hang out again.”</p></p>
<p><p>Katsuki could feel the pain radiating off of Izuku’s message. Dude, Izuku wasn’t even weak. In fact, he’s probably stronger , both physically and emotionally. So why would he hit that nerve? </p></p>
<p><p>His face twisted in guilt. He looked back at his reflection in the mirror, his eyes rimmed of stubbornness. Katsuki’s hand hesitantly grasped his phone again off the counter and replied. </p></p>
<p><p>Katsuki: “You know what? Fuck it. I’ll be there in 10.” </p></p>
<p><p>Did he think he fixed anything? No. Did he feel slightly better? Still no. But hey, getting the chance to see Izuku sweaty, bruised, shirtless.. it was like winning the gay lottery. </p></p>
<p><p>Katsuki rushed out the bathroom, phone still tightly grasped into his scarred hand, and started to change. He purposefully picked out a tight and short sleeve compression shirt, kept the low waisted sweatpants, and popped on some white shoes his mom insisted on getting him after his so called “church shoes” started wearing holes.</p></p>
<p><p>The low waistband of the sweatpants caused a sliver of toned and scarred skin of his lower abdomen to show. Fuck yeah. If Izuku doesn’t fall for him tonight, he will have to go harder. The thought just made his mouth curl smugly. </p></p>
<p><p>He checks himself out in the mirror one last time before heading out. Izuku works out at a personal gym, despite the fact that he’s not typically as socially awkward as he describes himself. Katsuki shrugs it off, more so gratefully. He can’t stand chicks staring at him when the only person he wants is watching them. </p></p>
<p><p>The walk in a short 5-minute distance away from Katsuki’s house. His footsteps thump softly against the pavement. The tight compression shirt hugged his well defined abdominal muscles and toned arms perfectly, catching stares from women and a strange amount of men. </p></p>
<p><p>Katsuki’s gaze landed on the gym doors. His hand reaches out of his pocket and into the gym itself, giving the information he needed (which was a more… treacherous process than he intended) and headed straight for the weights. </p></p>
<p><p>Lo and behold was Izuku. His body is covered in scarred, damp skin, slightly rigid from exhaustion already. Izuku’s hair was a dark green forest on his head that now was soaked in sweat. </p></p>
<p><p>He looked… almost edible. </p></p>
<p><p>Wait, <em>edible? </em>Katsuki, what the actual fuck? He’s your best friend. Off limits. Off limits. Off limi—</p></p>
<p><p>Before he continued his plethora and thoughts, Izuku’s voice cut, rough yet not mean. Just natiral. </p></p>
<p><p>“Haa.. Kacchan,” he greeted wearily, now panting. “You made it..” </p></p>
<p><p>Katsuki’s eyes shot at Izuku’s half lidded gaze. It made his chest feel with a tornado of warmth and uneasiness. What is this feeling? And why does it feel so.. </p></p>
<p><p>“You just gonna stand there and look pretty or are you actually going to work out?”</p></p>
<p><p>The blonde’s face changes from a dreary, droopy expression to his typical enraged one. </p></p>
<p><p>“What the fuck did you say, you little cunt?!” He roughly grabbed one of the heaviest weights on the bar, his biceps flexing involuntarily.</p></p>
<p><p>Izuku just giggled, the carefree, open laugh that was like music to Katsuki’s ears. He quickly shrug off whatever feeling or distraction was replaying in his head (Izuku’s panting body) and snapped yet again. </p></p>
<p><p>He huffed. “You better watch your mouth, pretty boy.” </p></p>
<p><p>The two boys stand in a thick tension that couldn’t be caught. Izuku stares at Katsuki, both in shock and in.. to be honest, arousal. He’s grown up with Katsuki for nearly his entire life, and he just gets sexier every time they meet. </p></p>
<p><p>Katsuki’s eyes locked onto Izuku’s dangerously. His head was a flurry of unkept emotions—anger, disrespect.. arousal. Oblivious to the green haired boy’s reciprocated feelings, he started doing push ups on the ground.</p></p>
<p><p>Izuku tried his best to keep composure at the obsurcity of it all. Pretty boy? Really? His head shook in amusement as he began punching a tough red punching bag nearby, a small grunt escaping his parted lips like a loop. </p></p>
<p><p>Ahd Katsuki? Couldn’t help but admire it. Watching his rival turned something resembling a best friend change from a scrawny middle schooler to a fucking jock with abs and muscles better than his was pretty mind blowing. Even worse? He had feelings for him. A feeling too strong, too much for him to address himself: </p></p>
<p><p>Katsuki’s eyes nearly dilated as he focused on the sweat beading from his forehead and dropping all over the toned and scarred body of Izuku. The grunts and small whimpers whenever he got too close to the metal railing holding it up was like music to his ears. </p></p>
<p><p>Shamelessly, his gaze turned hungry as he eyed Izuku’s body like a predator. Each punch, each noise, each bead of sweat… it was only making the tent in his baggy sweatpants more apparent. </p></p>
<p><p>As if he were a teenager middle school boy, his thoughts became more focused on Izuku than the whole purpose of why he was there. Imagining Izuku under him, licking the sweat off his neck, kissing him all over his body, sucking… his face turned into an amusing shade of scarlet. </p></p>
<p><p>The thoughts just intensified. The heat, the tension, it was becoming more uncomfortable than ever. Sweat started to soak all over Izuku now. His tank top was practically see through, showing tinted muscles and scars under his body. </p></p>
<p><p>Katsuki froze at the sight, his cock twitching again. He watched as his “best friend” caught his breath slowly, his head slightly down, chest rising up and down at a steady pace. </p></p>
<p><p>Little did he know, the green haired boy was starting to push his limits. In an attempt to hide it, he made a noise. A noise that was supposed to sound masculine and manly.</p></p>
<p><p>Instead, it sounded erotic.</p></p>
<p><p>Izuku fucking moaned. Of course, a moan of pain. He had nearly exhausted himself from the repetitive kicks and lunches, and now receives the consequences of sore muscles and aching feet. </p></p>
<p><p>But oh boy, Katsuki’s fantasies elevated from there. His desire to hear that again just grew. His desire to rip his clothes off and lick every bead of sweat over his body, his desire to have his hands tugged roughly in his hair doing god knows what. His push ups came to a halt, getting up off the ground, his low waisted sweatpants having dropped even lower. </p></p>
<p><p>Katsuki too became exhausted. He had been absentmindedly doing a crazy amount of pushups with his only motivation being sexual thoughts of his best friend. He grunted, giving Izuku a look as his punches stopped slowly. </p></p>
<p><p>The room was left with an overwhelming musk of male and tension of pure sexual, electric energy that boomed off the walls. The two stood there, awkwardly, before Izuku started to mutter. </p></p>
<p><p>He tugged the neckline of his beater, which was so sweaty it was technically sticking onto his tan skin. “Fuck.. it’s really hot in here, huh?” </p></p>
<p><p>Katsuki’s eyes nearly bulged out of his head as he saw Izuku take his tank top off and throw it into his duffel bag. There was nothing left to imagine. The sight was right there. </p></p>
<p><p>Izuku, plastered in sweat and freckles, was still panting. He was dramatically fanning himself in an attempt to lesson the tension. Not a great idea. </p></p>
<p><p>Defrosted from his shocked state, Katsuki stormed over to Izuku with meaningful striders, each one echoing in the spacious and silent gym.</p></p>
<p><p>”Forget the workout.” He muttered, grabbing Izuku’s arm and placing it above his head, interlocking their fingers tightly. </p></p>
<p><p>The green hair boy froze, his body unconsciously thrusting his hips slowly against the blonde’s. Katsuki bit his lip hard enough to bleed just so he didn’t make a noise right there. </p></p>
<p><p>Not caring about the boy’s amusing and comical shock, he leaned for a kiss. He clashed his mouth against Izuku’s, making sure to pour every ounce of desire and affection he had for the boy into it. </p></p>
<p><p>Izuku’s eyes simply shot wider before giving in. He tried dominating Katsuki’s mouth with his tongue, but both knew that that war would easily come to a stop. Katsuki fought back, only becoming more hungry as his tongue roamed the mouth of his “best friend”’s. </p></p>
<p><p>Finally, Katsuki backed off. Both guys were left in the center of the empty gym panting, confused, and clearly aroused. Sure, this was different. Very, very different. But there was no denying that there had been something.. interesting between the two as their relationship strengthened. </p></p>
<p><p>Katsuki’s mouth suddenly twisted into a grin, slightly panting from the kiss. “Still sweating, nerd?” he grunted, his eyes now roaming freely on the greenette’s exposed upper body.</p></p>
<p><p>As if they weren’t already, Izuku’s cheeks flushed a deep, gorgeous red under his scattered freckles. He peered down at his own body, still panting. </p></p>
<p><p>Then, he met the gaze of Katsuki, who was now down on his knees, tongue out, his eyes directly on Izuku’s happy trail. “Need some help?” he asked, as if he would take no for an answer. He leaned in, tongue curled.</p></p>
<p><p>Izuku’s breath hitched as Katsuki’s tongue made contact with his drenched skin. It made his body shudder, but not in a bad way. It was just…different. Katsuki’s hands were slowing moving to rub his obvious boner.</p></p>
<p><p>Katsuki licked, inhaled, and swallowed both the musk and sweat on Izuku’s body desperately, his own cock harder than a rock painfully rubbing against his sweatpants. His hand reached Izuku’s obvious and almost impressive bludge, rubbing it eagerly. </p></p>
<p><p>Izuku groaned in response. His hips stuttered as Katsuki’s tongue started lowering down his body, from his neck to the green happy trail.</p></p>
<p><p>Katsuki’s smirk turned devious as he pulled down both Izuku’s boxers and sweatpants in one rough yet fluid motion. The warm air hitting his painfully hard cock made Izuku shudder, his eyes locked into Katsuki’s. </p></p>
<p><p>And he looked hungry. Real fucking hungry. Katsuki took Izuku’s dick in his throat in one go. He groaned around it, his eyes rolling back slightly at the length. </p></p>
<p><p>Izuku was a mess above him. His head fell back in an erotic and almost animalistic groan that fueled Katsuki’s desire to make him combust. </p></p>
<p><p>He started bobbing his head precisely. Katsuki’s lips wrapped around him tightly like a leech. No words. No warning. Just pure dick sucking. And that’s all it took for Izuku to crumble in his mouth. </p></p>
<p><p>The green haired boy’s hips jolted and his breath started to turn heavy. He watched as his best friend took his cock like no other. Like he was made for this. </p></p>
<p><p>Izuku didn’t know whether to be shocked or angry, but he could care less. His head was so full of pleasure, trying to pull Katsuki off was difficult.</p></p>
<p><p>It felt so.. wrong. So weird for having your best friend on your knees sucking your dick . But it felt so, so good.</p></p>
<p><p>Fuck.. </p></p>
<p><p>Izuku was coming close. His hips stuttered continuously, Katsuki’s mouth taking him even deeper despite Izuku’s weak pleas and warnings. </p></p>
<p><p>“K-Kacchan..—fuck!” his breath turned thick with lust, his hand now tied into Katsuki’s messy and blonde locks, his moans becoming more louder despite the odd setting. </p></p>
<p><p>Katsuki’s movement didn’t falter. In fact, they intensified. His hands grabbed Izuku’s thighs tightly, his gaze fixated on the sweet sweat dripping from Izuku’s chest. He watched lustfully.</p></p>
<p><p>The sweet, animalistic sounds easily slipping out of Izuku’s agape mouth made Katsuki’s primary goal to make him cum. Fuck, he needed it. </p></p>
<p><p>And of course, he knew the green haired boy was close. Every “Kacchan”. Every groan. Every moan. They had all became more desperate. More needy.</p></p>
<p><p>He loved it. </p></p>
<p><p>Katsuki was having dreams of this shit. Making his best friend feel as good as he should be feeling. To make him show how much the blonde truly loves this man. </p></p>
<p><p>Suddenly, Izuku’s hips thrusted directly into his mouth. Thick ropes of salty semen sprayed the walls of Katsuki’s warm mouth, the sensation of Izuku’s breath taking orgasm making him groan around his shaft. </p></p>
<p><p>Izuku’s head was thrown back against the wall as he finally pulled Katsuki off. The man popped off, licking his lips with a sheepish and victorious grin. </p></p>
<p><p>“Keep doing that shit and I’ll fuck you senseless next.” he panted, swallowing every drop of Izuku’s release. </p></p>
<p><p>Izuku just whimpered in response, his body even more sweaty and exhausted. But now, he was fueled. His breath hitched as he met the predatory gaze of Katsuki. </p></p>
<p><p>Katsuki strode over off his knees, looking directly at Izuku’s toned chest. Impressive as fuck, he would’ve praised if he wasn’t so damn stubborn. </p></p>
<p><p>His mouth came down onto Izuku’s body again. He licked a stripe of sweat off of the green haired boy’s body, from his sensitive head to the neck. </p></p>
<p><p>Izuku whimpered again, now vulnerable against the gym wall. This only made Katsuki’s face twist into a shit-eating grin.</p></p>
<p><p>He was proud. Felt amazing that he left Izuku flushed, panting, sweating, and absolutely fucking breathtaking post-orgasm. He continued to lick the sweat beading off of the scarred boy’s body as if it was his last meal. </p></p>
<p><p>Katsuki backed away slowly, only to look up at Izuku’s toned chest, whose emerald eyes were now half lidded, his freckle cheeks coated in a beautiful scarlet. </p></p>
<p><p>“I’m serious, nerd,” Katsuki stood up all the way, pulling Izuku’s pants up in one fluid and aggrsssive motion, as if he didn’t want to do it at all. He really brushy, but he needed to keep some form of composure. </p></p>
<p><p>He took a deep breath before continuing. “Don’t take your shirt off in front of me again. I get you think it’s cool or practical or whatever shit you have in your dumbass head. It’s driving me nuts. And, honesty?” </p></p>
<p><p>Izuku looked at Katsuki warily, his legs still weak from his orgasm. “Hnn..?” </p></p>
<p><p>“I have no hesitation in doing that again.”</p></p>
