Skip to content
Read1dnoPublic

About

Open-source external Counter-Strike 2 cheat with DX11 ESP/chams, aim and trigger tools, grenade helper, Lua API, and Web Radar.

Topics

Resources

Contributing

Security policy

Stars

87 stars

Watchers

4 watching

Forks

Repository files navigation

Vesta Visuals menu

Vesta is a configurable Windows x64 project with combat assistance, a complete visual system, movement tools, grenade lineups, an in-game radar, and a sandboxed Lua API. The native client stays external: no injection and no driver.

A feature-complete external cheat for Counter-Strike 2.

Download     Website     Lua API

Quick start

  1. Download vesta.exe.
  2. Start Counter-Strike 2.
  3. Run vesta.exe.
  4. Press Insert to open the menu. Press End to close Vesta.

That is all you need. Profiles are managed from Misc → Configs. On a compact keyboard, change the menu and exit keys in %TEMP%\vesta\configs\hotkeys.cfg, then restart Vesta.

Important

Caution

Lua scripts. Scripts run in a sandbox without file, process or network access; only the bundled Vesta Web Radar, verified by its SHA-256, runs outside it. A script can still change your settings and press game keys while CS2 is in focus, so run only scripts you trust. Vetted scripts are published in this repository and on the Vesta website.

Tip

Performance. An external overlay shares CPU and GPU resources with the game. If ESP appears delayed or the overlay FPS is low, select the Fullscreen render mode and set model, texture, shader, and particle detail to Low in CS2.

Warning

VACnet / VAC Live — 9 October 2026. Valve's servers appear to be running a VACnet model with high Recall and low Precision.

  • Any Triggerbot use results in a cooldown, including seemingly ordinary taps without cheats.
  • Aimbot and RCS use result in cooldowns.
  • Kills while jumping, through smoke, against players at spawn (even with a knife or grenades), or through walls can trigger restrictions.
  • The SSG 08 is effectively unusable. On a brand-new, clean account, I received a cooldown within the first five rounds of my first matchmaking game after getting completely legitimate kills with it. The weapon appears to be fundamentally broken from a detection standpoint.

The inference model running on Valve's servers appears to be a relatively simple DL model trained on sparse data with an implicit target.

Essentially, when playing with WH only, the penalty may be triggered not by aiming through walls, but by the kill event itself. The model may be evaluating the timing of the kill relative to the opponent's first appearance from behind cover.

In effect, WH can manually replicate Triggerbot behavior, with the time delta between the opponent's first visibility and the kill acting as a key detection signal.

Features

Open a section only when you need its settings.

Aimbot and RCS
  • Always, hold, or toggle activation with human-readable binds.
  • Fixed, distance-scaled, and target-attached FOV modes.
  • Configurable hitboxes, multipoints, prediction, smoothing, and humanizer.
  • Visibility, smoke, flash, airborne, immunity, penetration, and lethal checks.
  • Independent recoil control that also combines with the active aim solution.
  • Global settings and overrides for every weapon group.
Triggerbot and Auto Stop
  • Conventional and deterministic seed-based firing.
  • Pre-shot delay, post-shot lockout, timing randomization, and rare outliers.
  • Hitbox groups, prediction, penetration, minimum damage, and lethal logic.
  • The head remains available when a low-damage weapon has no lethal body point.
  • Predictive Auto Stop prepares weapon accuracy before a requested shot.
  • Shared global and per-weapon profiles.
Player ESP and Chams
  • Boxes, skeleton, head marker, view line, name, health, armor, weapon, ammo, distance, money, ping, and information flags.
  • Drag-and-drop ESP Editor with bar anchors and contextual settings.
  • Off-screen arrows, sound ESP, hitboxes, bloom, on-hit poses, and death effects.
  • Separate visible and occluded chams materials with per-pixel visibility.
  • Legit Sync for direct visibility, radar, sound, and smoke.
  • Spectator Sync can hide the complete player presentation while observed.
World, projectiles, and bomb
  • Dropped weapons and items with icons and distance.
  • Projectile timers, bounce points, predicted paths, grenade radii, and inferno bounds.
  • Planted-bomb world marker and compact timer/defuse panel.
  • Bomb Safe Zone calculated from blast damage and map collision.
  • Bullet tracers, hit markers, hit sounds, damage popups, and event log.
  • Crosshair reconstruction from the active in-game crosshair settings.
Radar
  • Players, view direction, health, armor, weapons, money, kits, grenades, bomb, dropped items, projectiles, and inferno bounds.
  • Predicted grenade paths and accurate projectile lifetime.
  • Independent visual controls and Always, Hold, or Toggle activation.
  • Optional browser radar through the portable Lua script.
Grenades and movement
  • Configurable grenade trajectory, bounces, endpoint, thickness, color, and bloom.
  • Nade Helper lineup database with aim alignment, movement, timed jump, and automatic release.
  • Bunny Hop, Edge Jump, and predictive Auto Stop share one input controller.
Interface and automation
  • Movable watermark, spectator list, keybind list, event log, and bomb panel.
  • English and Russian interface, DPI scaling, custom palette, and portable layouts.
  • Popup-based advanced settings and configurable lifecycle hotkeys.
  • Auto Accept performs a single external confirmation click per match prompt.
Lua API
  • Sandboxed Lua 5.4 runtime with hot reload, isolated errors, resource budgets, storage, UI controls, drawing, and immutable game snapshots.
  • Read the API documentation or browse the script directory.
  • Vesta Web Radar is distributed as one portable Lua file. Its Cloudflare tunnel requires a VPN in Russia.

Profiles

Profile Use case
Full legit Legit Sync ESP and basic assistance without additional hidden information.
Legit Wall information and a basic trigger configuration for playing against WH.
Semi rage Seed Trigger and aggressive settings, including deterministic jump shots.

Download a profile and import it from Misc → Configs.

Official builds

Release binaries are compiled by GitHub Actions from the tagged source and published with signed build provenance. Verify a downloaded executable with GitHub CLI:

gh attestation verify .\vesta.exe --repo Read1dno/vesta
Build from source

Install Visual Studio 2022 with Desktop development with C++, CMake 3.20+ and Git, then run:

cmake --preset release
cmake --build --preset release --parallel

The executable is written to build/bin/vesta.exe. CMake downloads the pinned third-party dependencies (Dear ImGui, Lua, FreeType, meshoptimizer, LZ4, Zstandard, nlohmann/json) unmodified during the first configure; the repository vendors none of them.

Help and development

After a CS2 update, use the latest Vesta build before reporting changed offsets or signatures.

License

Licensed under Apache 2.0. Third-party notices are listed in THIRD_PARTY_NOTICES.md.

Educational and research use only. You are responsible for complying with the terms of the software you use it with.

About

Open-source external Counter-Strike 2 cheat with DX11 ESP/chams, aim and trigger tools, grenade helper, Lua API, and Web Radar.

Topics

Resources

Contributing

Security policy

Stars

87 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages