The Case Files / DETECTION

Closet cheating: how the good ones hide it

Rage hacks are obvious. The dangerous ones toggle for one round a half and blend right back in. Here is what actually survives a demo review — and what doesn’t.

The Suspect.gg demo room · August 18, 2026 · 8 min read
inferno.webp — CS2

A spinbot outs itself in one clip. A closet cheater is the opposite problem: a genuinely decent player who turns a small assist on for one round in a half, taps one shot through a wall when it matters, and plays the rest of the game clean. On any single kill they look exactly like a good player having a good day. The whole design goal of a "legit" config is to survive the thing you’re doing right now — watching the demo.

So the honest answer to "can you spot a closet cheater from one clip?" is no. You spot them, if at all, across many rounds. Here is what the configs actually do, what that leaves behind in demo data, and — just as important — why clips alone have convicted innocent players.

What a "legit" config actually turns on

You don’t have to guess at this — cheat software documents its own knobs. Open-source aimbot wikis and cheat-vendor guides describe the same toolkit built specifically to look human:

  • Low FOV. The aimbot only engages inside a small cone around the crosshair, so the human does the coarse aiming and the software does the last few degrees. No dramatic snaps — just a suspiciously clean finish.
  • Smoothing. Instead of locking instantly, the lock is interpolated over several ticks so the correction looks like a fast human flick.
  • Humanizer / fake reaction delay. Vendors advertise injected reaction times in the 150–250 ms range, precisely to sit inside the human distribution.
  • Error margin. The bot deliberately misses sometimes, to fake spread and avoid an inhuman hit-rate.
  • Silent aim. The visible crosshair never moves onto the target; only the bullet vector is corrected. In a casual watch it reads as "lucky."

Every one of those exists to defeat both a human reviewer and a naive statistic. Which is why single-number detectors ("HS% too high") are so easy to slip — the config is tuned to keep every number inside the normal band.

The tells that survive smoothing

Demo reviewers and detection guides converge on the same short list — and notice that none of them is a single number. They’re patterns that repeat:

  • Information before it exists. The crosshair sits at head height, tracking a specific enemy through a wall or smoke, before any sound or visual cue could have told the player where that enemy was.
  • Prefire selectivity. Everyone prefires common angles — that’s a skill (more below). The tell is prefiring an angle only when someone is actually behind it, and skipping it when it’s empty, round after round.
  • Zero-variance micro-corrections. The same tiny terminal adjustment onto the head, kill after kill, with none of the natural jitter a human wrist produces.
  • Flash and utility reactions the player couldn’t have. Turning away from a flash thrown from a spot they never saw; swapping from knife to rifle exactly as an unseen enemy approaches.

Legitimate players aim where enemies might be. Cheaters aim where enemies are — even when it makes no tactical sense.

the recurring line across CS2 demo-review guides

Account context (a fresh account, few hours, a private profile, VAC-banned friends) raises a prior — it is not evidence. We treat it the way a reviewer should: a reason to look harder, never a conclusion.

It has happened at the very top

Closet and tournament cheating aren’t hypothetical — there’s a documented history of players caught at the highest level:

  • forsaken (2018) — caught at eXTREMESLAND Asia Finals when tournament anti-cheat flagged him; the admin found a cheat file, which he tried to delete on camera. OpTic India were disqualified.
  • KQLY and emilio (2014) — both VAC-banned; emilio remains the only pro banned mid-match on a live broadcast. Both later admitted it.
  • joel (2025) — an ESIC lifetime ban after being found with a firmware-level "bootkit" cheat; he admitted it in writing.
  • The 37 coaches (2020) — the biggest case of demo evidence convicting hidden cheating: an investigation across roughly 99,650 demos banned 37 coaches for abusing a spectator-camera bug.

The counter-example that keeps us honest

The most-accused player in Counter-Strike history is a three-time Major winner who was never banned and never proven to have cheated. Many of the viral "aimlock" clips that followed him were later shown to be reproducible without any cheat at all. That is the whole reason this product refuses to call anything a verdict.

HOW SUSPECT.GG FRAMES THIS

We publish a Suspect Index and the clip and the timestamps — so you can judge for yourself — and every finding is labelled alleged. A high index means "patterns worth reviewing," not a conviction, and any account can request a review. Clips convict innocent people; evidence-plus-context, reviewed by a human, is the only honest bar.

SOURCES
  1. AimTux aimbot settings wiki (FOV, smoothing, silent aim) — GitHub
  2. CSWatch — how to check if someone is cheating in CS2 (demo tells)
  3. Valve — CS:GO Overwatch reviewer FAQ (cheat taxonomy, "beyond reasonable doubt")
  4. HLTV — forsaken caught at eXTREMESLAND
  5. HLTV — KQLY handed VAC ban
  6. Dot Esports — emilio VAC-banned mid-match
  7. ESIC — lifetime ban for joel Holmlund (bootkit)
  8. ESIC — 37 coaches banned for spectator-bug abuse
  9. pley.gg — the flusha case (clips that were reproducible legit)
Run it on a real match.
Paste a player or a match code — we watch the demo and show you the evidence.
Look up a player →
MORE FROM THE CASE FILES
DETECTIONWhy headshot % is a terrible cheating statCHEAT TYPESAimbot vs. aim-assist: telling them apart on a demoCHEAT TYPESSpinbots are back — here’s the giveaway