Chapter 1: 120 ping & a Skirt
Chapter Text
It was supposed to be just another late-night collab.
Five Vtubers playing Valorant.
They started as strangers to each other, just two people wanting to play with their new found friends.
"Hey! What's up, I'm Claude Clawmark from Nijisanji EN. I play a lot of valorant. I'm washed as hell but I'm here."
"You're not washed man. I watch your streams. You're good." Leo said. "You're our carry for today, my ping is bad." He added.
"Nah nah nah, 120 ping demon." Claude replies.
Leo saying that implied that he's been watching Claude since the start. Tuning into streams, watching Claude as he played valorant. Listening to his voice while he yaps the Outclaws ears away. But it was the same for Claude. Leo was already an active liver for Neo-Porte before Claude even became part of Nijisanji.
"Anyways, I'm Leo Kuga. 2nd Gen Vtuber for Neo-Porte. I'm not too bad at this game, I guess."
"Uh... My name is Lucien Lunaris from FSP EN's 1st generation, Avallum. And I'm the vampire wanderer."
"I feel like Claude is gonna make me toxic for some reason," Shoto says.
"What the fuck did I do? Why say fuck for?" Claude replies.
"Catching some stray bullets out here." Leo says while laughing.
"Our duelist, my duelist. I trust you. Take the site, no problem. Easy win, you're good for two no matter what." Claude says while in agent select.
"Ohh my goodd. A lot of pressure on me." Leo replies and the two started giggling.
The 4 watched as Leo clutched on Jett with a guardian.
"Demon time, babyyy!!" Claude says.
"You think that was luck, Leo?" Lucien asks.
"Yeahhh, that was really lucky. They just went into my crosshair." Leo replied.
They continued to play a few more games. Claude and Leo decided to duo even though the other 3 boys decided to hop off earlier than them. The stream lasted for 7 hours.
The two of them just vibing while they play rank.
Since then, Leo and Claude formed a duo. They always played together to rank up. Leo was also there by Claude's side when he said he wanted to reach Immortal in valorant.
...
Claude didn't really know exactly when it became a habit.
Staying 30 minutes or an hour extra after collabs then it became two then eventually the whole evening. Offline duo sessions, texting each other about IRL things...
Or when he would push back his streams to a later time for Leo to sleep more and for him to be able to hopcon.
Leo would wake up early in the morning, Japanese time. Claude would drag himself into calls, tired after meetings or stream fatigue, only to perk up the second he hears Leo's voice.
"My favourite Iso carry, did you miss me?" Leo teases Claude.
Claude yawned while cracking his knuckles. "Nahhh not even a little." He jokingly said.
"We'll change that."
Claude tried not to react but Leo was continuous with his teasing, impossible for Claude not to react even with just a nervous giggle or a small laugh and viewers could feel that Claude probably had a smile on his face hidden behind his Vtuber model.
They were losing but when they locked in and didn't care about distractions from other people, they won a lot.
Even with high ping, Leo was confident and cracked out of his mind. Tapping heads like he didn't have any lag debuffs. Claude, entry fragging as the duelist and Leo who was supporting him from behind.
Claude always tried to stay calm, using 100% of his brain every game just to rank up and reach his goal. But that took a toll on his moods as he was tired after games.
And Leo noticed everything.
Noticed whenever Claude was stressed or tilting because of teammates.
Crashing out when they lost games that they should have won.
The subtle changes in Claude's gameplay ever since they started to duo.
The way they both adjust to each other's movement between rounds. When Leo pushed, Claude always followed. When Claude held corners, Leo was nearby watching too.
Sometimes the flirting was subtle or on the quiet side. Like inside jokes from their offline sessions or calls together.
The viewers would sometimes only notice whenever Claude reacted to what Leo said or did. Strange sounds coming from his throat, maybe a laugh that sounded too shaky or nervous, maybe a cough to cover his reaction or just going silent for the rest of that round. But the most important part was the tracking of his model, his viewers especially the regulars already knew the difference. Every expression of his face or even just a small change in his model's eyes.
They were close enough that Claude gave Leo his alt discord account. Not Claude from Nijisanji. Not the public liver account. But the real him.
Leo: bro
send your pov, I wanna edit your clips
also ur breathing changed when I said "good boy" earlier, just so u know.
Claude didn't respond to those texts. He just sent the VOD, unedited and went straight to bed.
One night, some time in May, Claude dropped the news casually while streaming. Leo, of course was already in chat watching.
"Hey, I'm flying to Japan next month. So I will be on for a month."
"Fr?" Leo messaged him instantly on discord.
"Company work trip. Some meetings in between work stuff, etc. I'll also be discussing moving details with mane-san for the end of this year."
Leo sent him another message. "Why didn't you tell me right away?"
Claude stopped talking on stream but his keyboard could be heard. "I just did."
"You better make time to see me."
Claude smiled to himself, "I dunno... busy schedule and important meetings."
"I'll crash them."
"You wouldn't."
"I would. I'll pull up in a kimono just to see ur reaction while u panic."
Claude choked on the drink that he was sipping on while waiting for Leo to respond before he yapped on stream again.
"You okay there? Don't die before we see each other again." Leo teased a bit.
—timeskip—
After weeks of locking in for the grind before the Japan trip, exhaustion was catching up to them. Moving up and down again and again. Ascendant 1 to 3 then back to 2, back to 3. It was a loop that kept repeating and was starting to get to Claude.
Having to deal with new viewers who overstepped in the chat, having to push his limits with streaming hours, dealing with random teammates who were either good or shouldn't even be in the elo they were in. And Leo was there beside him, patient and doing his best to cheer Claude up. Leo was used to the long hours of grinding Valo. He would even have an 11 hour stream then continue for another 12 hours, he was like a psycho.
They sometimes played in silence, the only sounds that could be heard were the clicking of the keyboard and mouse, their breathing being picked up by their mics, the occasional sighs or sound coming from Claude and Leo's water bottle cap being unscrewed.
Other times, it would be noisy. Leo filled the silent air with his quiet humming, teasing or just encouragement for Claude when his aim wavered and his mood soured.
The days they played together blurred. Leo's sleep schedule was definitely a mess just like Claude's. The other livers in the discord server would always see the duo's status as playing Valorant. Leo, who was on the other side of the world, never suggested that they stop.
Whenever Claude felt like giving up and continuing the grind on another day, Leo always pushed him.
Sometimes Claude would have to wake Leo up by ringing his phone. Claude could hear the faint rustling of sheets under Leo's voice.
While waiting for queue to pop, they would check in on each other from time to time.
"You okay?" Claude asked.
Leo chuckles, voice low and soothing to the ears. "I'm good, you?"
Claude didn't feel like answering. He didn't really need to. Leo knew that if Claude wasn't good then he would have called it quits hours ago when the 5 hour mark hit. They continued even if it hit 7, 10 or 12 hours.
Claude knew he was tired but he didn't want to stop. He couldn't stop now, especially with Leo by his side, it only fueled him to go on for longer.
The grind that day was tiring, he kept going as Leo believed that they would reach it. Leo already hit Immortal before Claude did. Claude was 9rr away from hitting his goal.
He locked in Iso and Leo locked in Brimstone for the last match.
Claude was clearly frustrated with their own Tejo who was moving like he didn't know what to do.
“You stole my kill, bruh.” Claude then swings out wide and kills the Astra, securing the 6th round by getting a 4K. “Umm no, I don’t think so that’s my kill.” Claude teasingly says to Leo and they both burst out laughing.
The vibes were up despite the long hours of grinding that they did that day. Claude was top frag in this match with 11 kills and 5 deaths.
The Tejo on their team was getting to the duo. He kept missing shots when he needed to clutch and his timings were off. They played it off and tried their best individually.
They start off the second half strong, Claude with a 4K classic kill. "My aceee, it keeps happeningg." Claude fake sobs.
"They should call you Claude 4K Clawmark." Leo teasingly says after stealing the last kill from Claude.
The score was currently 12-11, Claude used his ult but got no one. They reached OT and needed 2 more rounds to win. They won the first OT round.
For the last round, Claude was killed first but the team clutched it out.
"OMG Claude, CLAUDE CLAUDE CLAUDE CLAUDE OMG OMG OMG," Leo excitedly shouts out into the mic.
"OMFG!" As Claude breathes out loudly.
"I've never felt so fucking tired in my life, oh my lord." Claude says. "Omg, we actually did it."
Claude climbed all the way to Immortal from Platinum with his duo.
Claude finally reached his goal.
"I gotta say that was the most fun grind I ever had in my life." Leo said.
Claude had to switch from Cypher who played on the back lines or holding down sites as the sentinel of the team to playing Iso who entered sites and took fights as the duelist of the team.
His match history switched from Iso to Cypher to Iso, Iso, Iso then Cypher again. Two roles that are far from each other. Each game he had to adjust his gameplay from aggressive to more passive if needed for the game.
"To all the haters out there who said I couldn't, go fuck yourself that's all I'm saying. I win. We did it, that's my duo right there." Claude said.
"Yes sirrr, that's my duo. I wouldn't have wanted to do it with anyone else but you, bro." Leo replied.
“Wait, does that make us the first Niji-porte duo to make it.” Claude asks.
“Yessss sirrrrrr,” They both say happily.
...
“We’re going to Immortal 3 on JP servers.” Leo said.
...
“Shoutout to Claude Clawmark. He’s my duo. He’s my duo.” Leo says.
Claude returns it with, “Shoutout to my DUO, Leo Kuga.”
...
“See you till next time.” They bid each other bye for the night.
—timeskip to Claude going to Japan—
Claude was staying in an Airbnb with Vanta, Wilson, Zali and Uki. Vox was the last one to join them on the trip.
Meetings after meetings.
Recordings after recordings.
All of the Niji boys were working hard.
They suspected that there was something wrong with the place as Claude's throat was causing him problems. Eventually the other boys also got sick.
The Niji boys decided to have dinner with the FSP boys, Claude's friend who was in Japan and of course, his duo was there. Leo was always present whenever Claude invited him. Whether it was an early invite or a last minute one.
Leo last saw Claude when they had their little date together. 'I went on a date with my one and only, Claude Clawmark.'
Leo got a haircut before meeting Claude that day.
Going to a concert of Love Live that Leo didn't even know about. Claude explained it to Leo on the way and despite not knowing much, Leo had so much fun while watching the show with his duo. He was excited about the penlights changing in each row and forming like a rainbow.
"It looked like he was having so much fun so I was having the time of my life too." Every time Leo looked at Claude, he saw him smiling the whole time.
From time to time, Leo would glance at him and Claude was already staring back at him, nodding his head while smiling widely.
After the concert, the duo went out to eat ramen together on another one of their dates. They even took photos holding their matching fan merch keychains.
—Day before the Dinner—
The boys in the BnB were being trolls to each other. Loud and chaotic as they usually were and they all decided to play truth or dare.
Claude didn't really expect to wear a skirt again after all these years. But here he was, staring down at the blue jean looking skirt laid out on the bed.
It was a dare. A stupid one really.
"C'mon, don't make me be the only one who looks good tonight." Uki said, already walking to the bathroom ready to change into the outfit they were going to wear for the night.
"You always look good." Claude replied.
"I know but you need to do the dare and I wanna do it too so you don't feel too shy in front of the boys." Uki teased him.
Uki then disappears for a while, getting changed in the bathroom. He returns wearing a dark grey skirt with thigh high socks and a long sleeved polo that hugged their waist with a small bag around their body. (photo included at the end)
“Umm can I wear my pants under since I don’t have shorts to wear underneath? I don’t really have anything other than my boxer briefs.” Claude asked as he eyed the other Niji boys in the room.
The room started bursting out into chaotic laughter. “Yeaaa no pants LOL!!!”
Claude sighed loudly but went to the bathroom anyway to change. When he came out, he was wearing a blue jean looking skirt that had a wide belt, arm sleeves and a black spaghetti strap top which was chosen by Uki when they bought the outfit.
Since the skirt wasn’t his choice, Uki chose the one that rode scandalously high on his thighs and the room went silent when they saw him.
Vox let out a whistle and they all started complimenting the two wearing the skirts.
By the time the Niji boys arrived at the restaurant, Uki held Claude’s arm as he felt Claude was nervously bouncing his leg in the uber.
…
Now sitting at the long dinner table. It was dimly lit inside the private room of the restaurant. Claude felt like passing out from being too nervous about what Leo thought. The moment they walked in, everyone else was there even Shu, Sonny and Luca who were staying in a different BnB from Claude’s group.
The skirt was even shorter when he sat down. The belt hugging his waist even tighter as he sat. No extra shorts, just the air blowing through his underwear and skirt. His legs were smooth, Uki insisted that he shaved the hair but what Uki didn’t know was that Claude waxed his hair on a regular basis.
The FSP boys were definitely enjoying the chaotic teasing towards Claude as he blushed at the compliments. Impossible to hide his expressions now that he isn’t hidden behind the model on screen.
Across from Claude was Leo and Malim. Malim who was leaning way too close on Leo and Uki who comfortably settled himself in between Claude and Nayuta.
Leo hasn’t said anything to Claude yet. He just smiled as the Niji boys entered the room.
That small unsettling smile that Leo gave Claude made him want to crawl under the table and never come out. His eyes would flicker towards Claude’s legs who unfortunately couldn't hide his legs underneath the table. The two were listening to Uki and Malim yapping at each other. Leo’s gaze would go back up to meet Claude’s eyes with a smirk.
Claude would nervously look away whenever he made eye contact with Leo, too conscious about his outfit around the boys.
Leo leaned back and drank his soda.
Leo didn’t even realise that Malim was getting closer to him until Malim was finally sitting on his lap and he had to hug Malim from the back to keep him steady and not fall.
He tweeted about it as he stared at Claude looking for a reaction from his duo.
Uki was jealous and replied to Leo’s tweet.
Leo indulged in the idea. “Come here now.”
Uki giggled and patted Claude’s shoulder as they stood up to go to Leo.
A few minutes later, Uki got up and sat back down next to Claude who silently scrolled through his phone, not really knowing what to do with himself.
Leo kept staring at Claude who avoided looking in front of him.
The boys all went to karaoke that night so the table couldn’t even properly hide Claude’s legs from anybody’s view as they were low and in the middle of everyone instead.
The private karaoke room that they had was in a U shape with the TV screen in front, near the door.
Claude crossed his legs as he sat in front of Leo who was taking glances at Claude’s thighs.
...
Reality sets in with Claude.
The truth or dare. The skirt.
It was either the boys were messing with him knowing that he was going to have a sleepover at Leo’s house after dinner and karaoke or it was merely a coincidence. He knew it was over for him when he was finally left alone with Leo.
The journey to Leo’s house was silent but Leo sat so close to Claude in the back of the uber. Their thighs were touching and Leo’s hand was always hovering near Claude’s legs.
The house was cold when they came inside. Leo made Claude sit on his comfortable gaming chair as he brought a chair from his small dining table into his room.
They were listening to music playing on Leo’s speakers as they laughed about how the past few days have been for them.
Leo’s place was clean and dimly lit with soft orange lights. Leo didn’t like bright lights as it hurt his eyes especially after staring long at the pc screen.
Claude had been here before when he went to Japan last year but this time felt different.
“We can drink something less tame, if you want. We’re in private anyway.” Leo said.
Claude laughed and sarcastically said , “Sorry, didn’t know there was a ‘dress code’ for drinks now.”
“There was a dress code for everything tonight.” Leo said as he looks Claude up and down. “And you followed it perfectly.” He smirked.
Claude tightened his grip on the water bottle they bought from the store near Leo’s place. “It was just a dare they made me do.”
Leo leaned closer to Claude’s chair, “Okay, a dare. But you didn’t wear shorts underneath, that’s not a dare. That’s a choice.”
Claude’s face turned red, “I didn’t have any with me.”
“You didn’t ask for any. You wanted me to see, admit it.” Leo teased him.
Claude looked away while laughing nervously, “You’re full of shit.”
Leo didn’t respond at first but he did come even closer until he could hear Claude’s unsteady breathing. He didn’t touch Claude yet but he leaned in close enough for Claude to feel the hot breath on his skin.
“This skirt… makes it really easy for me to take my time with you so I could enjoy every second of you wearing it.” He heard Claude swallow hard. “You wore it for dinner but it’s more suitable for dessert.”
Claude’s breath hitched, “You’re insaneeee!!”
Leo slowly stood up and turned Claude’s chair towards him.
He finally touched Claude. His fingers brushing lightly against Claude’s arms.
Claude already felt like melting, breathing uneven from all the touching that Leo was doing.
“L-leo?” Claude asked, whispering and stuttering nervously as he stared up at Leo.
Leo didn’t say anything, instead he pulled Claude up to stand up and dragged him towards the futon on the floor.
Leo sat down first, back resting against the wall.
Claude hesitated, standing in front of Leo who was definitely enjoying the view.
Leo smiled at him.
“Sit.” He patted his thighs.
Claude blinked multiple times, “... On you?”
Leo raised his eyebrow with that sexy smirk on his lips. “C’mon, don’t be shy now.”
Claude opened his mouth to protest but something in Leo’s tone and the way his eyes kept dragging all over him devouring him, made him want to obey Leo.
He straddled Leo’s lap slowly, the skirt rising even more as he settled himself on Leo’s lap. The bare skin of his thighs brushed against Leo’s thighs who changed into shorts the moment they got home. He knew that Leo could feel everything down there.
Leo lets his hands rest on Claude’s hips, thumbs slowly rubbing circles on bare skin after Claude’s shirt rides up when he rests his arms up on Leo’s shoulders. “You’ve been avoiding me all night. Sitting in front of me instead of beside me.”
Claude looked down on their thighs, cheeks going flush. “Because you keep looking at me, it makes me feel nervous.”
Leo’s fingers slid towards the hem of the skirt, moving slowly as he dragged his fingertips on Claude’s skin. One hand on Claude’s back, urging him to arch forward slightly.
Claude starting to breathe heavy, “Leo—”
“Shhh! You let Malim and Uki sit on me. On our wedding anniversary.” Leo’s voice was low, quiet and dangerous. “You let Uki and Vanta lean on you. But you’ve been mine since we started to be duos.”
Claude’s heart was pounding as he listened to Leo talk. “It was just for fun—”
“Oh, I know it was. You’re so good at pretending, hmm?” Leo’s fingers dug lightly on Claude’s skin.
Claude tried to move away but Leo pulled him back, keeping him in place.
“You’re not leaving, not until I’m done.”
Claude’s breath hitched and his head tilted downwards as Leo leaned in. Their foreheads are touching and their lips are almost touching.
Leo’s hands moved again, underneath the skirt and his fingers touching along the edge of Claude’s boxers. “You didn’t wear anything else,” he whispered. “And you knew I’d find out.”
Claude whimpered softly, unable to respond.
“I’m going to take my time,” Leo whispered. “And you’re going to sit here and let me. Got it?”
Claude nodded, dazed. “Y-yeah.”
Leo grinned against his skin, mouth trailing down to Claude’s throat as he pressed up against him. Finally letting Claude feel just how much he wanted this too.
“Good boy.”
Leo’s hand tugged at the waistband of Claude’s boxers, pulling it down gently. “You really came here dressed like this. No backup plan? Or were you hoping I’d finally snap and do something about it?”
Claude put his head down and opened his mouth to speak but Leo tilted his chin up with two fingers, forcing eye contact.
“Answer me.”
“…Maybe,” Claude said.
“Maybe?” Leo said amused. “You wore a skirt, let your thighs stay bare in front of all the boys and sat across from me like that and you maybe wanted this??”
He leaned forward, lips brushing on Claude’s neck again but he didn’t kiss Claude. He just breathed hot air onto Claude’s neck, teasing him.
Claude was trembling slightly. His hands pressed against Leo’s shoulders but not pushing away, just trying to steady himself.
Leo’s hand slid between them, slipping up the front of Claude’s skirt. Fingers finally touching hot skin underneath.
Claude moaned when he felt Leo stroke him. “L-leooo—!”
“There’s that pretty voice of yours,” Leo whispered into his ear. “I knew you’d be sensitive. All this time pretending to ignore my flirting and you’re already this hard for me?”
Claude couldn’t even grasp what happened, it happened in a blur. Leo moved forward and pushed Claude’s back onto the futon and was now on top of Claude.
Leo settled between Claude’s thighs. “You wanted me to do this, didn’t you?”
“I keep telling y-you, it was a dare…”
“You sound cute when you lie, hmm…”
Claude gasped when Leo went down on him, leaving trails of kisses on the inside of his thighs.
“Aahhh—! L-leoo, w-w-wait—” Claude moans out, “It’s too…. embarrassing.”
“You’re already this wet and I haven’t even touched you properly yet,” Leo said, licking his lips.
Claude covered his face with both hands, voice breaking as he let out a shameless moan. “Nnnhh—please—!”
“Please what?” Leo teased as he lightly grabbed Claude.
Claude’s voice broke into a sob. “P-pleasee touch me already, I’m gonna go crazyy—!”
Leo leaned in close, breath hot against Claude’s sensitive skin. “You’re such a loud thing, aren’t you? One touch and you’re already begging.”
Claude whimpered again, thighs trembling as he struggled with the lack of friction between his legs. “Y-you make me like this—ngghh—you’re s-so mean to me…”
Leo grinned. “Then be good for me.”
And he was. Whiny, needy and loud. Loud enough for the neighbours to probably hear him from outside no matter how much soundproofing tech Leo set up in his room.
Claude begged through every stroke, every grind of Leo’s hips and tears pooling at the corners of his eyes as he moaned Leo’s name over and over.
Claude laid on the futon, chest rising and falling rapidly, skin flushed all over. Legs trying its best to stay in a supine hook lying position, skirt still on but pulled up exposing everything down there.
Leo was now sitting beside Claude, watching with a soft smile as Claude tried to recover.
“You’re really something else, didn’t realise you were this loud.” Leo says as he brushed the hair from Claude’s sweaty forehead.
Claude whined, arms reaching slowly for Leo’s shirt and tugging on it. “S-shut up, don’t tease me. It’s all your fault.”
“You’re the one pulling me in again, whining and complaining. You want more, hmm?”
Claude bit on his lip and looked away but the way he shifted restlessly on the futon, gave him away.
“Go on. Say it, Claude.” Leo whispered.
Leo grabs his water bottle and drinks some water but does not swallow it.
Leo leaned in, lips brushing against Claude’s and when he connected their lips, he released the water inside his mouth onto Claude’s.
Claude swallowed every drop of water coming from Leo’s mouth.
Leo pulled away from the kiss, “Use that pretty voice of yours.”
Claude hesitated but opened his mouth to speak anyway. “I want it again… Please, Leo.”
Leo leaned down, lips brushing against Claude’s collarbone as he pinned his hands above his head. “Good boy.”
Claude squirmed beneath him, already whining before Leo even touched him again.
Claude kept gasping and squirming, hips rolling up to meet every slow grind. His voice breaking with every thrust.
“Y-yes—Aaahhhh—moreee, Leo, p-please don’t stop—!”
“You sound so fucking pretty when you beg,” Leo said while biting into his neck gently, making Claude sob out his name.
He didn’t last long.
Again.
—After Leo cleaned the bed and took Claude to shower—
Claude was a mess by the end.
Leo carefully pulled a blanket over them both. His arms wrapping around Claude’s trembling body as he left soft kisses on Claude's face. Claude grabbed onto him looking for his warm body.
“I-I can’t believe I sounded like that…” Claude whispered into Leo’s chest. “I was sooo loud…”
“You were perfect,” Leo said as he smirked. “You sound good when you moan. You’re lucky the walls have soundproofing but I don't think it could handle it .”
Claude whimpered, burying his face further. “Y-you’re never gonna let me live this down, are you?”
“Nopeee, I’ll remember it for the rest of my life.” Leo teases.
Leo kissed the top of Claude’s head and pulled him even closer. “Sleep. You need it.”
Claude clung to Leo like a koala. “Okay…”
—Morning After—
Claude woke up to the sound of pans clinking in the kitchen. His whole body ached but in the best way possible.
He was in Leo’s shirt and underwear, marks on his hips and collarbone like Leo had claimed him over and over. Uki and the boys will tease him saying “did you get mauled like a bear?” or Vanta going “HAHAHA GAEEE.”
Claude dragged himself up with a soft groan.
Claude walked to the kitchen where Leo stood cooking breakfast. His sleeves rolled up and his hair was still a mess.
Leo turned and grinned. “Ohh, look who’s finally up.”
Claude complained immediately, covering his face. “Don’t look at me…”
Leo walked over, cornering him gently against the counter. “Oh back to being shy again? You weren’t shy last night.”
Claude let out a soft moan-like whimper when he felt Leo push his hips against him. “S-stop…”
“Should I continue making you breakfast or make you cry again?” Leo teased while his hand slid around Claude’s waist.
Claude turned red instantly, practically folding in on himself. “Y-you’re evil…”
Leo just kissed his cheek. “But you love ittt.”
Claude pouted but he didn’t move away.
“Next time, you’re wearing that skirt again. For me. Just for me.” Leo said, moving a bit to flip the eggs in the pan.
Claude didn’t respond but the way he squirmed on the spot said everything.
The next time that Leo meant was when he finally moves to Japan for good some time this year.
Chapter 2: Restless
Summary:
Based of a few streams that Leo did
Notes:
(See the end of the chapter for notes.)
Chapter Text
A few months had passed since Leo last saw Claude. A few collabs here and there but Claude was mostly working offline or had events. Leo’s birthday had passed and Claude was about to move to Japan. Leo would be lying if he said that he didn’t miss Claude especially on his birthday. He wished that they could have done an off-collab to celebrate together but a ten-man Valorant custom with their friends was enough for Leo.
Everyone watching the stream hoped that Claude could stay longer but he couldn’t. That didn’t stop the duo from feeding the viewers well that day.
Leo: “I’ll go next. My name’s uh, Leo Kuga. I am uhh… Claude Clawmark’s kitten. I mean— what?”
Claude: “WHAT? WHAAAT?”
“Even he was shocked.”
Then there was Malim, who called Leo Daddy, to which Claude immediately tried to deflect despite knowing what Malim meant by that. “My name is Malim Cendari from First Stage Productions’ Second Generation Ravanis. I am a fiery genie… and happy birthday, Daddyyy!”
Leo: “WOAHHH!”
Claude: “Whoa, whoa, whoa— wait a minute. I didn’t know I had a kid!”
…
Despite Claude only staying for an hour, Leo was just happy that he was able to hear Claude’s voice that day. “Alright, it’s getting a little late, though. I gotta help move some stuff, so… Happy Birthdayyy!!! I’ll see you soon, brother.”
…
Claude’s flight for Japan left the next day and even though Leo’s long birthday stream continued on without Claude, he wasn’t sad or too bothered by it since he knew that Claude was coming to him. When Claude’s plane landed, they went out that same day and they had a meal together. They caught up with each other and went to handle important things for Claude’s move. They would see each other every other day, either for dinner or for offline work that needed to be done.
Then the start of VCraft came. For the next two weeks, Leo was busy streaming and Minecraft had taken over his life along with the Niji livers who lived in Japan and were mostly hanging out with Claude. Streams that went on for 12 hours until late at night and they were all clearly sleep-deprived. Even though Claude was finally in Japan for good, he wasn’t able to meet up with them for two weeks. Everyday, Claude would glance at his phone during the breaks he had from the recording studio, as if he was expecting a message from Leo.
He hoped for one notification to pop up but he went back to recording as soon as break finished as if to avoid any thoughts of Leo who was busy with Minecraft. Claude had no choice but to focus on his own work, 9 hours in the studio and doing everything to stay distracted to stop himself from thinking about Leo.
And when VCraft finally ended, Leo took a few days off, saying he needed to “recover from his sickness”. Yet, he quietly met up with Claude a day later without any announcement or tweet, just a simple text to Claude that said, ‘You free tonight?’ and Claude was indeed free, waiting 2 weeks for that notification to come.
The morning after their much needed reunion, Claude woke up early to go to work and left Leo’s house who was still half-asleep, tangled in his blankets and the faint smell of breakfast lingering in Leo’s kitchen.
…
Then came Leo’s next stream, his comeback to streaming after the rest that he took. The stream started like usual. He wanted to talk about the past few days when he had to do some offline work while resting from streams.
L: “Hi, guys. Did you guys miss me? I totally forgot how to stream… It’s been too long.”
The leomates spammed the chat with emotes and welcome back messages. Leo smiled as he leaned back in his chair, tired but still able to stream for a bit. The stream was just like any other zatsu that Leo did along with the occasional moments where Leo got distracted mid-sentence, the casual talks about him helping Claude and how he was happy to see him since he thought Claude wouldn’t make it to some of the dinners planned by the other Niji EN members who invited Leo to come with them.
Or when he talked about how Claude spammed him saying, “I’m becoming a duelist main” six times after the recent changes in Valorant. The stream carried its usual vibes until his phone screen lit up beside him. Claude’s name flashed across the screen. Leo blinked a few times before picking up. “Yo, what’s up?” He picked up and asked while keeping his mic unmuted.
The sound of clinking metal and gym music could be heard faintly in the background. Claude spoke and asked out of nowhere, “How much do you weigh again?”
Leo laughed, “What?? Are you calling just to bully me?”
“Answer the question.”
Leo tilted his head and a grin on his face. “60kg I think… Why?”
There was a pause then the faint sound of movement. “Okay, thanks.” The call ended just as abruptly as it started which left Leo staring at his phone with a small smile on his face.
[Leo’s Right Lung]: “Was that Claude???”
[Claude’s Left Thigh]: “Why did it sound like he’s at the gym??”
[Leo’s Daily 2 Steps]: “Leo’s probably smiling SO much rn LMAO”
Leo tried to focus on the stream again but his eyes would look towards his phone every few seconds. Then finally, a notification popped up. He opened it and immediately started laughing. “HAHAHAHA no way, he actually did it.”
Chat exploded again with confusion.
[Nekoboy]: “What HE DID WHAT?”
[WardenPounder]: “Who messaged you??”
Leo tried to compose himself, he tried holding in his laugh but the smile on his face behind the model said it all and the giggles he let out. “Someone just sent me a video. A video of themselves at the gym and they are showing off.” He paused while he was still smiling. “And uh… let’s just say that I am flattered. Apparently, he can bench double my weight without breaking a sweat and he has not been to the gym a lot since he moved to Japan. He just started training again.”
The chat lost its mind when they heard Leo say that. Messages flowed in with “IT’S CLAUDEE”, “Oh he’s showing off to you huh?”, “Leooo are u blushing hehehe.” The stream heard when Leo hid his face in his hands as he laughed through his words. “Stop it. You guys aren’t helping me.” Leo smiled as he replied to Claude’s text, “You're such a show-off. Wait til I start going to the gym more.”
…
Somewhere between the changing of topics, a faint rustling sound slipped through his mic. “Ellow. Gonna sleep?” Leo spoke to someone in his room. The chat was asking questions but Leo ignored it and continued with his zatsu.
The chat could hear the occasional shuffling in and out of the room when a low and quick buzzing sound slipped through his mic. Leo did mention before that his neighbour liked to do some DIY in their home and the occasional noises would wake him up or could even be heard on the stream.
When Leo heard the sound, he froze for a bit then his models’ tracking captured him turning away from his pc then back to the screen again. The chat immediately noticed, “What was that sound? Is it your neighbour again?”, “huh??” and some messages that asked if his phone was vibrating as it sounded like it was inside Leo’s home rather than his neighbour.
Leo laughed, the kind of laugh someone makes when they’re trying a little too hard to sound normal but his nervousness was evident. “Wait… can you hear that?” He asked while moving around a bit and another faint buzz…
[Claude’s Left Ass Cheek]: We heard it again???
[Vanta Shaq Ballers]: Bro wtf is that sound…
[Wilson’s Big Cake]: Is someone’s phone vibrating in your room?
Leo: “Hmm… maybe it’s our phones?? Or uhh something else hehe.” He said as he grinned and his giggling at the end sounded even more suspicious.
[Echolocation]: “Leo… WHAT DO YOU MEAN SOMETHING ELSE???”
[Leo’s Right Nut]: “Stop teasing us pleaseee”
Leo only laughed again, a mischievous side of him coming out. “Hehehehe, you’ll find out one day trusttt.” Then, as if on cue, another faint vibration came through. Leo ignored it but he would look away from time to time as he kept talking about his upcoming schedule, his “secret work” that he can’t talk about in detail yet. He was way too calm while the chat went wild, the chat was exploding with speculation.
[Zali’s Waist]: “OHH HE KNOWS WHAT HE’S DOING”
[StrikeMeAnyday]: “It’s Claude, isn’t it??”
[Luca’s Tattoo]: “he’s so unserious rn”
Leo only smiled and giggled more, laughing as he read the chat start to move faster. “You guys have dirty minds. I’m just trying to stream peacefully, okay?” Another laugh followed by another soft buzzing sound. The viewers didn’t miss the way his voice pretended to be mad, “Ohh my neighbours are being noisy again, they keep disturbing me with all their DIYs.” His chat was going way too fast, it was just a blur of emotes, teasing comments and crazy theories.
Leo was grinning behind his model. “Anyways… let’s move on and finish before y’all get me in trouble with mane-san, okay?” He leaned closer to the mic, voice changing a bit. “Mane-san, if you’re watching the stream… I’m behaving, I promise.” But the look on his face behind the screen said otherwise.
…
“Alright, that’s it for today. Thanks for hanging out, everyone. I’ll see you tomorrow for Valorant,” then the screen faded to black. Even when the stream ended, the chat was still spiraling into chaos, especially on Twitter. Leo finally leaned back on his chair to relax then exhaled loudly. He turned his chair towards his new bed then pulled off his headphones. “Did you have fun?” he asked as if teasing the person.
Claude who was leaning against the headboard with his arms crossed and a smirk on his lips. “You tell me… Half of the chat’s probably writing their theories already.”
Leo laughed but softly, getting up from his chair. “You make it too easy to start shit, you know.”
Claude moved closer to Leo and sat on the edge of the bed looking up at Leo who stood over him and for a moment, it felt like no time had passed between them at all… like they had never been apart since the last time Leo sent him off at the airport as he headed back to the US, 3 months ago. Like he didn’t miss Leo’s birthday and all of those long nights apart.
Leo’s voice was more gentle now. “We never finished what we started the morning after that day, hmm?”
Claude met his gaze. “You said you would wait till I moved to Japan.”
“I did,” Leo’s teasing smile returned, “and now you’re here.” Silence lingered between them, filled only by the quiet hum of music in the background and the faint sounds from the city outside the windows. Claude’s hand brushed Leo’s.
“You’ve been busy,” Claude murmured. “You didn’t even reply to me when I messaged you during your VCraft streams.”
Leo tilted his head. “Maybe I was waiting for you to come here instead of texting me…”
Claude chuckled, shaking his head. “I was trying to distract myself.”
Leo’s smile softened. “I’m sorry, I know you missed me a lot…”
Claude looked at him for a moment, his expression was unreadable then he nodded his head but if you weren’t looking properly, you would have missed it. “Yeah... More than I should have.”
Leo stepped closer until there was no distance left to close between them. His voice was low, teasing Claude again. “Then let’s not waste any more time.”
The only light in the room was from Leo’s monitors. The months of calls, the teasing voice chats, the tension between them and the next time they would get to touch each other again.
Leo leaned down to kiss Claude like there was no tomorrow. The next thing Claude knew was that he was laying down on the bed and his body was restrained with ropes and a mouth gag that kept him from talking as he waited for Leo patiently. Leo, who was watching him squirm around the bed, watched as his saliva dripped down his chin and neck, listening to the muffled moans and buzzing sound.
The same buzzing sound that the stream could hear. Leo warned Claude about the thoughts in his mind these past few months. Leo wanted to test Claude’s limits… to see how much Claude would take. And now that they were finally together again, no more distractions or interruptions… and the teasing that Claude made Leo go through while he was streaming. Leo who was telling the stream stories, had to watch Claude who was on the bed using a toy as he loosened himself up.
Leo’s voice was low and steady as he guided Claude through every touch and thrust of his hips against Claude’s mouth. Leo helped Claude relax as he deepthroated Claude’s mouth which was full of saliva, Leo watched as more saliva dripped down Claude’s chin and neck.
If there was one thing that Leo loved to watch… It was Claude. Every reaction, sounds from his throat and the way Claude would look at him. Every time Leo stared at Claude and he would blush, his back would arch instinctively toward Leo’s touch, the loudest moan would escape from his mouth. He was pleading for more as Leo thrusted into him. Leo would brush his thumb along Claude’s lips and gently caress his jaw then would send Claude into a whiplash by suddenly pulling him using the ropes that were tied around Claude's body.
“You’re doing so well,” Leo murmured, his voice was soft which contrasted from his actions. “My lovely, obedient and pathetic boy.” Claude’s breathing hitched as his eyes glazed over with a mixture of longing and love. Leo leaned close to his ear and said, “You don’t even realize how beautiful you look like this.”
The night stretched on between them, filled with heat and want. By the time it was over, Claude could barely keep his eyes open as Leo brushed his hair back and kissed him. “Next time,” Leo whispered, a teasing and sweet smile on his lips. “You won’t get off that easy for provoking me.”
Claude smiled faintly. “That was easy?” And they both giggled to each other.
Notes:
My wife made me post this, I was planning on deleting it LMAO ⸜(。˃ ᵕ ˂ )⸝♡

thv_yung on Chapter 1 Mon 08 Sep 2025 07:21AM UTC
Comment Actions