Counter-Strike 2 · External overlay · No memory access · No injection

Play CS2 your way.

ErScripts is a lightweight, open-source toolkit that personalizes and streamlines Counter-Strike 2. It runs fully externally, never modifying game memory or files, using only what CS2 exposes through console commands, Game State Integration, and log files.

Fully external Console, GSI, and log files only, no VAC-style injection
20+ features Crosshairs, bomb timer, keystrokes, jump throw and more
Open source MIT licensed and built with Dear ImGui
What it offers

One overlay. A whole toolkit.

ErScripts adds convenience and flair to CS2 through an external overlay and automation, all driven by CS2's own native systems.

Auto Accept

Monitors console.log for match detection and clicks "Accept" the moment a match is found.

Bomb Timer

A real-time bomb countdown with defuse-kit urgency cues, powered by Game State Integration.

Crosshairs

Sniper, recoil, and animated RGB crosshairs synced with your in-game settings via console commands.

Keystrokes overlay

Show WASD and mouse inputs on screen with custom colors, scale, gradient, and animation speed, great for streams.

Movement binds

Jump Throw, Long Jump, Auto Stop, Knife Switch, Drop Bomb, and Angle Bind for consistent utility with a single key.

Quality of life

Anti-AFK, Auto Pistol, Kill Say, Kill Sound, Round Start Alert, Chat Spammer, Watermark, FPS Limiter, and Capture Bypass.

In motion

See the overlay in action.

Live captures straight from CS2: the keystrokes display, the synced crosshair, and the bomb timer counting down.

ErScripts keystrokes overlay showing WASD and mouse inputs
Keystrokes WASD and mouse inputs rendered on screen with custom colors and animation.
ErScripts custom crosshair synced with in-game settings
Crosshair Sniper and RGB crosshairs synced live with your in-game configuration.
ErScripts real-time bomb timer countdown overlay
Bomb Timer Real-time countdown with defuse-kit urgency cues via GSI.
How it works

Built on CS2's own systems.

No memory reading, writing, or injection. ErScripts relies entirely on the interfaces CS2 already provides, which keeps it aligned with standard scripting practices.

01

Command sending

Features like Jump Throw and Auto Pistol write CS2 commands to numbered config files, triggered through pre-bound keys that ErScripts simulates.

02

Game State Integration

Live game data (weapon status, bomb state, defuse kits) feeds the bomb timer and sniper crosshair through CS2's official GSI.

03

Console logs

Auto Accept watches console.log for match events, then simulates a click on the Accept button.

Disclaimer

Use it responsibly.

ErScripts is a personal project by an independent developer, not affiliated with or endorsed by Valve Corporation. It is intended for personal enjoyment, experimentation, and learning, not for gaining an unfair advantage.