Actions

Work Header

The OnlyFans Debacle (That Wasn't)

Summary:

@IlyaRozanov_81 ✅

Hockey season boring right now 😴 so I found a new hobby. OnlyFans coming soon. You want to see my real skills? Not just on the ice 😏

Follow there for exclusive content: onlyfans.com/ilyarozanov81

@rozanovmouthguard: An Ilya Rozanov OnlyFans was not on my new year’s bingo card but OKAY

@hockeydommymommy: If I subscribe and he doesn't post a video of him trying to put on skinny jeans when his thighs are too big I want my money back!

In which a fake OnlyFans account of Ilya Rozanov goes viral, turning into the NHL’s worst nightmare. Ilya finds the whole thing deeply entertaining and immediately starts encouraging the bit.

Notes:

Editing this was agony but I looked into the void and the void said "write more crack" so here we are 🫡

TW for casual homophobia because the voyageurs suck (what's new?)

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

Work Text:

@IlyaRozanov_81

Hockey season boring right now 😴 so I found a new hobby. OnlyFans coming soon. You want to see my real skills? Not just on the ice 😏

Follow there for exclusive content: onlyfans.com/ilyarozanov81

First video drop in ONE WEEK if we hit 1 MILLION subscribers. You think you can handle? 🥵

[Image attached: Ilya kneeling in the locker room post-Cup win, shirtless, head tilted back, mouth open as a teammate pours vodka directly into it.]

💭 47.2K 🔁 89.3K ❤️ 342.1K

@rozanovmouthguard: An Ilya Rozanov OnlyFans was not on my new year’s bingo card but OKAY #RozanovOF

@leafssuffering: Is this why he fought Scott Hunter last week? Was he practicing for something 😼 #RozanovOF

@financebro: At $9.99/month with 1M subs he's making more than the GDP of some small countries. Ilya Rozanov economic impact incoming 🔥 #RozanovOF

@sportsbusinessinsider: I'm reaching out to my sources to verify if this is real because if it IS real this is the most significant athlete-brand pivot since Michael Jordan played baseball #RozanovOF

@hockeydommymommy: If I subscribe and he doesn't post a video of him trying to put on skinny jeans when his thighs are still too big and he has to lay on the bed to zip them up I want my money back! #RozanovOF

Trending in Canada #7

#RozanovOF

23k tweets

Ilya was having a good dream. He was scoring the Cup-winning goal again, except that time, instead of passing to Marlow, he just did it himself. Then his phone started vibrating on the nightstand.

BUZZ. BUZZBUZZBUZZBUZZ - 

"Someone better be dying," he groaned, already reaching for the device. "Or I make them die."

124 unread messages.

Sveta: 🤣🤣🤣🤣🤣

Sveta: ILYUSHA why are your tits on the internet?

Sveta: actually wait they’re good tits but STILL

Sveta: Ilyusha if you started an onlyfans without telling me I will actually kill you

More messages flooded in from the Boston Bears group chat.

Boston Boys 🐻

Marlow: WHAT THE FUCK

Marlow: [sent link]

Simmons: Cap are you leaving the NHL to start porn career LOL

St Simon: Is it real

Carmichael: I checked the account. The metadata doesn't match his location. I think it's fake.

St Simon: NERD 🤓

With the morbid curiosity of a man poking a bruise to see if it still hurt, Ilya tapped the link. He stumbled into the comments section. He saw people calling him a disgrace to the sport and possibly humanity itself. He saw someone offering to sell their house to subscribe, which seemed extreme, but he respected the commitment.

Of course, he was still completely in the dark about the whole OnlyFans thing itself. Opening Google, he searched: what is onlyfans

OnlyFans is a content subscription service where content creators can earn money from users who subscribe to their content, often associated with adult content, though creators share a variety of genres. Creators keep 80% of their earnings, with OnlyFans taking a 20% commission for platform maintenance and payment processing - 

Ilya typed in the URL and landed on the page.

ilyarozanov81

Followers: 204,847

Posts: 0

Bio: special content for my special fans. ask me about my stick handling skills 😏

Ilya laughed. Whoever did that was a genius.

Swiping back, he returned to the group chat.

Ilya: 👀

St Simon: @Ilya answer the question

Ilya: Is fake. Hacker make it

Simmons: OH THANK GOD… wait are you sure

Ilya: I am sure I have not made onlyfans. Yet

Marlow: said YET like he's scheduling it for Q3 💀

Ilya: why not? is funny

Hammersmith: dude people are paying

Marlow: you have no content

Ilya: they pay for nothing. is life lesson

St Simon: I respect the hustle even if it’s not yours

Ilya: you are all jealous

Simmons: jealous of your FAKE PORN EMPIRE?

Ilya: because I am most sexiest man on team 🥵

St Simon: source: trust me bro

Ilya: @stsimon suicides all week

St Simon: WTF 

Hammersmith: @Ilya what are you gonna do?

Ilya: let them have fun

St Simon: My girlfriend is waiting for an answer

Ilya: Tell her subscribe

St Simon: I’m not telling my girlfriend to subscribe to a fake onlyfans of you

Ilya: you are insecure?

Marlow: SIMON DOWN BAD CONFIRMED

Conner² : jealousy is a disease get well soon 🙏

St Simon: WHAT NO

Marlow: SIMON CAUGHT LACKING

Conner²: Simon’s girlfriend definitely has the photo saved already 🙂‍↕️

St Simon: yeah ok but what about Rozy’s girlfriend?

Marlow: OH MY GOD HOW DID WE FORGET JANE

Ilya: What about her

Marlow: @Ilya what about her?? She’s gonna kill you!

Hammersmith: My wife saw it, asked if I knew about OnlyFans, didn’t believe me, and now I’m on the couch 🥲

St Simon: Girlfriends do NOT like when their man’s chest is everywhere

Marlow: Jane is probably crying or packing her bags

Ilya: Is MY chest

Conner²: NOT ANYMORE IT’S PUBLIC DOMAIN

Simmons: open source chest 😂

Marlow: when you’re in a relationship, your chest is HERS

Carmichael: Jane is seeing all the ilyas_wifey accounts and people offering to subscribe

Hammersmith: Women hate that

Ilya: Jane is not like that 

Hammersmith: famous last words 🪦

Carmichael: Jane seems sweet but everyone has a limit

Marlow: Lena still brings up me liking an Instagram model… from 2011

St Simon: @Marlow 2011??? you're serving a life sentence lmaoo 

Ilya: Jane is different

Marlow: Is she? Because YOU are completely different with her 🤡

Hammersmith: ohhhhhh here we go 🍿

Conner²: FINALLY. I’ve been storing evidence for YEARS

Simmons: opening the archives as we speak

Ilya: What does that mean

Marlow: don’t act clueless

Carmichael: you used to be a menace to society

Ilya: i am still menace

Marlow: no you are domesticated

Simmons: housebroken

St Simon: leash trained 

Simmons: you leave team dinner EARLY

Ilya: i have sleep schedule

Conner²: YOU USED TO CLOSE THE RESTAURANT

Hammersmith: now you’re like "sorry boys jane call"

Simmons: "jane call" 🤣

Conner²: cap you used to be H I M

Simmons: now you are… this

St Simon: a boyfriend

Marlow: Remember 2014? You had THREE different girls at that club in one night

Hammersmith: And you didn't even remember their names the next morning

Carmichael: You called one "Gertrude" for a whole week

Carmichael: Her name was Mrytle

Simmons: 💀

Marlow: And now it's all "Jane this" "Jane that"

Simmons: EVERYTHING is "Jane likes"

Marlow: What do YOU like anymore?

Ilya: I like Jane

St Simon: yeah we can tell

Simmons: can’t get enough

Hammersmith: that’s what she said

Marlow: HE RUINED THE WHOLESOME MOMENT

Ilya: 😏

Marlow: You stopped fighting as much

Hammersmith: You used to lead the league in penalties

St Simon: Now you're like middle of the pack

Ilya: ...Jane said she worries

Simmons: AND YOU LISTENED 😱

Ilya: She looks at me with big eyes and says "please don't get hurt"

Hammersmith: yeah okay that would do it

Conner²: I’d retire on the spot

St Simon: I’d bubble wrap myself

Marlow: The point is Jane is going to KILL you about this onlyfans thing

Ilya: Jane and I are different

Carmichael: cap just call her

Hammersmith: put us on speaker

Ilya: 👋

Shane was in his home gym, finishing his yoga session. Downward dog. His phone was on the mat next to him, face down.

It started buzzing.

BUZZBUZZBUZZBUZZBUZZ - 

That was… a lot of messages. The kind of messages that usually meant something had gone terribly wrong somewhere in the universe.

He reached for it and unlocked the screen.

Ninety-two unread messages.

He opened his Montreal Voyageurs group chat.

Go Voyageurs 🏒 

Hayden: GUYS HAVE YOU SEEN

Cormeau: if this isn’t life or death I’m blocking you

Hayden: ROZANOV ONLYFANS

Taylor: WHAT

Mitty: WHAT

Wilson: WHAT

J.J: I’m gonna need you to run that back in English

Hayden: ILYA FUCKING ROZANOV HAS AN ONLYFANS

Cormeau: I'm awake now

Wilson: Rozanov is crazy but he's not THAT crazy

Hayden: see for yourselves

Hayden: [sent link]

J.J: I CLICKED IT

J.J: I'M BLIND NOW

Cormeau: Why is his mouth OPEN like that

Wilson: The BIO

Wilson: ask me about my stick handling skills

Hayden: @Wilson hey man… just know we’re here for you

Wilson: Why are you saying that like you're about to insult me...

Drapeau: @Wilson We love you but you ranked last in the locker room

Mitty: @Wilson You know which one 🤏

Wilson: I HATE YOU ALL

Cormeau: We're just saying

J.J.: If anyone should NOT be talking about "stick handling skills"

Hayden: It's the guy who lost the unofficial team competition

Drapeau: by a landslide

Wilson: THAT WAS RIGGED

Wilson: SOMEONE USED A COLD SHOWER

Wilson: THE NUMBERS WERE SKEWED

Drapeau: The tape measure doesn't lie 🤷

Wilson: STFU I was quoting rozanov not referring to myself 

Drapeau: punctuation would have saved your life here 

Taylor: @everyone back to main IS THE ACCOUNT REAL?

Mitty: It HAS to be fake

J.J: counterpoint: it’s Rozanov

Hayden: @Shane 

J.J: CAPITAINE RISE AND SHINE

Cormeau: @Shane the faggot who ruined your playoffs is now doing porn

Drapeau: @Cormeau that's NOT what OnlyFans is

Cormeau: Close enough

Shane stared at the screen, yoga mat forgotten. He clicked the link shared by Hayden. The Twitter post loaded.

That photo - he knew that photo. He had that photo on his phone in a hidden folder that he definitely didn’t look at regularly.

Shane opened Google and typed: What is OnlyFans?

OnlyFans is a content subscription service based in London, England. Content creators can earn money from users who subscribe to their content - often referred to as "fans." While the platform is used by a variety of creators including fitness instructors, musicians, and chefs, it is most commonly associated with adult content. Creators can post photos, videos, and live stream content for their subscribers...

Shane swiped back and studied the Twitter post like it was game tape.

He zoomed in on the join date.

That was… three days ago. The account had existed for merely seventy-two hours and had already caused a hurricane in his group chat and made him abandon a very peaceful yoga session mid-downward dog.

He pulled up the metadata.

Photo taken: 2014.

He checked the location tag.

Posted from: Miami, FL.

But Ilya was in Boston right then.

The writing style was…

Ilya’s English was better than he pretended, but it wasn’t that good. The tweets were too smooth.

Shane went back to the group chat.

Shane: It's fake

J.J: how do you know?

Shane: The account was made 3 days ago

Shane: The photo is from 2014

Wilson: HOW DID WE MISS THE DATE

Hayden: I was distracted by the CHEST okay

Shane: Also the location metadata doesn't match

Shane: The post says Miami, but Rozanov was in Boston last night after the game

Shane: Why would he post from Miami if he was home?

Taylor: HOLY SHIT

Mitty: SHERLOCK HOLLANDER 🥸

J.J: CSI: NHL 🔎

Wilson: Captain coming through with the INVESTIGATION

Hayden: how do YOU know where he was after the game 🤨

Shane: It was on the news postgame interview

Shane: They show his location sometimes

J.J: They do??

Cormeau: I don't think they do

Shane: They do. I pay attention

Hayden: You know a lot about Rozanov's schedule 🧐

Shane: He's my rival. I study all my rivals

Cormeau: Actually fair

Hayden: If it's fake then who made it 

J.J: Some hacker probably

Taylor: That photo????

Mitty: stop complimenting rozanov he's our ENEMY

Drapeau: @TAYLOR HAS A CRUSH 🤤

Taylor: I DO NOT

Mitty: Taylor and Rozanov sitting in a tree

Wilson: ~K~I~S~S~I~N~G~ 😗

Taylor: 🖕

Taylor: I'm not a cocksucking fag

Shane: Can we focus

Hayden: Right sorry

Cormeau: So what do we DO

Drapeau: Do we need to do anything?

Taylor: It's not our problem

Mitty: Thank GOD

Wilson: Imagine if this was one of US

Hayden: Remember when Drapeau's Instagram got hacked in 2016

Drapeau: DON'T BRING THAT UP

J.J: The DMs he sent to random accounts lmfao

Cormeau: "hey beautiful want to see my slapshot" 💀

Hayden: didn’t one of them reply

J.J: yeah

Cormeau: "no ❤️"

Taylor: REJECTED BY YOUR OWN HACKER VICTIMS

Drapeau: I HATE THIS TEAM

Shane’s phone pinged.

Lily: you see me?? i am famous now 

Lily: 230k people agree i am handsome 🥰

Shane: What the hell is wrong with you?

Lily: many things 

Shane: Is this real?

Lily: account is fake but photo is VERY real 😏

Shane: You need to take this seriously

Lily: i am serious about business

Lily: maybe i make real account 🤔

Lily: 80% commission is good 

Shane: You are NOT making an OnlyFans

Lily: why not 🥺 you will not support my dreams?

Shane: Your "dreams" are a PR nightmare

Lily: my dream is you 😘

Shane: I’m serious

Lily: you subscribe and i give you boyfriend discount

Shane: Ilya

Lily: yes my love 

Shane: Stop

Lily: cannot stop

Lily: i am content creator now 🤩

Shane: How are you planning to handle this?

Lily: i make stick handling tutorial and cooking class 😉

Shane: That is not appropriate

Lily: you like when i cook 

Shane: This isn’t funny

Lily: you jealous?

Shane: No

Lily: so many people see my chest but you like when only you see 

Shane: That’s not what I meant!

Lily: is okay i still choose you

Shane: I am not jealous

Lily: will you break up with me 😢

Shane: What?

Lily: because of my fame 

Lily: because many people want me 😔

Shane: That’s not happening

Lily: because i give you best head 

Lily: no one does like me 😈

Shane: I’m trying to have a serious conversation asshole

Lily: if my onlyfans real all men cry 

Lily: they see my dick size and feel bad 

Shane: You know what? I can’t continue this conversation anymore. I have a meeting. 

Lily: talk about me 💋

Shane: No I won't

Lily: coward

Shane: Professional

Lily: boring

Shane: Functional

Lily: i make you fun 🙂‍↕️

Shane: I HATE YOU

Lily: You love me

Lily: And my stick handling

Shane: I'M LEAVING

Lily: speaking of stick handling how is your

Lily: 👇 👌

Shane: I'm not answering that

Lily: Is sore from last time?

Lily: I was very good

Shane: YOU CAN'T JUST ASK THINGS LIKE THAT

Lily: Is natural question

Lily: Boyfriend asks

Lily: How is boyfriend's 🍑

Shane: Is that a peach??

Lily: 🍆

Shane: I’m turning my phone off

@HockeyPundit

This is exactly what's wrong with the modern NHL. Players care more about their "brand" and "exposure" than actually winning games. Rozanov has been mid all season and now he's got an OnlyFans? Embarrassing. The league should suspend him. #RozanovOF

@rozanovabslicker: "mid all season" he's on pace for 92 points you absolute walnut. do you even watch hockey or just open your mouth and hope stats fall out?

> @HockeyPundit: Found the stan 🙄

>> @rozanovabslicker: found the guy who uses "stan" as an insult in 2018 💀

@oldschoolhockey

Back in my day, players kept their heads down and played the game. None of this social media nonsense. Rozanov is a disgrace to the sport. Get him out of the league. #RozanovOF

@asteroid_destroyer: "back in my day" back in your day players smoked during intermissions and drove drunk. sit down.

@sadnesseater: pov: type of person who still thinks enforcers should exist 💀

> @oldschoolhockey At least enforcers had respect for the game.

>> @sadnesseater:  they had concussions and brain damage babe. not the same.

@queerfortheears: "kept their heads down" you mean repressed all personality and died sad and lonely? no thanks. let rozanov live.

Trending on Twitter #4

#RozanovOF

95k tweets

Ilya sat at the front in the media room in a perfectly tailored suit, because if there was one thing Ilya understood, it was that you always dress for the occasion.

Especially when the occasion was "addressing a fake OnlyFans account with 587,000 subscribers."

He hadn't planned on doing this today. But circumstances had forced his hand.

To add to the pandemonium, a few days ago his official Twitter account had been suspended. Suspended! For "targeted harassment."

The harassment in question? A three-day deep dive under every post Scott Hunter ever made, where Ilya had suggested, with escalating creativity, that Hunter was not only old enough to have seen the dinosaurs go extinct, but followed that up with classics like: "Scott Hunter's rookie card is a cave painting," "Scott Hunter's pre-game meal was the last woolly mammoth," and the piece de resistance that finally did him in: "Scott Hunter doesn't have wrinkles. Those are fault lines from when continents split. He was there. He pushed."

The mass reports had finally caught up with him. 

And then there was the OnlyFans situation.

His agent had called at 4 AM. "Rozanov. The silence is louder than the account. You have to say something. People think the suspension and the OnlyFans launch are a coordinated PR stunt. They think you're leaning into the villain era."

So here he was, forced to address a fake adult content page because his real account got nuked.

The moment he touched the microphone, the room became ungovernable.

"ILYAROZANOVWASITREALLYYOU - "

"HOWBIGISYOUR - "

"Ilya," a TSN reporter started, "Are you going to take legal action?"

"No."

"No?! Why not?!"

Ilya looked confused by the question. "Why would I punish artist?"

"Artist?! The person who made this is a criminal."

"Criminal is artist," Ilya said firmly. "Is hustle. I respect grind."

"YOU RESPECT THE HACKER?!"

“You must respect talent even when it is used against you.” He shrugged. “Is like hockey. When opponent scores beautiful goal, you are angry - but also you think, ‘nice goal.’” 

From the back, a Barstool Sports reporter jumped in. "Ilya! The new account description says 'Slovakian stallion seeks mare for late night rides.'"

"Is poetry," Ilya corrected. "I am strong. Like stallion."

"And the late night rides part?"

Ilya tilted his head. "You never went for late night ride? On horse? Under stars? Is very romantic."

"WITH A MARE?!"

"Mare is female horse. Is how horses work."

"Rozanov," a new voice cut in, "the account also posted a 'welcome message' that said 'prepare for the ride of your life, little pony.'"

"Is good message. We should all prepare for ride of our lives. Life is short. Ride hard."

"LITTLE PONY though."

"I was little once," Ilya said thoughtfully. "Then I grew. Became stallion. Is circle of life."

A voice from The Athletic cut in. "Ilya, what did the coach say?"

Ilya's face lit up with the memory.

"He said 'Rozanov. What the fuck.' I said 'Not me, coach.' He said 'You sure?' I said 'You want proof?'"

"You offered to show proof?!"

"He said 'NO. GET OUT.' I said 'But coach, I can explain - ' He said 'OUT. NOW. CLOSE DOOR.'"

Ilya shook his head sadly. "I think he was embarrassed."

"EMBARRASSED?! Coach was probably traumatized!"

"Trauma is different for everyone," Ilya said sagely. "Maybe this was growth opportunity for him."

A reporter from The Hockey News tried desperately to redirect. "Ilya, what about the NHL? What do they think about all this?"

"NHL," Ilya answered, "sent email. Big words. 'Integrity.' 'Image of league.' 'Conduct detrimental.' Blah blah blah."

"You're not concerned?"

"I am concerned that they did not congratulate me on 587,000 subscribers. Is rude. League should support players'... side projects."

"THIS ISN'T A SIDE PROJECT!"

"Is not? Felt like side project. I did not even do anything and got 587,000 subscribers. Imagine if I tried."

He picked up his water, took a final sip, and headed for the side door.

@NHLPA ✅

The NHLPA is aware of a fraudulent account impersonating player Ilya Rozanov. We are working with appropriate authorities to address this matter. Player safety and digital privacy are of utmost importance.

We remind all players to maintain strong digital security practices and report any suspicious activity immediately.

@hockeyweirdo: NHLPA trying to arrest the only person making hockey interesting rn

@auntiefascist: me, a subscriber: 👀

@lowresdreams: "digital privacy" there is no privacy left and we are okay with that

Trending on Twitter #1

#RozanovOF

132k tweets

It should have been a good night. The Voyageurs had just pulled off a tight 3–2 win against the Admirals. 

But the second Shane stepped into the press conference room, he knew that it wasn’t going to be.

He sat down and adjusted the mic. 

"Shane," a Sportsnet reporter spoke, "two assists tonight. How would you rate your performance?"

"I think I played okay," Shane said, settling into the rhythm. "There’s always room for improvement. The guys did a great job finishing. Taylor’s goal in the second was - "

"Shifting gears," another voice interrupted. "Ilya Rozanov’s OnlyFans situation has been everywhere this week. Any thoughts?"

You knew this was coming. Just say the boring thing.

"I’m focused on my team and our season," Shane said. "I don’t really follow what other players do off the ice."

"It’s kind of hard to miss," the reporter pushed. "It’s trending everywhere. Seven hundred and fifty thousand subscribers now."

It was 720 an hour ago!

"I’m sure the league will handle it appropriately," he said aloud.

"But what do you think?" a Montreal Gazette reporter pressed. "You’ve had a long rivalry with Rozanov. You know him better than most."

I know him in ways you cannot print.

"I wouldn’t say I know him well," Shane replied. "We’re competitors. We play against each other. That’s the extent of it."

"You were teammates at the Tampa Bay."

"We were colleagues," Shane said carefully. "It was professional."

"Did he ever mention anything about OnlyFans during that time?"

He mentioned a lot of things. None of them safe for this room.

"No," Shane said, clearing his throat. "We didn’t discuss… that."

A CBC reporter leaned forward, clearly enjoying this far too much. “The hacker posted a new photo today. A beach photo."

Shane’s grip tightened around his water bottle.

That is my photo. That is my boyfriend. And now seven hundred and fifty thousand people have seen it.

"I haven’t seen it," Shane said, lifting the bottle for a sip.

"It’s everywhere. You haven’t seen it?"

"I was preparing for a game."

"It’s a very… flattering photo. Would you agree?"

I agree so much it’s a problem.

"I don’t really have an opinion on… photos… of other players," Shane said stiffly.

"The content menu the hacker posted includes things like ‘vegetable gardening’ and with an eggplant emoji. Any idea what that might mean?"

"I try not to… interpret… emojis," Shane said.

"What about the peach? For the cooking class?"

"I don’t… I don’t follow," Shane replied, his voice just a shade higher than before.

“And the ‘no clothes optional’ for the Q&A. That seems pretty straightforward.”

“I think… players have a responsibility to maintain a certain image,” he said finally.

"So you think this is inappropriate?"

I think it’s inappropriate that I have to sit here and pretend I don’t care.

"I think it’s a distraction from hockey."

"Hollander,” a reporter from The Athletic said, “if Rozanov did start a real OnlyFans - hypothetically - would you subscribe? Indulge us."

I indulge him every night. I have access no one here even knows exists.

"I don’t think I would… need to." 

"Need to?" a Barstool reporter jumped in. "Or want to?"

Both. Neither. I don’t even know what words mean anymore.

"I think," Shane said, forcing his voice back into something even, "I would have no reason to. We’re not… close."

“One last question,” someone from The Hockey News said. “The hacker posted a new goal - one million subscribers. They’re at 750k now. If they hit it, they’re posting a video. Would you watch it?"

"I don’t watch… other players’ content," Shane said, each pause doing heavy lifting.

"Even out of curiosity?"

Curiosity is what killed the cat in 2010!

"I prefer to focus on my own game."

The conference room looked like a war zone. The whiteboard was covered edge to edge with IP addresses, arrows looping into nonsense. Laptops glowed from every corner of the table. 

And at the center of it all: 947,223 subscribers.

Ilya's manager Brooke dragged a hand down her face as she paced. "Okay. Round three. Jenna, what do we have?"

Jenna didn’t look up from her laptop. "The hacker is good. Every time I get close, they bounce to a new server and location. In the last hour alone we’ve hit Romania, Brazil, Singapore, and Antarctica."

Marcus blinked. "Antarctica?"

"There’s a research station," Jenna said flatly. "Surprisingly strong wifi. They’re using it as a relay."

Dave - the lawyer - sighed. "Can we just get Twitter to shut it down?”

"We’ve sent multiple takedown requests," Jenna said. "They keep replying with ‘we are reviewing your concern.’"

Marcus snorted. "They’re not reviewing anything. They’re watching the subscriber count like the rest of us."

Brooke turned sharply. "You’ve been suspiciously quiet,” she said, narrowing her eyes at the one person in the room who seemed to be enjoying himself. “What are you thinking?"

Ilya was sprawled in his chair like this was a casual hangout, not a crisis meeting. 

"I think…we need a new approach."

Marcus leaned forward. "And what’s your brilliant idea?"

"Hacker wants content, yes?" Ilya continued. "So we give them content with… surprise.”

That got Jenna’s attention. "What kind of surprise?"

"I post a photo on my Instagram," Ilya said. "The most explicit I ever posted."

Brooke’s eyes widened. "You want to post a thirst trap to catch a hacker?"

"Is not thirst trap," Ilya corrected. "Is bait."

Jenna was already leaning forward, brain clearly sprinting ahead. "And the photo has embedded metadata tracking script hidden in the file. If they download it and re-upload…"

"We get real IP," Ilya finished. 

Jenna nodded, already convinced. "It could work. They’re clearly obsessed with fresh content. They won’t resist."

Dave looked unwell. “Is that even legal?”

Jenna shrugged. "It's a gray area. But so is stealing someone's likeness and running a fake OnlyFans. We're not exactly playing by the rules here."

Brooke let out a long breath. "This is the most unhinged plan we’ve come up with yet. Thoughts?"

"Technically feasible," Jenna said.

"PR disaster either way," Marcus added. "Might as well make it interesting."

"I’m not paid enough for this," Dave muttered.

Brooke nodded. "Fine. Do it."

"I have perfect photo," Ilya said, scrolling through his phone.

He turned the phone around. 

Ilya was shirtless, obviously. Towel slung low on his hips, one hand in his hair, the other holding the phone. 

He had taken it weeks ago, when he’d known Shane was supposed to go out with Hayden and J.J for a night out, probably trying to muster enthusiasm for a night he didn’t really want.

Ilya had sent it with a simple message: "Trying to decide if this lighting works. Your opinion?"

Shane's reply came five minutes later: "Hayden and J.J say ‘tell Lily she owes us.’"

And then: "When are you coming over?"

Brooke exhaled. "That’s… that’s gonna work."

Ilya typed for a few seconds, then held it up.

@rozanov81 ☑️

Just another day in Boston. No filter needed 😏

[Image attached: The Photo]

"Tracking script is live," Jenna said. "As soon as someone downloads the high-res version, we’ll know."

Ilya pressed POST.

Not even half a minute later, likes and comments started pouring in.

@taylorsversion: THE TOWEL IS HANGING ON FOR DEAR LIFE. JUST LIKE MY SANITY.

@mikkolaniko69: I still don't understand. Why towel?

@sveta_love: 🔥🔥🔥

@hatesgirlmath: The towel is doing more work than some NHL defensemen.

Fifteen minutes later, the fake OnlyFans account updates.

@IlyaRozanov_81 ✅

New content just dropped! We have the HIGHEST QUALITY version. Subscribe now to see! 950k subscribers almost there!

[Image attached: The Towel Photo - Downloaded and Reposted]

Jenna’s laptop beeped.

"Got them."

Every head snapped toward her.

Jenna was already typing, fingers flying across the keyboard. "They downloaded the high-res version. The tracking script activated. I have their real IP - no VPN this time. They got greedy."

Brooke stepped closer. "Where are they?"

Jenna’s eyes scanned the screen, something like confusion flickering across her face. "It’s routing through - okay, that’s weird."

Marcus leaned in. "What?"

"The IP is bouncing, but the origin point is…" she paused, squinting. "…Boston."

"Boston?" Brooke repeated.

"Same city," Jenna confirmed. "They’re local."

Ilya, lounging just seconds ago, was suddenly very awake. "Hacker is neighbor?”

"Not just neighbor," Jenna said, zooming in. "Downtown. That office building - the one with the coffee shop on the first floor."

Brooke blinked. "They’re in an office building?"

"Public Wi-Fi," Jenna said. "Coffee shop. They’re working out of a Starbucks."

"I am going," Ilya said, standing.

Brooke spun toward him. "You what - no. No, you’re not going to - "

"I will talk to them. Is fine."

"Rozanov - "

"They steal my photos. They make nine hundred fifty thousand subscribers.” He shrugged, already halfway to the door. "I go meet artist."

"I have the exact location," Jenna added. "Table near the window. Device connected to ‘Starbucks_WiFi_Free.’"

"I will send update," Ilya said.

"ILYA - "

The door shut behind him.

The bell above the door chimed softly as Ilya stepped inside. Students were hunched over laptops, someone arguing softly on a call, the hiss of espresso machines filling the background.

Ilya scanned the room once. Then he saw them on the table by the window.

Hood up. Laptop open. 

On the screen, the number ticked up again: 958,223.

Ilya walked over without hesitation and sat down across from them.

"This table’s taken, sorry - " a boy in his late teens said, not looking up.

When he did, he froze.

Because Ilya Rozanov was sitting directly across from him, smiling.

"I like your work," Ilya said pleasantly. "Good captions. But you use old photos. I have better ones. You want to see?"

"Oh my god," the hacker whispered. "Are you… are you going to kill me?"

Ilya blinked, confused. "Why would I kill you?"

"You - I ran a fake OnlyFans of you. For five days. Nine hundred and - " he glanced at the screen " - fifty-eight thousand subscribers."

"Sixty thousand now," Ilya corrected lightly. "Is growing still."

The hacker looked back at the number.

"Oh my god, it is still growing."

"You are good at this," Ilya said. "Better than my media team."

"Your media team has been trying to catch me for days."

"I caught you." Ilya tilted his head slightly. "But I am not here to be angry. I am here to ask: why?"

The hacker hesitated. "You really want to know?"

"Yes."

He took a breath.

"Okay. So… my aunt. She was a huge hockey fan. Like - obsessed. She ran a charity. For kids who can’t afford equipment. For twenty years."

Ilya’s expression softened slightly.

"Last month," the boy continued, voice tightening, "there was a flood. She was driving to the building. Trying to move equipment. The roads were bad and…"

He didn’t finish the sentence.

"I am sorry," Ilya said quietly.

"The charity almost shut down," the boy went on. 

He swallowed, then pushed forward anyway.

"It’s not just… some program," he said. "It’s ice time, gear, travel - stuff those kids would never get otherwise. My aunt ran everything herself. She’d track who needed skates, who outgrew pads, who couldn’t pay league fees. She knew all of them."

Ilya didn’t interrupt.

"They’re good," the boy added quickly. "Some of them could actually go somewhere with it."

Ilya exhaled slowly, gaze dropping for a second before returning to him.

"So when everything fell apart," the boy continued, "I just needed money. Something immediate."

He let out a humorless breath. "And then I saw your account was suspended for the Scott Hunter comments."

He rubbed the back of his neck.

"And I thought… if people already expect you to post something - if there’s confusion anyway - "

The words slowed, like he knew exactly how bad it sounded.

"I didn’t plan it all at once,” he said. "It kind of… built. First it was just reposting things. Then I saw how fast engagement spiked when people thought it was really you."

He glanced up, bracing for anger.

"And then I thought if attention is that easy to get… money might be too."

Silence stretched for a moment.

"I knew it was wrong,” he said quickly. "Using your name. And - yeah, the whole… adult content angle. I knew that was - ” He cut himself off, jaw tightening. "But it was the fastest way. People pay for that. Immediately."

His voice dropped.

"It’s - yeah. Not exactly the kind of thing you want tied to a kids’ charity."

He forced himself to keep going.

"But I kept thinking about them,” he said. "Kids who finally got a shot. Who just needed ice time and gear. And if we couldn’t raise anything - "

He shook his head.

"That’s it for them."

His eyes flicked back to Ilya’s.

"How much?" Ilya asked after a moment.

"More than nine hundred thousand dollars so far."

That made Ilya's eyebrows lift.

"You commit crime… for charity," he said.

"I know how that sounds."

“It sounds…” he tilted his head, thinking. "…like very good reason."

The hacker blinked. “You’re not mad?”

"I am mad you use old photos," Ilya shrugged. "But charity? Is difficult to be mad at charity."

"I can show you the records," the boy rushed. "Proof - "

"I believe you," Ilya said. "You have honest face."

The hacker stared at him.

"So… what now?" he asked carefully. "Are you turning me in?"

Ilya thought about it. "Hm. No."

"…no?"

"You keep the money. Charity needs money. I do not need money. I have many money."

"You’re letting me keep it?"

"What is raised is already raised. It did good thing."

"But," he added. "You do not continue."

The boy blinked. "I - "

"No more fake account," Ilya said. “This is a problem. Not just for you." He tapped his chest. "For me also. League, lawyers, many very boring people will eventually find you. And then? Bigger mess."

The boy’s shoulders sank a little. "Yeah… I figured it was only a matter of time."

"So we do this smarter," Ilya said. "You show me charity. Then I help."

"Help how?" the boy asked, cautious now, like he didn’t quite trust where this was going.

"I put my name on it," Ilya said. "People donate."

"You’d… endorse it?"

"People like story," Ilya went on. "This is good story. Better than…" He waved a hand vaguely. "Towel situation."

Despite himself, the boy let out a laugh.

"Also," Ilya added, "this way you do not have to feel guilty every five minutes."

The boy hesitated, something like disbelief still written all over his face. "Why are you helping me?" 

"Because someone helped those kids already," Ilya said. "For twenty years."

There was a brief pause.

"And because," he added, just a little sharper again, "if you are going to use my face, at least do it correctly."

"I don’t - I don’t know what to say."

"Say you post one more thing," Ilya said, glancing at the screen. “You tell them: one more video tomorrow night. From real Ilya."

The hacker’s jaw dropped. "You’re going to post a video? On the fake account?"

"Is not fake anymore," Ilya smiled. "Is collaboration."

"I - you - what - "

"First," Ilya said, already pulling out his phone, "selfie."

Before the hacker could react, Ilya leaned in and snapped the photo.

"What is your name?" he asked.

"…Jude."

"Now Jude," Ilya continued, "you post."

Jude turned back to the laptop.

@IlyaRozanov_81✅

Only forty thousand to go 🥳 

Tomorrow night. Exclusive video. From the REAL Ilya Rozanov. 

Special thanks to @rozanov81 for being a good sport about this. We had a chat. He's... actually really nice? And very handsome in person. Can confirm.

Video tomorrow. 8pm EST. You'll want to be there 😌

[Image attached: Selfie of Ilya and Jude, Starbucks in the background]

@sarcasmprovider: THE HACKER AND ILYA ARE FRIENDS NOW???

@hockeyanalytics: This is the most unexpected plot twist in sports history

Meanwhile, Ilya's phone was getting bombarded with messages:

Jane: YOU MET THE HACKER AND TOOK A SELFIE???

Jane: AND NOW YOU'RE DOING A COLLAB???

Ilya: Jude is nice

Ilya: He does crime for charity

Ilya: Is good person

Jane: HE RAN A FAKE ONLYFANS OF YOU

Ilya: For charity

Ilya: You meet him sometime

Jane: I'm NOT meeting the hacker

Ilya: He is fan now 😍

Jane: I can't with you

Ilya: Video tomorrow 8pm

Jane: What's IN the video?

Ilya: Surprise 🎁

Ilya was sitting in his apartment, phone propped up on a stack of books, camera pointed at his face.

The OnlyFans subscriber count had just hit 1,047,892.

Ilya hit RECORD.

"Hello, 1 million people."

The words landed a little uneven, like he still wasn’t used to them.

"Is weird to say,” he admitted. "One million. That is many people. And you are all here. For my face. For my - " he gestured vaguely at himself " - this."

He reached for his phone and held it up to the camera.

The selfie.

"This is Jude," he said. "Jude is hacker. Jude is also very nice person. We are friends now."

He lowered the phone.

"Jude’s aunt ran a charity. For kids who want to play hockey but cannot afford. Without help, many kids cannot play at all."

The humor dropped away.

"She died recently. In flood. Trying to save equipment. After that, charity was going to close."

His eyes steadied on the camera.

"So Jude used my name. He made an account. People subscribed."

He exhaled.

"And that cannot continue. It is illegal."

"But the reason?" he added. "The reason matters."

He leaned in slightly. "You are already willing to spend money. Ten dollars. Twenty dollars. Every month. On celebrities. On things that disappear in one minute."

He lifted a hand. "What if you spend that same ten dollars on something real?"

He held his palm up to the camera.

www.hockeyforkids.org

"This is the charity," he said. "It helps kids play hockey who otherwise cannot."

He gave a knowing look.

"You can do something better. You can give that money to them."

He lowered his hand.

"Charity has already gained thousands of dollars because of you. Even if you did not know."

A small smile returned. "So imagine what happens… if you do know."

He leaned back again, more like himself now.

"If you want to support me, this is how. You support what matters."

He gave a crooked smile.

"And if you want my real nudes? You go ask my boyfriend."

He winked.

“Goodbye, one million.”

The video cut to black.

@lookingformylud: BOYFRIEND??? HE HAS A BOYFRIEND??? 

@zhanna_love: THE WAY HE JUST CASUALLY CAME OUT TO 1 MILLION PEOPLE LIKE IT WAS NOTHING

@myotherride_isyourad: "You can ask him" WHO DO WE ASK

@toewslover: He turned a fake OnlyFans into a charity fundraiser and a coming out party. This man is a GENIUS 👏👏

Trending on Twitter #1

#RozanovBF 

247K tweets

Shane was sitting in his apartment, staring at his phone. The video was on repeat.

"And if you want my real nudes? You go ask my boyfriend."

Lily: You mad?

Shane: I don't know

Lily: I also do not know many things

Shane: 127k donated to charity

Shane: That's... actually really good

Lily: Is why I did it

Shane: That's really sweet

Lily: I am full of surprises

Shane: You're full of SOMETHING

Lily: 🍆

Shane: STOP

Lily: You want to stay secret still?

Shane: I don't know

Lily: I don't want to stay secret

Lily: I want to tell everyone

Lily: I want to hold your hand in public

Lily: I want to kiss you after games

Lily: I want to stop hiding

Shane: I want that too

Shane: I'm just scared

Lily: Is okay to be scared

Lily: I am also scared

Lily: But I am more in love

Shane: You can't just SAY things like that

Lily: Is my mouth

Lily: I say what I want

Shane: Your mouth is going to be the death of me

Lily: 😏

Lily: Your mouth is also very good at many things

Shane: I'M TRYING TO BE SERIOUS

Lily: I am very serious about us

Shane: I don't want to hide either

Shane: I'm just bad at change

Lily: Is okay

Lily: We change together ❤️

Shane: ❤️

Shane: I should probably post something

Lily: Post "he is very sexy and good in bed"

Shane: I'm NOT posting that. It's PRIVATE

Lily: Is true 🥰

Shane: I'm posting

Shane: Watch

@shanehollanderhockeyplayer ✅

Yes. He's mine.

[Image attached: A photo of them at the cottage, both laughing. Ilya's arm around Shane as he feeds the loons.]

@YourLocall_l: I came here to hate and now I'm crying. WHAT IS THIS.

@lanaontop: FINALLY. IT ONLY TOOK A FAKE ONLYFANS.

@tressdontstress: Happy for you both. (Also please stop crashing the internet, it's making my phone slow)

[CHARITY DONATIONS: $3,547,892 AND CLIMBING]

Notes:

Wholesome endings in MY crackfics? more likely than you think 😁

Writing the work "hacker" so many times deadass reminded me of beluga videos (iykyk). Also I fear I have limited knowledge on how metadata, IP addresses, hacking, or onlyfans subscriptions work so if anything is off, just consider ME an old school hockey fan and kindly excuse it <3

I hope you enjoyed! Comments/kudos count as donations to hockeyforkids.org. I'm sure Ilya would love your contributions 😉