Work Header

BNHA kinky fics

Chapter Text

Katsuki was so fucking tired. He was even too tired to be angry at himself for having failed his provisional license exam, something he usually was after his extra classes ended. Gang Orca had decided to work them to the ground, and Aizawa had decided to do that as well in their latest training periods, and Katsuki was worn out. He thought he had a pretty good endurance, overall, but even he had his limits.

At the very least, he wasn't the only one in that state. Those dumbasses from Shiketsu had looked exhausted as well, and Half and Half was slumped against the car window.

"I take it the remedial classes were hard, today," All Might said, looking at them from the rear window.

"Yes," Icyhot said.

Katsuki didn't answer. He wasn't in the mood for having a chat. He was tired, sore, in a bad mood, and he had to piss as well. He should have gone when the class had ended, but it was late, and Katsuki had decided he'd do it once he was back at the dorm. He just hoped they would get there soon, his bladder was starting to ache.

All Might kept trying to have make small talk for a while, gaining nothing but monosyllabic answers from Half and Half and a grunt or two from Katsuki. He seemed to get the message after a while, shutting up for the rest of the ride.

Katsuki swore when the car suddenly stopped. The seat belt dug into his belly, making him wince as it put pressure on his bladder.

"What is it?" Half and Half asked.

"Someone cut us," All Might replied, sounding annoyed.

Assholes. Katsuki tugged at his seat belt a little, trying to relieve the pressure.

The ride resumed, but not for long. They ran across traffic while going through the city, making them slow down to a crawl. Katsuki was pretty sure it would take him less to go back to UA on foot.

His leg started twitching involuntarily. The need to piss was starting to get pretty insistent. He had drank quite a bit after the class, had needed it after the training. It had seemed like a good idea, then, but he was regretting it now.

He tried to figure out how much more the ride would take. They weren't too far from campus, usually it would only take ten or fifteen minutes more, but going at this pace it could easily become half an hour.

He gritted his teeth. Another half an hour of holding it. He could do it, he wasn't a child that needed to ask to stop to go to the restroom. Just half an hour.

Icyhot was staring at him. He was still half slumped against the window, but his head was tilted towards Katsuki now, a quizzical expression on his face.

"What?" Katsuki growled.

"You're moving," he said.

Katsuki forced his leg to stay still. He sneered, and turned to stare out of the window. That bastard couldn't mind his own business, could he.

Things only got worse. Katsuki exhaustion started to fade, replaced by the need to go. He crossed his legs, trying to somehow relieve the feeling. It worked for a minute or so, before it came back with a vengeance.

Ten minutes went by, and they were still stuck in traffic. At this point, he was starting to feel tempted to grab himself to make things easier. Which, he wasn't going to do. Holding his crotch to hold in his pee would be humiliating even if he were alone, he wasn't going to do that while in a car with other people, with Icyhot sitting right next to him.

Unconsciously, he began to bounce his leg again. It barely helped.

The driver swerved, turning right to take a shortcut that would get them out of the traffic. The sudden movements did not help Katsuki in the least, jostling him. He had to clench his muscles to avoid accidentally wetting himself.

His hands were sweating so much he worried he may set off an explosion on accident. It hadn't happened since he was a child, but the whole situation was something a child would find himself in, not a teenage hero student. He couldn't believe he had been so stupid as to not go earlier.



Icyhot looked at him with that irritating expression of his. "Are you carsick?"

"The fuck are you talking about?" Katsuki snapped.

"You look unwell," Icyhot said.

Katsuki growled, feeling his cheeks heating up. Icyhot had noticed it, this was so embarrassing. "I'm fucking fine."

"Young Bakugo, if you are feeling unwell, you should tell us," All Might said.

Katsuki gritted his teeth. "I said I'm fine." Like fuck he'd ever admit what was going on. He didn't even know what would be worse, All Might or Icyhot finding out he was in desperate need of peeing.

At last, he started to see familiar roads, and soon they reached the campus. The diver stopped the car a little harsher than what was necessary, once again making the seat belt torture Katsuki.

"I have to go now. You two will have to go back to your dorm by yourselves." As if they needed All Might to escort them while on campus.

The two students made their way to the dorm. Katsuki wanted to rush there, run straight to the bathroom and let it go, but he couldn't let Icyhot know what was happening. He'd probably die from the humiliation right there and then.

So he forced himself to go slow, keep pace with Icyhot. He tried to walk as he usually did, but he couldn't quite manage it. Moving wasn't helping his bladder at all.

The pressure was getting worse and worse. Had he been alone, he would have considered going behind a tree.

He didn't notice he had been slowing down until his legs stopped completely. He had to keep walking, he could feel Icyhot's eyes on him, but he couldn't. All he could think about was how he needed to go. All his concentration was focused on keeping his lower muscles behaving.

He jumped when a hand touched his shoulder. The flinch made a drop or two escape from his cock. Heat rushed to his face.

"Are you alright?" Icyhot asked, stupid, humiliating concern in his voice. "Do you need to go to the infirmary?"

"No!" A couple sparks came from his palms. Great, fucking great, he was losing control of his quirk. This meant it wouldn't even be safe for him to hold his dick. Not that he would have done it, anyway, not with that asshole there with him.

"Bakugo, you clearly don't feel well."

"I feel great."

He forced his legs to move, taking a few shaky steps.

"Wait." Icyhot grabbed him by his arm, forcing him to stop. "What's going on?"

Katsuki couldn't stop his legs from moving, switching his weight from one foot to the other, hoping it would relieve him somehow. "What is fucking wrong with you, I told you I'm fine!"

"Do you need to pee?" Icyhot asked. His tone was perfectly blank, the way he always asked those stupid questions of his that made no sense except to himself. Only this time Half and Half was fucking right.

Katsuki didn't answer. His face was flaming red now. He had been caught. He closed his eyes, too ashamed to look Icyhot in the face. He felt he knew now what people meant by wanting the ground to swallow them.

"Oh." Yes, oh, fucking oh. Was he going to say anything else? Fuck, Katsuki was going to hear Icyhot mocking him for the rest of his life.

Hoping he didn't share this with anyone. Fuck, what if he told someone to his friends? Or worst of all, to Deku? There was no way Katsuki could handle that.

Icyhot tugged on his arm. "Come on."


"There's some trees nearby. You should go there, it's closer than the dorms."

"What are you talking about?" Katsuki growled. He finally looked up at Icyhot, finding him staring with blank eyes.

"Would you rather go there, or walk to the dorms, and then in front of everyone else?"

Oh fuck. He was right. It was guaranteed that someone was going to be there in the common rooms, and Katsuki doubted he'd manage to act normal.

"I'll help you," Icyhot said, his hands on Katsuki's shoulders, pulling him towards the trees. This was officially the most humiliating situation he had ever been in. Needing that asshole's help to not piss himself.

His steps were shaky, short. He hunched a little, the muscles of his bladder starting to cramp in an almost painful way.

A few more drops escaped him, and Katsuki stopped, one hand involuntarily grabbing onto Icyhot's uniform. A slight burned smell came from it when Katsuki set off a few sparks without meaning to.

Katsuki took a couple deep breaths, trying to calm himself. And then he felt Icyhot's hand on his shoulder go down along the line of back, and sneak in front of him, sliding lower, and lower.

"What the fuck!" Katsuki screamed, as he felt that hand pass over his belly, and did he imagine it or had Icyhot pressed slightly on his bladder?

"Helping you." And with that, the hand reached Katsuki's crotch, and squeezed.

"What are you doing!" It came out much more high pitched than Katsuki would admit.

"You need to hold it in, right? And you wouldn't want to blast your dick off," Icyhot said, voice low.

Katsuki's heart started hammering. It did help, when it came to holding it in. But it also sent a mix of contrasting feelings in him. It went beyond shame, enough to make Katsuki want to scream. But it also gave him a strange sort of, was it arousal? Was the flip his stomach made Katsuki being excited by Icyhot touching his cock?

"Let's go," Icyhot said, pushing Katsuki on.

Katsuki didn't try to reply, only going along with what Icyhot wanted. One small step in front of the other, trying to pretend there wasn't a hand around his cock. The other student was now directly behind him, and Katsuki felt something against the small of his back.

"Are you sick bastard getting off on this?" Katsuki snarled.

Icyhot didn't answer for a few moments. "You do look good writhing like that," he whispered eventually.

Fuck. That asshole. He couldn't believe Icyhot was that kind of pervert. His erection was pressed right against Katsuki's ass.

Finally, they reached the trees. Katsuki would have sighed in relief, hadn't his breaths been coming so hard.

"You can let me go now," Katsuki growled.

"Mm." Icyhot didn't. His hand gave Katsuki's crotch a squeeze. Katsuki couldn't help but whimper, an embarrassing sound that added to the already long list of shameful things that had happened that day. It hadn't been painful, actually, the opposite.

The other hand sneaked around too, laying on top of Katsuki's bladder, pressing down.

"What are you doing?"

Icyhot didn't answer, just kept doing that, fondling Katsuki with one hand and torturing him with the other. Katsuki shook, trying to make sense of the contrasting sensations. His legs were giving out, and he had to lean back against Icyhot to stay up.

Shame and arousal intertwined with one another. His cock couldn't get hard, not when he needed to piss so badly, but it was making an effort. His hips rocked, wrestling with the contrasting stimuli, and that made him push back towards Icyhot's cock behind him. Fuck, the bastard really liked having Katsuki at his mercy.

The worst thing wasn't even the situation. It was that Katsuki's arousal was flaring, despite the humiliation and near pain in his bladder. Actually, scratch that, it wasn't happening despite it, it was only increasing because of it. And that in turn increased the humiliation he felt.

"A-Are you trying to make me p-piss myself, bastard?" Katsuki asked.

"That would be nice," Icyhot said. His hips rocked against Katsuki's lower back. "But then we'd have to explain that to the others."

Katsuki whined. He couldn't even imagine having to go back with piss stained pants.

"Want me to let you go?" he asked.


Icyhot hummed. "I'd like to hear you beg me for that."

"Fuck you!"

"We could do that another time."

Katsuki's heart skipped a beat. Another time? Did Icyhot mean that? Did Katsuki want another time? No, of course he didn't want to end up in this situation again. No way he'd want that.

The valiant twitch his cock gave at the idea of fucking the bastard seemed to contradict that.

Suddenly, Icyhot's hand left his stomach. "You can go."

The other hand also left Katsuki's dick. Katsuki immediately moved to open his pants. A few drops managed to escape him before he finally took his cock out, and let go.

The relief was so much Katsuki's mouth opened in a groan. He went, and went. It seemed to never end. The pleasure of letting go at last was so much it almost bordered an orgasm.

All the while, he felt Icyhot move behind him, cock rocking against Katsuki's backside. He kept moving even after Katsuki was done pissing. Katsuki was almost sure he should have stopped him, but he didn't. He let the bastard have his fun, rutting against his ass until he suddenly stilled behind him with a moan.

Katsuki tucked his cock back in his pants, pointedly ignoring the way it had started to fill up. He wasn't going to get off on this, absolutely not. "Who has wet pants now?"

"Shut up."

"Let's make a deal here," Katsuki said, turning. "You don't tell anyone what happened, and I don't tell anyone you have some kind of piss kink."

Icyhot nodded. Was it Katsuki's impression, or were his cheeks slightly red? "Fair."

"Let's go, else some fucker will start wondering where we are," Katsuki said. The last thing he wanted were questions about this.


"Fuck else do you want?" Katsuki growled.

Icyhot stared at him with that annoying expression of his. "That was really hot."

Katsuki's face was what was hot. So much it may as well catch fire. "Fuck you."

"As I said, maybe another time."

Katsuki swallowed. "Maybe."