Autoplayer | Osu

Friday came. No expose. Saturday. Nothing. He started to hope echo_blue was a troll.

A user named echo_blue had posted a thread in the official osu! forums titled: “The Kaelen Autoplayer: A Technical Breakdown.” It contained everything. The DLL signature. The timing analysis. A side-by-side video of his “live play” facecam overlaid with the autoplayer’s raw input log. The timestamp where his webcam frame rate glitched and showed his fingers perfectly still while the game registered 270 BPM.

Then he found the autoplayer.

Kaelen installed it on a rainy Tuesday. He fed it replays of his own playstyle—his characteristic slight hesitation on triples, his tendency to over-aim on the right side of the screen. Elysium learned. Then it played. osu autoplayer

Too perfectly.

The creator called it “Elysium.”

He stared at the “50” judgment (the smallest non-100 hit) floating on the screen. That was his real skill now. A “50.” He couldn’t even pass the map on his own. Friday came

Kaelen didn’t delete anything. Instead, he did something stupid. He ran Elysium one more time—on a brand new, unranked map, no leaderboard pressure, just to prove to himself that he could still play without it. He turned the bot off halfway through the song. His real hands took over.

He missed the very next circle.

Two years ago, he was a name lost in the millions. A decent rhythm game player, sure—he could tap 240 BPM streams for thirty seconds before his left hand seized into a cramp, and his aim always faltered on the cross-screen jumps. He was the definition of a gatekeeper: good enough to beat casuals, never good enough to touch the tournament circuit. Nothing

The first few months were a blur of upward mobility. He’d run Elysium on a song for an hour, tweak the “human error” variables, then record the replay while he pretended to tap his keyboard. He uploaded the videos with facecam—his hands always just off-screen, his expression a convincing mask of focus. Comments poured in. “Your finger control is insane.” “How do you read that AR 10.3?” Each compliment was a needle. He smiled through them.

By the end of year one, he had thirty top-50 scores. By year two, he was #1 on three of the game’s most infamous marathon maps. Sponsors started emailing. A peripheral company sent him a free keyboard with optical switches. He told himself he’d stop once he hit the top 10 globally.

Not the obvious one—the generic macro that clicked circles perfectly like a robot, which would be banned in an hour. No, this was something else. A private DLL, passed around a Discord server with a skull emoji as its icon. It didn’t play perfectly. It played humanly . It introduced millisecond delays on sharp angle jumps. It varied its tapping speed to mimic fatigue. It even missed—just once, maybe twice—on the hardest patterns, to keep the replay file looking legitimate.

Kaelen’s blood turned to ice water. Unstable Rate—the measure of timing consistency. Elysium was supposed to vary it naturally. But it had learned from his replays. And his real playing had a flaw: after long breaks, his first few streams were tighter. The bot had mirrored that trait perfectly.

He blocked echo_blue. The next day, a new account: echo_blue_2 . This time, a link. He clicked it.