In The Storage Room

[ home ]

[ writing index ]

[ back to Show By Rock index ]

Summary:

Sojun decides to mess with Hachin in a storage room at school.


Characters: Hachin, Sojun
Ship: Hachin/Sojun
General info: established relationship, semi-public sex, hand jobs, blow jobs, written for day 25 of Kinktober 2023 (chosen prompt: edgeplay)
Wordcount: 1.036
Date: December 4th, 2023


Rating: Explicit
Warnings: Underage

Sojun smirked to himself. Seeing Hachin in the state that he was in, so close to whining and almost begging Sojun to stop messing with him and just let him cum already, had him thinking his idea truly had been good.

It had been an usual day after school for them, bickering and arguing as they walked around campus, which lead to making out to let off steam... But Sojun felt like he still wanted to tease Hachin more this time. He wanted to see how desperate he could make him, so he dragged Hachin with him to a storage room he knew people rarely ever set foot in.

Hachin then spent the next hour or so holding onto a box in front of him, Sojun with one arm wrapped around his stomach and the other busy pumping his cock.

Sojun was quite proud of himself. All he had been doing to Hachin was pump his cock in his hand, but that had already been enough to make Hachin almost cum five times.

Only almost. Because Sojun had been stopping right before he could go over the edge every single time. And Sojun definitely liked his reactions.

"You really are a fucking asshole!" Hachin stomped his foot, but didn't do anything to push Sojun away.

"Aww, thank you!" Sojun chuckled, then grabbed Hachin's cock again.

Hachin immediately gasped and threw his head back. His cock twitched in Sojun's hand as he started pumping it again. And this time, Hachin started trusting into his hand. Searching for as much relief as possible before Sojun could take it away from him.

Sojun slapped Hachin's buttcheek with his other hand, the sudden impact making Hachin moan and almost lose his balance before Sojun held him again.

"Who said you could do that?" Sojun said into his ear.

"And who said you could torture me!?" Hachin turned his neck to glare at him.

Sojun chuckled. "You could make this "torture" end if you weren't so stubborn."

"What the hell are you talking about, asshole!?"

Sojun almost laughed. Hachin wasn't very smart normally, he imagined the overwhelming situation had made him at least a little dumber.

"I am saying that, if you were to just tell me what you want, maybe you could get it."

Hachin's face turned red from ear to ear. He looked away from Sojun and didn't say another word. The only sound he would make was moans that he tried his best to muffle by biting his lip.

Sojun scoffed, then pulled his hand away from Hachin once again. Hachin whined, tears starting to form on his eyes now. Sojun almost felt pity for him. But, if he was gonna be that stubborn, Sojun just needed to teach him to not be.

"So? What do you want?" Sojun whispered in his ear.

Hachin groaned. "I fucking hate you!"

Sojun chuckled. "Is that so? If that's the case, maybe I'll just leave."

He took a step back, and that was already enough for Hachin to snap.

"No! Please! Just let me cum already!" Hachin gasped desperately, pushing his hips back in an attempt to get any kind of physical contact between him and Sojun again.

Sojun smirked, quickly grabbing Hachin's cock again and resuming what he had stopped. But his movements were faster this time. "See? It wasn't so difficult, was it?"

Hachin didn't give him a proper answer. All that came out of his mouth were gasps and moans. Sojun licked his lips, proud of himself for getting Hachin to that point.

It didn't take long for Hachin to cum, covering his mouth with one of his hands to muffle the loud moan. His legs trembled, his cum hitting the floor and forming a small puddle.

After his body stopped spasming, Sojun gave him a playful slap on one of his buttcheeks. Hachin gasped in response.

He pulled Hachin off of the boxes he was leaning on, turned him around and then pushed him down so he was on his knees. Sojun's erection was already obvious even though he was fully clothed, so Hachin's gaze immediately glued itself onto it.

"I gave you what you wanted. So pay me back for it." Sojun said as he pulled his pants and underwear down just enough to pull his cock out. "And be quick about it. Someone might show up."

Hachin nervously swallowed, but after that he didn't hesitate to take Sojun's cock into his mouth. He pushed on as much as he could, but was still not quite able to take all of his length into his mouth. Thankfully, he knew how to please him despite that.

Remembering that Sojun had told him to not be slow, he bobbed his head at a fast pace while one of his hands massaged his balls. Sojun couldn't help but groan at the sensation. Hachin had a good memory for this stuff. He wanted to tease him about it, but when he opened his mouth he could only gasp.

He grabbed Hachin's hair, then began to thrust into his mouth at a faster pace than Hachin had been moving. (He did wish he could go deeper too, but he would rather not have Hachin throwing up on him.)

He didn't take long to cum. It filled Hachin's mouth, the smaller boy doing his best to swallow it all despite the unpleasant taste that made him groan.

Sojun pulled out of his mouth and just stared down at Hachin for a second as they both tried to catch their breaths. He had to admit Hachin looked kinda cute like that.

He chuckled as he fixed his pants. He then pulled Hachin up, and kissed his lips with no warning. Hachin squeaked from the surprise, but was quick to kiss him back.

They quickly made sure Hachin was properly dressed as well, then rushed to leave before they could risk getting caught. Sojun didn't even bother to clean the small puddle of Hachin's cum on the floor. He doubted they were the first ones to use that storage room for these kinds of activities.

And, after all of that, he wasn't planning on having this be the last time he'd bring Hachin there.