Skip to content

Repository files navigation

VESTA

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

Download     Website     Lua API

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.

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\hotkeys.cfg, then restart Vesta.

Important

Caution

Lua scripts. Never run an unreviewed Lua script: it may be harmful. Vetted, popular scripts will be 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

VAC / VAC Live — observed on 21 August 2026. There are no confirmed reports of Vesta causing a permanent client-side VAC ban. For Premier, use fps_max 86, keep Aimbot disabled, and avoid repeated impossible multi-kill rounds. Seed Trigger jump and no-scope shots were usable in current testing, but anti-cheat behavior can change and this is not a permanent guarantee.

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
ctest --test-dir build/release -C Release --output-on-failure

The executable is written to build/release/bin/vesta.exe. CMake downloads the pinned third-party dependencies during the first configure.

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

21 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages