Skip to main content

Cheater Detector

Tracks enemy players' primary-weapon shooting and flags those whose headshot rate and hero-hit accuracy are impossibly high, listing them in a draggable panel.


Visual  โ†’  Cheater detector

What it doesโ€‹

The script counts each enemy player's primary-weapon hits and shots and computes two figures: their headshot rate and their hero-hit accuracy (how rarely they miss shots aimed at a hero). A player is flagged as suspicious when both figures stay above the configured thresholds, but only once they have landed enough hits and fired enough shots.

Flagged players are listed in a draggable "Cheaters" panel: a red count in the header, and one row per player with a hero icon, player name, headshot rate, accuracy and hit count. While the panel is open in the menu and nobody is flagged, a sample "Preview" card is shown so the panel can be positioned on screen in advance. The panel is dragged with the left mouse button.

Detection logic:

  • HS threshold (%) โ€” the minimum headshot rate at which a player is flagged.
  • Min hits โ€” a player is ignored until they have landed at least this many hits.
  • Accuracy threshold (%) โ€” additionally requires the hero-hit accuracy to stay above this value; the lower the threshold, the more aggressive the flagging.
  • Min shots โ€” the accuracy check applies only once the player has fired at least this many shots aimed at a hero; until then the headshot rate alone decides.

Settingsโ€‹

Menu itemTypeDefaultDescription
StateToggleOnFlag players whose weapon headshot rate is impossibly high.
HS threshold (%)Slider35Flag a player whose weapon headshot rate stays above this. Range: 30โ€“100.
Min hitsSlider25Ignore a player until they have landed at least this many weapon hits. Range: 5โ€“60.
Accuracy threshold (%)Slider70Also require the player's hero-hit accuracy to stay above this. Lower it to flag more aggressively. Range: 30โ€“100.
Min shotsSlider25Apply the accuracy check only once the player has fired at least this many shots aimed at a hero. Until then the headshot rate alone decides. Range: 5โ€“120.