Preface
Hard Launch (but a Soft Landing)
Posted originally on the Archive of Our Own at https://archiveofourown.org/works/87764476.
- Rating:
- Not Rated
- Archive Warning:
- Creator Chose Not To Use Archive Warnings
- Category:
- M/M
- Fandoms:
- Game Changers | Heated Rivalry - All Media Types, Heated Rivalry (TV)
- Relationship:
- Shane Hollander/Ilya Rozanov
- Characters:
- Ilya Rozanov, Shane Hollander, Montreal Voyageurs | Montreal Metros Team Ensemble (Game Changers)
- Additional Tags:
- Blow Jobs, Oral Sex, Sex Tapes, Shane Hollander/Ilya Rozanov Sex Tape, Twitter, Anal Sex, Homophobia, Panic Attacks, POV Shane Hollander, Anxious Shane Hollander, Shane Hollander Is a Menace, Shane Hollander Loves Ilya Rozanov, Ilya Rozanov Loves Shane Hollander, Facials, Kneeling, Phone Calls & Telephones, Montreal Voyageurs | Montreal Metros Being Assholes (Game Changers)
- Language:
- English
- Stats:
- Published: 2026-07-01 Completed: 2026-07-02 Words: 1,448 Chapters: 3/3
Hard Launch (but a Soft Landing)
Summary
Rozanov's iCloud was hacked and the hacker posted a video of him sucking Shane's dick
Shane can't be identified, but he can't just ignore it
Or: Shane leaks his own sex tape to get ahead of the hacker
Notes
i saw MinaLogan's art of Shane blowing Ilya
- Inspired by Hollanov NSFW Sketches by MinaLogan
Chapter 1
"Shane! Shane! Come here! You have to see this!" J.J. waved Shane over excitedly to where a group of their teammates were all huddled around someone's phone.
He'd just come in for practice. He was tired. He wasn't in the mood to pretend to care about what another hockey player was doing or what a hot girl looked like in a skimpy outfit.
Couldn't they at least let him get changed first?
But Shane dutifully shuffled over to the group and let them start the video over.
His heart sank down into his stomach.
He was pretty sure he was about to shit it out.
They'd have to come get his body. A dead, heartless thing that shit himself in front of his whole team out of sheer embarrassment.
Maybe Rozanov would come to his funeral. Maybe he'd put lilies on his grave. That'd be nice.
The video started and there was Rozanov sucking someone's dick. His dick.
He could hear himself moaning.
He was going to throw up. And die. Throw up and then die.
In the video he pulled out of Rozanov's mouth to cum on his face.
Rozanov was laughing, smiling into the camera and then looking past it, right into Shane's eyes off screen.
God.
He looked so fucking sexy kneeling, waiting for Shane's cum.
"Not the hair," Rozanov said. And Shane remembered this. He remembered smirking behind the camera.
He could still picture the look on Rozanov's face without watching the video. That huge smile. The absolute delight that was always just for Shane. Only when Shane surprised him.
And being an asshole and cumming in his hair on purpose definitely surprised him.
Shane could still hear Rozanov in the video laughing. He playfully hit Shane's thighs and ducked his head. That's when Shane grabbed him by the hair and made him hold still and take it.
God.
He looked so fucking sexy getting a facial.
He looked so hot covered in Shane's cum.
"I said not the hair, asshole!"
"You want to be an asshole now?"
Shane knew what came next. Rozanov said Shane Hollander is an asshole!
But the video cut off before Rozanov said it.
Shane was actually going to throw up.
"Where'd you find that?" he managed to make words come out. Somehow.
"I think his iCloud was hacked? I don't know but it's all over Twitter!" Shane wasn't sure who said it.
He didn't care.
He needed to talk to Rozanov.
Shane felt like a zombie pushing his way out of the locker room.
His limbs were too heavy. Like they weren't really his legs. He was on autopilot and still having trouble steering. Was he even the one making his legs move?
One foot in front of the other.
Left. Right. Left. Right. Left...Left?
Luckily no one saw him trip over his own feet.
No...they just saw Rozanov sucking his dick.
He felt sick.
Fuck!
He collapsed against the wall and just stayed there on the floor.
He just needed a minute to catch his breath.
Shane almost laughed. He could practically hear Rozanov's voice in his head saying Hollander, you're having a panic attack.
Well, yea. He was.
And he still needed to talk to Rozanov.
Shane took out his phone and called.
"Hollander?" Rozanov answered right away.
He sounded scared.
Fuck!
"I'm sorry," Shane said.
"Sorry? Why sorry? Hollander, did you read my texts?"
Sorry about the video. Sorry it leaked. Sorry I came in your hair. Sorry you got outed and I didn't. Sorry about the league. Sorry about Russia. Sorry about me. Sorry. Sorry. Sorry. Sorry...
"What texts?" Shane said, ignoring everything in his brain telling him to keep apologizing.
"Not important now. There was a video of us. It leaked. Hollander I am so sorry! I will fix this I promise! My phone was hacked but I will fix this, Hollander!"
Shane just stared at the wall.
Rozanov was just outed. And he was worried about Shane.
He was going to throw up.
"Are you ok?" Shane needed Rozanov to be ok.
"Fine. Fine. I am fine. Are you ok?"
He didn't sound ok. Shane wanted to scream!
Tell me the truth. Tell me it's my fault. Tell me you hate me. Tell me how I can make it better. Tell me you love me.
"They do not know it's you. Hacker knows. Probably. But they didn't post anything of you! I'll make sure they don't! I promise!"
Shane's eyes stung.
"I don't care if they know it's me," Shane admitted more to himself than to Rozanov.
"What?"
"I mean...maybe it'll be easier. So you won't be doing this alone."
Rozanov didn't say anything and Shane was happy to close his eyes and just listen to him breathe through the phone.
It was soothing.
He would never tell Rozanov that, but it was.
"Trust me?" Shane asked.
"Always," he could hear the smile in Rozanov's voice. "You're sure?"
"Yes."
No.
But Shane answered decisively. No taking it back. Yes.
"Ok."
Shane didn't want to hang up. He really didn't.
But he still had practice.
And first, he had a private video in his camera roll that needed to be trimmed down to an appropriate length for Twitter.
— — —
In the Metros locker room, everyone was still laughing about the Rozanov leak.
Playing the video over and over. Calling Rozanov a cocksucker.
"Oh my god! Hollzy reposted the video but his is longer!" J.J. announced.
He was met with a barrage of questions from everyone.
"I don't know! I don't know! I didn't watch it yet! But this video is like two minutes longer than all the others!" J.J. held up his phone to show the video that Shane just tweeted.
Someone snatched it out of his hand and hit play.
The beginning was exactly the same. The video they'd all watched countless times by now.
It was near the end.
Rozanov on his knees, cum in his hair, on his face.
"You want to be an asshole now?"
And then it kept going...
"Shane Hollander is an asshole!"
The man holding the camera laughed and pulled Rozanov up.
"Fuck you, Rozanov." The man wiped a streak of cum off Rozanov's cheek with his cum and Rozanov smirked before taking the thumb into his mouth and sucking the cum off.
"Fuck, Roz!" he moaned.
He let Rozanov take the camera and turn it to show his face and that was definitely Shane Hollander making out with Rozanov.
The video kept going. Sloppy, passionate kisses. Rozanov getting cum on Shane. Pinching his nipples. Biting his lip.
And then Shane got down on his knees. And Rozanov held the camera on him while Shane took Rozanov's cock into his mouth.
Shane's video stopped there.
No one spoke.
They just let the video loop. Let it autoplay what they now knew was Shane getting a blowjob from Ilya fucking Rozanov.
When Shane came into the locker room, eyes clearly red from crying, no one said anything about it.
They had questions. Lots of questions. But what could anyone say?
"So...Rozanov?" Mitty tried to break the tension.
Shane smiled fondly. Not looking up at any of his teammates.
"Yea, Rozanov."
"Damn, cap!" J.J. clapped him on the shoulder. "Got a real slut!"
Shane grimaced and twisted out of J.J.'s grasp. But despite the discomfort, and the shame and embarrassment, he felt...accepted.
The crude locker room jokes about Rozanov being a good cocksucker weren't at his expense. They were at Rozanov's.
They were treating Rozanov like any other hookup.
It made his stomach curdle.
He felt like he was going to throw up again.
Shane hoped Rozanov's locker room was treating him better.
He wondered how different his team would treat him if they saw one of his and Rozanov's real sex tapes. Saw how he loved when Rozanov fucks him.
Maybe he'd leak it himself.
Chapter 2
Chapter 3
Chapter Notes
the tweets in plain text
same as chapter 2
Ilya Rozanov @RozDog81
HOLLANDER YOU STOPPED AT THE BEST PART! 😩😭💦💦
Shane Hollander @ShaneHollander24
no this was the best part 😉
[2 minute video of Rozanov fucking Hollander with his legs in the air]
Ilya Rozanov @RozDog81
HOLLANDER YOU'RE KILLING ME
Cliff Marleau @doubleoh7
😳
Connor Connors @ConnorsOfficial
daaaaaaammmmnn
Victor St-Simon @PatronSaintOfHockey
@ShaneHollander24 please don't kill our captain
Cliff Marleau @doubleoh7
@PatronSaintOfHockey @ShaneHollander24 nah you can kill him
Ilya Rozanov @RozDog81
@doubleoh7 @PatronSaintOfHockey @ShaneHollander24 🖕
Hayden Pike @justjackieshusband
@ShaneHollander24 why would you leak your own sex tape? 😭
Shane Hollander @ShaneHollander24
I'm making a choice to get ahead of the hack. If someone is going to publicly post personal, intimate, private moments between me and @RozDog81 it should be us.
Ilya Rozanov @RozDog81
What he said. @ShaneHollander24
Afterword
Please drop by the Archive and comment to let the creator know if you enjoyed their work!