Chapter Text
It all starts after a very long day of hero work. A routine well perfected by now. The usual of being asked to put out garbage fires lit by a trigger happy teenagers, fetching cats out of trees, helping the elderly cross the road you name it. If you can think it the chances are Izuku has had to fix it today. All of the slow, mundane tasks that make the day tick by at a tauntingly sluggish pace. By the time his shift ends and he’s back inside the confines of his office the sun is already starting to set casting beautiful oranges and yellows across the cityscape as well as the papers scattering his desk as the sunset washes over his desk from the overlooking window.
The green haired hero sighs long and slow out of his nose as he lets his muscles relax, shoulders sagging as the tension seeps out of his body, the days toll finally setting in. Causing that dull ache he is all too familiar with. It’s been years since he and his classmates graduated from UA. He still sees them every now and then when their schedules align and everyone can meet up for a few drinks. But it seems everyone is just too busy for that nowadays. He’s had to cancel on a few of their friends get togethers because of work. But it’s been almost seven years since graduation. Has it really been that long? It feels as though he’s blinked and time has fast forwarded to now.
Now at the ripe age of 25 Izuku Midoriya co-owns his own agency with his childhood best friend turned rival turned friend again Katsuki Bakugo. He’s proud to see how far him and Katsuki have come. Though it’s rare to actually see Katsuki within the walls of the agency. Their shift patterns don’t match up much to Izuku’s disappointment. Though it’s easily redeemed with their dinner plans together every Friday to a dingy hole in the wall so they aren’t recognised by the general public. And if he’s super lucky Katsuki will cook something for him if he’s not feeling like going out that evening. Claiming he made too much for one person. Though Izuku knows better by now to believe that.
Setting aside his paperwork he glances at his phone to see an unread message from the man in question. His face contorts into a frown as he reads. Eyebrows knitting together and lips being tugged down at the corners. It’s clear to anyone around him that he doesn’t like what he’s reading.
Kacchan cancelled on him.
He never does that.
Every Friday for as long as he can remember now they’ve shared a meal together and caught up on their week. It’s easy considering the blonde lives right above Izuku in their apartment complex. So the trip updaters to him isn’t a hard one. Even if Katsuki lived across the city he could probably still get to him in no less than 20 minutes. But this time he’s claiming he’s busy? That can’t be right. His mood sours as his evening plans are now ruined but Izuku supposes he could do something else now he has the time alone. Abruptly standing from his desk he ignores the god awful screeching his chair makes and starts packing away that pesky paperwork he loathes to do. He picks up his bag unceremoniously throwing it over his shoulder as he walks out of those agency doors as quickly as he can.
It not until he’s out of said doors that he realises that there isn’t anything to rush home for. The reality of that washes over him like ice water. It’s an odd feeling having a routine broken after being set in it for so long.
The now off duty hero doesn’t quite know what to do with himself. He slows his hurried pace down to a stroll since there’s nothing waiting for him at home, he knows he’s being a little dramatic about the whole ordeal and it’s not like this is going to be a common occurrence. Maybe Kacchan just wanted one Friday to himself. Or he’s hanging out with friends. No it can’t be that last one… they all share the same friends so surely Izuku would have been invited to that if it were the case. So that immediately gets ruled out. It’s not a bad thing of Kacchan wants to be alone for the night but he could have at least had the decency to text him a little more than ‘don’t come over I’m busy’ if anything it comes across rather rude. But that’s his Katsuki comes off to many people. Rude. But Izuku knows better. Knows Kacchan better.
His trip up the stairs to his apartment are quick and he refuses to take the elevator when he can help it because it’s important to keep fit in this line of work. The landlord who owns this property is known for giving heroes places to stay but you’d be surprised how many people don’t recognise him out in public without the suit on. With a heavy sigh he drops his bag in the doorway and kicks off his shoes. He’ll deal with it later.
“Oh honey I’m home…” he calls out the the emptiness of his apartment. He’d usually find it amusing but in this state he just wants a shower to wash away the days grime. The agency has its own set of showers but Izuku would much rather use the perfectly good one in the privacy of his own home. At least here he doesn’t have to worry about the hot water running out. Front door now shut closed behind him tired feet make their way to the bathroom stripping off each article of clothing as he goes, throwing it in places bound to be forgotten about. He doesn’t even bother to close the bathroom door as he turns on the shower and climbs in. The water is warm and soothing as he stands there under the comforting spray letting it wash over his drained body. He’s not sure how long he’s in there just standing still watching water cascade down the plug hole when he decides it’s time to quickly scrub his hair and body and get out.
His foot comes into contact with a puddle on the tiled floor as he steps out causing that leg slides out from under him completely. His tumble is anything but graceful as he crumples to nothing more than a heap of limbs on the floor with a dull thud. Safe to say that tiles hurt.
Today is just not his day.
The sour mood the shower had just washed away is back with even more bite. A real raincloud pissing on his parade. He stalks out of the bathroom and into his bedroom across the hall angrily pulling on clean clothes. Or at least he tries to. He gets his boxers on just fine but his arm goes through the wrong hole as he tries to pull on a T-shirt, fabric clinging to wet skin making it even more awkward to get over his skin, anger spiking to a level that’ll put Kacchan to shame he yanks it off in frustration.
“What the fuck-?!”
The sound of threads snapping and seams ripping fills his bedroom followed by a groan. Rubbing his hands down his face in exasperation Izuku takes a few calming breaths.
In… out… in- fuck this. He could go on a run to blow off some steam? No… he’s just showered so that’ll defeat the purpose as a whole. Emerald eyes dart towards his laptop perched on his desk. He could jerk off like any other male in the history ever to get his frustration out. Maybe it could loosen the tension in his jaw. Besides it’s a completely normal thing to do. Everyone has needs. So it’s not like he’s doing anything he shouldn’t.
He sits at his desk clad in nothing but his boxer briefs and a towel around his neck to stop the droplets from his curls running down his back. Fingers type away at the search engine and it’s not hard to get up your run of the mill porn website. His eyes scan the categories and nothing really jumps out at him. He idly clicks on the first video that seems vaguely interesting but the ad that pops up first catches his attention. The music is raunchy and also annoying but the half naked man on screen is pretty. Though he can’t see his face. Just chest downwards all the way to his dick. That is what’s pretty. Izuku didn’t think they could even look that nice. He clicks the ad with zero hesitation and a little faster than he probably ought to.
It takes him to a cam website. As he browses he finds that a lot of these videos are live but some are pre recorded. There’s all types of people on here from different shapes, sizes and colours. It’s a muscular blonde that catches his eye. The thumbnail shows him from behind, back arched and fingers playing with his hole as his dick hangs uselessly between his legs. Broad shoulders on full display along with a strong back. He must work out. Kacchan has shoulders like that.
His cock in his own boxers twitches in interest and all cognitive thinking goes out the window. He clicks on the livestream for it only to be blocked behind a paywall. It seems you need a membership to see these kind of videos. It should seem sketchy to have to put in his bank account details on this website but it’s alarmingly clear his dick is doing the thinking for him. Excitement courses through his veins once his details were put in and he sets up his monthly subscription to the website. The video he clicked on comes back on his screen and it feels as though he’s been sucker punched in the gut, taking all the air from his lungs.
Once again he can’t see the face of the blonde but he has a clear view of him rocking his hips back on his fingers. Izuku must have been late to the start of the stream. Not that he minds in the slightest. Hungry eyes are trained to the screen as he watches the man’s , what was his username again?, slutty little hole swallow three slender fingers. A glance up shows that the blondes username is Dynamight- he has to do a double take at the name and realises it’s not spelt as his hero partner and in fact the correct way, dynamite. Maybe some sick little part of Izuku’s brain is projecting his crush on his upstairs neighbour to the point he’s seeing things that aren’t there. Maybe that’s why he clicked on the video. Broad shoulders, tiny waist and smoky voice he can now hear as he groans through Izuku’s computer screen.
Dynamite is still slowly rocking back on his fingers at an almost brutally slow pace. As though he’s in no hurry to get to his destination, like there isn’t a camera set up and it’s just him in the privacy of his home.
Izuku’s cock is more than interested, standing erect in his boxers, tip leaking a wet spot on the front of the fabric stretched tight there.
With slight impatience he pulls the waistband of the offending material down to be able to stroke his dick in tandem to dynamite on screen. He hisses between his teeth as the pace is something akin to edging.
“Fuck…” He pants out, fist tight around his cock. His eyes don’t leave the screen once, watching tan skin writhe against his sheets or skimming through the live chat which dynamite seems to be ignoring. He pulls his fingers out of his ass, rim flushed pink and slightly swollen like he’s been playing with himself a while. Izuku groans at the first hand view he gets of the gape left behind. The blondes dick is still hanging between his legs, untouched and drooling. Dynamite moves a little on screen as though he’s reaching for something. At this angle Izuku can’t quite tell what it is he’s doing since now he’s sat up obscuring his actions from view.
He climbs over and puts his legs either side of a dildo he’s strapped onto a pillow with the harness. Blood rises to his cheeks when he takes in the colour of the silicone toy dynamite is now lining up to his puffy, winking hole.
Green. It’s fucking green. That has got to be a coincidence right? Anyone can like green.
He pumps his dick faster in his fist as the fantasies of having his upstairs neighbour underneath him flood his brain. What he wouldn’t give to have Kacchan spread out all pretty and golden skinned against his bedsheets. Though with how much time he’s now away from hero work he’s willing to bet his skin is milky now. Izuku knows he’s flexible so he’d pin Kacchan’s ankles either side of his head as he fucks him through his mattress.
A loud moan carries through his screen snapping his attention back. He takes a minute to watch as dynamite bounces on the green toy. It’s girthy and really stretches his hole. More than his fingers would anyway, dainty things that they look. Though Izuku thinks his cock would stretch him more… make him pant as he tries to loosen enough to take him to the hilt.
Izuku’s hand is pumping furiously now, desperate to chase the pleasure he can feel already coiling in his gut. The glide is easy considering how unchanged pre the head of his cock is leaking.
The blonde on screen is bouncing at a similar pace to Izuku’s seemingly impatient with his previous teasing rhythm. His moans are low yet still somehow soft. The sound etches itself into Izuku’s brain as he pants harshly. He must look like such a fucking degenerate, hunched over his laptop as he jerks it to a guy on the internet who looks similar to his childhood crush. In this state he doesn’t care and all that’s on his mind is cumming and watching the cam boy on screen cum too.
He’s noticed that dynamite doesn’t talk much throughout his streams but he doesn’t mind. That fake and forced dirty talk some people do isn’t something Izuku enjoys. At least this way he can hear the little panting breaths and quiet gasps do as well as the slick sound of silicone slapping against skin.
“Fuck fuck fuck!” Dynamite breathes out voice high and whiny. The sound scratches an itch in Izuku’s brain and his cock twitches. He’s so close. He just wants to cum. Desperate for it.
He watches dynamite bounce on the toy a few more times before thick ropes of white coat the pillow that he’s perched on. He’s annoyingly pretty when he cums. Blonde hair darkened at the nape of his neck where sweat sticks it his skin. Back arching in a way Izuku didn’t even know was possible and the noises… god his mewls and gaspy breaths are something that are going to haunt Izuku’s dreams for months.
Three more pumps of his fist have him spilling over his knuckles.
“Fuck…. Oh god- Kacchan!” He grits out tilting his head back as he groans, shoulders finally going lax as the tension rolls off him in waves. Though a new guilt washes over him as the stream ends and his bedroom is filled with silence. Aside from his loud breathing that is.
He just jacked off to a cam boy pretending it was his neighbour and hero partner. How is he supposed to look Kacchan in the eye now? He is well and truly, royally fucked.
