Actions

Work Header

woops

Summary:

Just a normal day for Hueningkai, until his boyfriend, Taehyun, comes home in a bad mood.
-
or Hueningkai gets caught smelling Taehyun's gym clothes.

Notes:

small warning:
it's really bad because I didn't beta read AT ALL, so there will be some errors here and there. It's also 4am so I'm genuinely tweaking and my brain is itching.

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

Work Text:

Hueningkai’s fingers drummed lightly on the couch, sighing as he looked at the time. It was 1:30PM in the afternoon on a Saturday, and his boyfriend wasn't back from the gym yet. He could only wait patiently, bouncing his leg as he was getting restless. He already completed all the chores too, adding on to the boredom he was feeling.

 

 

Even though he got used to Taehyun going to the gym daily, the only thing that bothers him is that he goes to the gym in  the fucking morning. It might seem normal to most people, but that striped him away from his favourite morning sex routine with his boyfriend. However, Hueningkai couldn’t complain at all.

 

 

Thanks to the increased visits to the gym, Hueningkai gets to appreciate the way his muscles stood out, glistening with sweat and veins pumping from the workouts he did. Especially the musky scent Taehyun always carried home, mixed with the faint tang of sweat, it always drove him crazy. He thanked god everyday that Taehyun chose to wash up at home rather than the gym showers itself. 

 

 

Speaking of the devil, Hueningkai heard the passcode being entered outside, followed by the click of the door opening and the sound of a bag hitting the floor. He turned his head around so fast it could snap, eyes immediately grazing over the exposed arms. Taehyun really needs to stop wearing muscle tees.

 

 

Hueningkai immediately went up to the other, his arms spread out, ready to engulf him in a hug. Taehyun held his hands up to his face in defense, but he didn’t push away when Hueningkai wrapped his arms around him, burying his face into his neck with a content sigh.

 

 

“hi baby,” Kai greeted as he peppered little kisses onto Taehyun’s face, earning small giggles from the other. However, the moment was cut short when he felt Taehyun’s hands gently pushing against his chest, making him pull back reluctantly.

 

 

Hueningkai blinked in confusion but quickly understood that it must be one of Taehy un’s bad days. He chose not to press further; the last thing he wanted was to upset his boyfriend. He watched as Taehyun walked before disappearing into their hallway. He couldn’t help but feel guilty, even though he doesn’t know what caused indifference in the other.

 

 

‘Maybe a meal would make him feel better,’ Hueningkai thought as he scanned the fridge. He wasn’t someone who cooked daily, but that didn’t mean he lacked the basic skills.

 

 

So he smiled triumphantly as he set down the plate, decorated with an almost burnt omurice after following a short tutorial on TikTok. He held his hand on his hips, proud of himself that he managed to not burn down the kitchen again.

 

 

“babe?” Hueningkai screamed, stumbling backward clumsily and smacking his head against the low-hanging cabinet.

“ow ow ow..” he muttered, rubbing the back of his head, feeling a little embarrassed when Taehyun’s soft chuckle reached his ears. Hueningkai glanced up, his cheeks heating instantly as he realised Taehyun had nothing on but a loose towel hanging precariously around his hips. He swallowed audibly, his eyes fixating on how the towel emphasised Taehyun’s slender waist.

“Hey! my eyes are up here,” Taehyun snapped his fingers, pulling Hueningkai’s gaze upward immediately. There was something so effortlessly degrading about the gesture, and it sent a thrilling shiver down Hueningkai’s spine.

 

“did you wash my clothes yesterday?”  Taehyun asked, arms crossed firmly over his chest.

 

“uhm, I think s-so?  yeah.” Hueningkai stuttered, unable to keep his composure under the weight of his boyfriend’s sharp gaze.

 

“then why is it washing again?” 

 

“....” 

 

silence. It was painful. Hueningkai was terrible at lying, but he tried anyway.

 

 

“I… oh! I forgot to dry them yesterday, so I ran it again! yeah that’s it!” Hueningkai smiled nervously, but he could tell from Taehyun’s gaze that he wasn't convinced one bit. He felt his hands trembling as Taehyun stepped closer. 

 

 

They weren’t far apart in height, but the way Taehyun peered down at him made Hueningkai feel incredibly small.

 

 

“are you sure?”  Taehyun squinted his eyes, his tone laced with suspicion. Hueningkai could feel the other’s ragged breath on his face, and being this close, he noticed that Taehyun hadn’t showered yet. The wetness of his bangs was from something else entirely, clinging messily to his forehead.

 

 

Hueningkai nodded hesitantly, eyes wide like a puppy. Maybe Taehyun could at least give him mercy. That’s when he realised he made a big mistake. 

 

 

A powerful grip held his hair, his own hands holding onto it instinctively. Hueningkai yelped as his hair was tugged at harshly, following wherever Taehyun was taking him. 

 

 

“w-what are you doing! i'm sorry, please! tyun-ah!! where are we going-” Hueningkai stammered, his voice shaky.

 

 

Taehyun didn’t respond, stopping abruptly in front of their laundry room, door slightly ajar. With a swift motion, Taehyun kicked it open, the sound echoing through the hallway.

 

 

He shoved Hueningkai forward, finally releasing his grip on his hair. Hueningkai stumbled, falling to his knees with a sharp wince as they collided with the cold, unforgiving floor. 

 

 

Taehyun held Hueningkai’s face firmly with one hand, his fingers pressing into the soft flesh of his boyfriend’s cheeks. He fought the urge to coo at how utterly adorable Hueningkai looked, even in this moment of reprimand.

 

 

Hueningkai’s wide, teary eyes shimmered, and his breath hitched as the tension in the room thickened. He hated how his body betrayed him, the growing tightness in his pants making his predicament even more humiliating.

 

 

Just as he was about to accept th e fate of his death right then and there, Taehyun spoke up.

 

 

“oh shut the fuck up, i know damn well you aren’t. perv.” 

oh.

so this is what it’s about.

Hueningkai’s eyes widened at the last word, quickly catching up to why his boyfriend is acting this way. 

 

 

[insert dhar mann voice] So you see…

 

 

Hueningkai wouldn’t deny his current obsession with the way Taehyun smells, especially after his gym sessions where he’s sweaty and hot. Like a good boyfriend he is, Hueningkai offered to be the one taking up the chores at home so Taehyun wouldn’t be too tired.

 

But as innocent as his intentions appeared on the surface, this arrangement came with perks Hueningkai hadn’t initially accounted for.

 

yes, you guessed it. Taking up the laundry meant Hueningkai now had access to Taehyun’s used gym clothes.

 

And oh, did that open a door Hueningkai didn’t even know existed. Hueningkai used his alone time in the laundry room whenever Taehyun was in the shower.

 

He made the most of it, jerking off while clutching the compression shirt Taehyun had worn from the gym tight to his nose, inhaling the waxy scent of sweat like a hungry beast.

 

Taehyun's boxers often doubled as a makeshift fleshlight, leaving Hueningkai no choice but to handwash them to remove the evidence entirely.

 

 

Did Hueningkai not wash the stains off completely? He always made sure that the laundry door was locked before he did his sneaky business, so there was no way Taehyun saw him do it. 

 

A whole bunch of possibilities ran through his head, except for one. Taehyun kneeled behind him, hand still tight around Hueningkai’s jaw. He forced Hueningkai’s head to turn towards the ceiling, and a soft gasp left his mouth when he saw what was peeking in the corner.

 

 

A fucking CCTV. A goddamn camera for fucks sake.

 

 

There was a small red light blinking at the corner, indicating that it was a live camera, not one that could only be viewed through the SD card. Hueningkai closed his eyes shut, he doesnt need anyone to tell him what he got caught of. There’s no turning back now.

 

 

Taehyun noticed the younger’s silence and scowled. He forced Hueningkai’s face to look at him, making sure the younger saw the expression he was wearing. 

 

 

Hueningkai saw pure disgust in Taehyun’s face, the way his brows furrowed and his lips twisted. But the blush on Taehyun’s cheeks suggested that deep down, he might secretly be enjoying the situation they were in.

 

 

Hueningkai’s head hung low when Taehyun suddenly let his hand go, now standing in front of him again. His knees still ached, but the humiliation washed over him, overpowering the physical pain. 

 

 

Hueningkai groaned when Taehyun grabbed his dick through his pants, squeezing in a rough manner. The pressure made Hueningkai whimper in pain, his thighs instinctively squeezing together.

 

He held his hands on Taehyun's wrist to try to pry him off, but his dick was so sensitive he found no strength to do it. His mouth was hung open and eyes shut, and it kinda pissed Taehyun off how Hueningkai is enjoying it. 

 

 

Taehyun let go of his dick just to smack Hueningkai across the face, Hueningkai’s hands immediately going to the sting and reddening part of his cheek. He was breathing heavily like a dog, yet Taehyun wasn’t even done yet.

 

Taehyun slapped the other side of his cheek. Then the other, then the other, his slaps becoming more painful each time. 

 

Hueningkai was shaking at this point, but Taehyun gave no care about it. He continued the series of slaps, but he wasn't that bad of a person to not give Hueningkai 2-second breaks in between.

 

 

“Seriously? Fuck- I’m slapping you and you’re hard? You’re really a fucking *slap* pervert. aren’t you? ” Taehyun says through gritted teeth. It was more of a statement than a question, but Hueningkai found himself nodding at it anyway.

 

 

His cheeks sting so bad he was sure it was bruised. The slaps had no ounce of mercy behind it. It hurts so much, yet Hueningkai found himself craving for more.

 

Hueningkai expected Taehyun to punish him more, but what he didn’t expect was the harsh push of his head towards Taehyun's armpits. His entire nose was shoved into the crevices of Taehyun's pits.

 

 

But he is just a man after all, and temptation got the best of him.

 

 

Hueningkai darted his tongue out to lick a stripe on the flawless skin, the small sharp hair left behind after a shave prickling the tip of his tongue.

 

As expected, it was sharp and salty , but after just one taste, Hueningkai knows he’ll never stop thinking about it. He stayed still for a moment, relishing the way the taste lingers in his mouth, before licking the area again.

 

He heard Taehyun trying to bite back a whimper, spurring him on even more. At this rate, he might as well lick his boyfriend’s pits down to raw muscle, with how fervently he was going at it like it was his life’s mission. Hueningkai groaned as he sucked on the flat area, nibbling at it before giving it a lick.

 

The hand at the back of his head disappeared, leaving Hueningkai to collapse onto all fours. He looked utterly desperate, rutting against Taehyun’s knee like an animal in heat, his breaths ragged and uneven.

 

The towel that once hung loosely around Taehyun’s waist had come undone, now draped haphazardly over his hips. A damp patch had formed where his crotch was, drawing Hueningkai’s gaze like a magnet, his throat going dry at the sight.

 

 

“enough..that’s enough,” Taehyun says, but Hueningkai was so into devouring the other that he didn't hear it. 

 

Hey! i said enough!!” Before Hueningkai could process the words, he felt himself shoved aside with surprising force, landing on the floor with a dull thud. He winced, the ache spreading through his side as he stayed down, catching his breath.

 

 

Their position now switched to Taehyun above him, Hueningkai grew impossibly harder the was Taehyun’s bare ass was sitting just a little above his aching cock. His shoulder blades hurt from the way it hit the floor, but all he could think about was taehyun, taehyun, taehyun.

 

This was the first time Hueningkai saw Taehyun take control so forcefully. Nor mally, he was a pillow princess through and through, relishing in being cared for. But Hueningkai didn’t mind– he loved giving just as much as Taehyun loved to take.

 

 

They stared at each other longingly, their heavy breaths filling the room with a palpable tension. Taehyun’s eyes locked on Hueningkai’s parted lips, glistening with saliva, a temptation too hard to resist. 

 

 

Without hesitation, he closed the distance, capturing them in a rough, intense kiss that stole whatever air was left between them. Taehyun cringed when their teeth clashed against each other, moaning at how he could taste his own sweat in Hueningkai’s mouth.

 

 

Hueningkai’s hand moved on their own, placing themselves on Taehyun’s hips. Taehyun pulled away immediately, trying to ignore the way Hueningkai’s eyes were half lidded and filled with pure lust, ‘cause god he looks so hot like this.

 

 

Hueningkai winced slightly when Taehyun held his cheek lightly, his ice cold hands a complete contrast of his burning skin. Even though he can’t see, he knows there are marks because he can feel Taehyun’s guilt through the gentle touch.

 

 

“tyun,” he called out, but the other seemed to ignore him. Hueningkai’s shirt was drenched in sweat, and the heat on his lower abdomen didn't help either. Taehyun’s other hand slipped under Hueningkai’s shirt, tracing lines on his soft tummy.

 

 

“taehyun, please?” he tries again, but it didn't work either. He tightened his grip on Taehyun’s hips, his other hand rubbing along his silky smooth thighs. 

 

 

Taehyun continued to rub his thumb across Hueningkai’s cheekbones, his touch slow and deliberate. The heat radiating from Hueningkai's flushed skin seeped into his palm, but his expression remained unreadable. Hueningkai attempted to lean in, his eyes searching Taehyun’s for a hint of softness, but Taehyun didn’t move an inch.

 

 

Just as Hueningkai was about to continue his plea, his face was squished harshly again, making him voice out an incoherent mumble instead.

 

 

“pathetic,” Taehyun spat as his eyebrows furrowed. Hueningkai is confused, just a few moments ago he was getting his ass beat up, then cared for, then now beat up again.

 

 

“you really thought you deserve anything after i caught you using my underwear to jerk off?” Taehyun questioned, his eyes squinted to intensify the glare he was giving.

 

 

Taehyun suddenly moved back an inch, his ass now seated just nicely on the leaking tip of Hueningkai’s dick. No pressure applied whatsoever, and it’s making Hueningkai lose control even more. He lets out a muffled groan, because if he really lost it he would’ve cum right then. 

 

 

Taehyun was getting kind of impatient himself so with his free hand, he tugs at Hueningkai’s waistband to push it just till it’s caught under Hueningkai’s balls. Not even bothering to pull it down all the way, the material of the waistband was itching Hueningkai in the most annoying way ever.

 

 

His fingers fidgets and tries to push it further, only to get slapped in the face by Taehyun again. okay, he should've seen that coming. 

 

 

“Did I say you could move?” Hueningkai shakes his head silently at that, being completely under Taehyun’s mercy. 

 

“If you cum before me, you can’t touch me for a week . Got it?” Hueningkai’s eyes widened, quickly nodding to his instructions. He can’t even handle a few hours away from his boyfriend, a week with no physical touch is pure torture

 

Taehyun slowly shifted their position, his ass directly in front of Hueningkai’s face. He licked his lips at the delicious sight, Taehyun’s hole puckering around nothing. 

 

This wasn’t the first time they did it in this position, but Hueningkai worries how long he could last, so he set his goal to make Taehyun cum as fast as possible.

 

“you know what to do,” Taehyun mutters, his breath hot against Hueningkai’s dick. Without any hesitation, Hueningkai grabbed Taehyun’s cheeks to pull it apart, loving the way it stretches. 

 

 

He would’ve taken his own sweet time but he has to speed up or he’ll cum, shoving his tongue right into Taehyun’s hole. Taehyun squirmed at the sudden intrusion, moaning at the way Hueninkai’s tongue rubbed along his walls.

 

Taehyun pressed the tip of his tongue onto Hueningkai’s slit, earning a groan from Hueningkai who still has his tongue buried deep in him. His legs shook a little from the vibration, a bead of precum leaking past his tip, dirtying Hueningkai’s shirt further. 

 

Hueningkai suddenly pushed in two fingers, making Taehyun let out a breathy moan. Hueningkai’s hips bucked up instinctively, making Taehyun choke when it hit the back of his throat. 

 

 

Hueningkai added in another two fingers from his other hand, stretching Taehyun’s hole apart even further. 

 

 

“hnghh- ahh fuck..” Taehyun cursed, the stretch was blissful but not enough. He continued lapping his tongue along Hueningkai’s shaft, wetting it with his saliva. Hueningkai continued sucking greedily at Taehyun’s hole, the lewd noises only encouraging him to keep going. 

 

 

“shit.. fuck that’s enough, stop stop..” Taehyun says as he lets go of Hueningkai’s dick with a loud pop. However, Hueningkai didn’t seem to show any interest in stopping. He continued to run his tongue along the wet insides as his fingers reached in deeper. 

 

“hmn- ning-ah, stop,” Taehyun tried to squirm away, but Hueningkai’s fingers anchored him from moving. His eyes rolled to the back of his head the moment Hueningkai’s fingers pressed against something soft inside.

 

“hey mmph..i- i ssaid stop.. you jerk!! you fuhhh…” Taehyun murmured incoherent words, which Hueningkai found cute at how easily Taehyun lost control. The moment he felt Taehyun’s body go limp, he quickly pushed Taehyun forward and scrambled up from his position.

 

Taehyun yelped when his body suddenly lurched forward, the warmth from the body beneath him now gone. 

 

“You’re so cute when you try to take control,” Hueningkai whispered against Taehyun’s ears with a low voice, sending shivers down his spine. 

 

“I’ll fucking kill you,” Taehyun says through gritted teeth. 

“Really now? Even though you have your ass up like whore for me?” Taehyun glared at him, his eyes sharp and cold. 

“Admit it, you like it when I use you.” 

“No, never, fucking pervert.” 

 

Hueningkai turned Taehyun’s body around, spreading his legs apart to let it rest on his thighs. Taehyun gasped when Hueningkai pushed his dick in with one hard thrust, knocking the air out his lungs.  

As Hueningkai continued to thrust into him with relentless force, Taehyun’s hair was tossed back and forth, the sweat droplets flying off with each impact, adding to the chaos of sensations. The rhythmic slapping of skin echoed in the small room, harmonizing with the sound of their heavy breaths.  

Taehyun released high pitched whines, far too lost in pleasure to be embarrassed at how loud he was being, his dick bouncing on his tummy along with every thrust.

 

“l-look at you..moaning like a girl , tight like one too,”

 

Hueningkai leaned forward to suck on Taehyun’s neck, leaving deep purple marks. With every thrust, Taehyun felt the tension coiling tighter within him, a mix of exhilaration and vulnerability. He could hear his own breath mingling with Hueningkai's, the sound heavy and raw. 

 

“i-i- k-kai..!!” Taehyun gasped, his voice trembling as that familiar knot tightened in his stomach.

“cum for me, tyun-ah,” Hueningkai urged, breathless and stuttering, clearly on the brink of his own climax. With one hand, he gripped Taehyun’s length, pumping it in rhythm with his thrusts. The combination of sensation sent shockwaves through Taehyun, pushing him closer to the edge.

With a long whine, Taehyun spurt out long strings of cum over his and Hueningkai’s abdomen. Hueningkai still wasn’t done, milking Taehyun dry. 

“mmn m-fuck! t-too much, kai!!” Still high from his previous orgasm, Taehyun’s legs were trembling, overstimulation washing over him.

“c-can’t..! Please stop, kai-ah! j-just came, no more!” Taehyun begged, one hand at Hueningkai’s chest, in an attempt to push him. But Hueningkai wasn’t in the mood for requests, busy chasing his own orgasm.

 

Hueningkai’s hand remained at Taehyun’s length, thumb pressing against his frenulum. Taehyun’s arched his back, drool spilling from his mouth onto the floor. 

Hueningkai’s thrusts grew erratic, his hips stuttering as he lost himself in the pleasure. In a surge of need, he used his free hand to push Taehyun’s leg down, angling his body for deeper penetration.

 

Taehyun gasped, his arms grew limp as Hueningkai abused his prostate with no sign of mercy. The sensation made him arch his back further, tears slipping out from the overwhelming pleasure. 

 

Feeling that heat in his abdomen build to an unbearable peak, Hueningkai finally released his load inside Taehyun, each pulse sending waves of warmth flooding through him. 

Taehyun's toes curled tightly, triggering another powerful climax, his dick twitching yet nothing came out. The world around them faded, leaving only the raw connection they shared in that moment. Hueningkai’s shirt was now a dark colour, wet from sweat.

He looked at Taehyun, who had an arm over his face, shying away from Hueningkai’s gaze. 

 

“did you just…”

“shut the fuck up.” Taehyun panted, breath ragged.

“okay, okay.” Hueningkai held his hands up, still deeply buried in Taehyun. As they continued to catch their breath, Hueningkai removed his ruined shirt and tossed it somewhere on the floor. 

He slowly reached out to Taehyun’s hand, pulling it away to reveal his beautiful tear stained face. His eyes were still shut, mouth agape as he gasped for air. Hueningkai gulped at the sight in front of him.

“Don’t you dare get hard again. I’m…tired.” Taehyun says before Hueningkai could even say anything. 

 

“o…kay. I’ll clean us up, yeah? I’m gonna pull out.” Hueningkai says as he slowly pulls his now flaccid cock out, seeing his cum dribbling out of Taehyun’s hole. 

 

~

 

Both of them were now in fresh clothes, with Taehyun sitting cross-legged between Hueningkai as he dried his hair with a towel. The silence they sat in was comforting, just in each other’s warmth, nothing else.

 

“Hey um..I’m sorry.” Taehyun says, his voice soft.

“hm? for?” Hueningkai hummed, stopping his movement when Taehyun turned around to look at him.

“This…” Taehyun held a hand up to Hueningkai’s cheeks, which were still quite red and hot.

 

“hey- no..it’s okay. I feel- I mean I understand you. I deserve it. I was doing something…against your will.” Hueningkai gave him a kiss on the cheek, reassuring that  he was okay.

“really..?” Taehyun asks, still unsure. 

“yeah. actually…I liked it. You did great trying to contr-”

“oh my god! you’re just a fucking pervert after all!!” Taehyun whined loudly, hitting Hueningkai’s arm playfully. They erupted into a burst of laughter, the sound filling the room as the tension finally melted away. 

Hueningkai couldn’t help but smile, his heart warming as he glanced at Taehyun, his boyfriend– this unexpected, yet perfect balance of passion and playfulness.

Taehyun’s laughter softened, and as they both caught their breath, his head resting on Hueningkai’s shoulder. Hueningkai wrapped his arm around him, pulling him closer.

They didn’t need to say anything more. The moment spoke for itself.



Notes:

i'm so new at this but i'm trying, so please do give me suggestions and tips on how to improve :T
scream at me on my twitter!!!!
adios~