Why input automation triggers anti-cheat
Anti-cheat systems exist to catch software that simulates or automates player input — because that's exactly what most cheats do. Challenger Bot's keyboard remapping, key-spam and mouse-axis commands are, mechanically, the same shape of thing: a program on your PC generating input events without you personally pressing every key. The fact that a human viewer chose to trigger it, and that the intent is entertainment rather than advantage, doesn't change what the anti-cheat software actually observes at the input layer.
Anti-cheat systems and how they treat simulated input
We looked for an official, specific written statement from each vendor on AutoHotkey or input-automation software. None of the five publish one — and that's expected: publishing exact detection criteria would help people evade detection. Here's what's actually verifiable for each.
Valve Anti-Cheat (VAC)
Valve has publicly stated that input-automation software which creates an unfair competitive advantage is treated the same as any other cheat and is bannable. Community reporting is consistent that hardware macros built into gaming mice/keyboards are generally not flagged, while software-based automation that affects gameplay carries real ban risk. Just having AutoHotkey installed is not itself a problem — AHK is a general-purpose scripting tool used for things like key rebinding — but using it to automate a sequence of in-game actions is treated the same as any other automation tool.
Easy Anti-Cheat (EAC)
No official EAC statement on AutoHotkey specifically was found. Some EAC-protected titles are reported to block AutoHotkey from interacting with the game at all as a technical measure, and there are individual reports of bans following macro-like input in EAC-protected competitive titles. Treat as unknown — assume unsafe.
BattlEye
No official written policy on input-automation software was found. Unknown — assume unsafe.
Riot Vanguard
No official written policy on input-automation software was found. Vanguard is a kernel-level anti-cheat with an unusually aggressive detection posture by design. Unknown — assume unsafe, and assume higher-than-average detection sensitivity given the kernel-level access Vanguard has.
FACEIT Anti-Cheat
No official written policy on input-automation software was found. Unknown — assume unsafe. FACEIT specifically governs competitive matchmaking on top of a game's own anti-cheat, so a title might be "safe" on casual VAC servers and still risk a FACEIT-specific ban on their ranked ladder.
Games where chat control is safe
We are not going to publish a list here. No vendor has stated in writing that simulated input is permitted, so any "safe games" list we wrote would be a guess dressed up as fact — exactly what this page exists to avoid. The honest, general-purpose answer: chat control is lowest-risk in games and modes that don't run a kernel-level or server-side anti-cheat at all — single-player games, private/unranked lobbies without anti-cheat enforcement, and casual community servers that don't gate progression on competitive integrity.
Games where you risk a ban
Any ranked or competitive mode protected by VAC, EAC, BattlEye, Vanguard or FACEIT AC. This includes the exact titles most streamers actually play competitively — that's not a coincidence, it's the reason those games run anti-cheat in the first place. If a game's ranked mode matters to you or your viewers, don't run Challenger Bot's input commands during it.
Safer alternatives for competitive titles
Challenger Bot's overlay commands (!Gray, !Black,
!Tunel) and the voice command (!Word) don't touch
game input at all — they draw on top of your screen or run through your OS's
audio stack. These don't carry the same input-automation risk as the
keyboard/mouse commands, because there's no simulated key press or mouse event
for an anti-cheat system to observe. If you want chat interaction during
ranked play specifically, stick to these.
Our recommendation
Use the full command set — keyboard, mouse, display, overlay and voice — in casual, non-ranked, non-anti-cheat-protected play, where it's purely entertainment and there's no ladder or account at risk. For ranked or competitive sessions in anti-cheat-protected games, stick to overlay and voice commands only, or don't run the bot at all. We'd rather you keep your account than trust a "probably fine" from us.