Our GitHub account is suspended. Releases and support have moved to violetwing.vercel.app. The project is active.
Loading...

VioletWing

TriggerBot · ESP · Bunnyhop · NoFlash. Four tools for Counter-Strike 2. Reads game memory, draws an overlay, fires when your crosshair lands on a target.

4 Features
GPLv3 License
Python 3.8 to 3.12
Win 10+ Platform

Four tools, one GUI.

Offsets pull fresh on every launch. No config edits after game patches.

TriggerBot

Fires when your crosshair lands on an enemy. Delays vary per weapon class so the click pattern does not look mechanical.

Hold or Toggle Per-class delay Team filter mouse4 / x / c
ESP Overlay

Draws boxes, skeletons, health bars, names, and snaplines over the CS2 window. Renders teammates separately with a configurable color.

Bounding box Skeleton Health bar Custom colors
Bunnyhop

Writes jump inputs to memory at a tunable interval. Hold your jump key and move forward.

Custom key Adjustable delay Memory write
NoFlash

Clamps flash duration in memory every 10ms. You hear the bang. You stay sighted. Set suppression anywhere from partial to full.

0–100% strength 10ms polling Zero config

Four steps.

Download the pre-built executable. No Python, no dependencies.

01
Download VioletWing.exe

Grab the .exe from this site. No installer, just run it.

02
Start CS2 first

Load into a match or practice server. VioletWing attaches after CS2 is running.

03
Run as Administrator

Right-click the .exe and select Run as administrator. Required to read cs2.exe memory.

04
Enable features in the GUI

Toggle what you need from the General tab. Config saves on the spot and takes effect without a restart.

GitHub account suspended

Our GitHub account is suspended. Source code and releases are temporarily unavailable there. Download VioletWing from this site and follow announcements at violetwing.vercel.app.

The project is active. Updates and support continue through the VioletWing Help Center and Discord server.

VAC warning. Using VioletWing in online matchmaking violates CS2's Terms of Service and will result in a VAC ban. Use offline or in private servers only.

Three projects
make this possible.

The community keeps CS2 offsets current. Every patch, cs2-dumper ships new values within hours.

a2x
Maintains cs2-dumper. Ships updated offsets within hours of every CS2 patch so VioletWing keeps working.
Contributors
Everyone who filed issues, sent PRs, and tested builds across releases.
pyMeow
Powers the ESP overlay. Transparent OpenGL windows attached to the CS2 process.
Community
Testers and supporters on Discord who catch regressions and push feature priorities.

NOT affiliated with Valve. Use at your own risk.

For offline and private servers only.