How overlay commands work
Overlay commands work differently from Challenger Bot's keyboard and display commands: instead of remapping input or changing display settings, they draw a borderless window on top of whatever you're running, built with wxPython. That means overlays never touch the game process or its input handling — they sit purely on the visual layer, which is why they're the safer, more configurable option for streamers who are nervous about anything that resembles input injection.
Like every other command, overlays are gated by Challenger Bot's shared chat message threshold (10 messages by default), so it takes real chat activity to unlock one — not a single viewer.
Every overlay command
| Command | What it does | Duration |
|---|---|---|
!Gray | Covers the whole screen with a semi-transparent gray overlay | 30s (default) |
!DVD | A logo bounces around the screen like the old DVD screensaver. Uses an image you upload on the Config page, or a black square if none is set | 30s (default) |
!Flash | Flashes the whole screen white at random moments, each flash fading out. Flashes are at least a second apart, so it's never a hard strobe | 30s (default) |
Looking for the upside-down screen, the zoom or the resolution drop? Those are
display commands (!Rotate, !Zoom, !Tunel):
they also leave game input alone, but change a Windows setting instead of drawing
a window. See the full command reference for them and for
the keyboard, mouse and voice commands.
Showing overlays on stream
Challenger Bot doesn't have an OBS or Streamlabs plugin — these are real desktop windows, not a browser source. Capture them the same way you'd capture any other application on your screen. See using Challenger Bot with OBS Studio or using Challenger Bot with Streamlabs for the exact source setup.