He should have closed the tab. But his phone buzzed—another text from Marcus.
Kyle answered on instinct. Marcus’s smug face filled the screen, but he wasn’t looking at the camera. He was looking at something else—his laptop, maybe. His eyes were wide.
The first result was a forum post from three years ago, buried under layers of modded Minecraft links and fake “free Robux” ads. The title read: . bully apk download uptodown
He might have been the weapon.
The page was ugly. Yellow background, Comic Sans text, and a single download button that said INSTALL NOW . No screenshots. No description. Just a file size: 47 MB. Too small for a game. Too large for a text file. He should have closed the tab
He’d been looking for this for weeks. Not the game— something else .
Marcus turned the laptop around. Kyle saw a split screen: on the left, Marcus’s Instagram DMs. On the right, a livestream. Marcus’s own voice was playing through the laptop speakers, crystal clear: “Kyle’s mom does Uber eats because his dad ran off LOL.” Marcus’s smug face filled the screen, but he
Then another voice—an AI-perfect clone of Marcus’s mom—answered: “Marcus, I’m so ashamed of you. We’re pulling you out of school.”
The app gave him a list. Trigger phrases Marcus had typed in the last 48 hours. Kyle recognized them all. The worst one was from yesterday: “Kyle’s mom does Uber eats because his dad ran off LOL.”
He stared at that last line for a long time.