ProjectX is a Python-based external cheat for the original Counter-Strike: Global Offensive. I started it as an early programming project to get into Python, process memory and game internals. It reads and writes the game's memory from a separate process, resolves its offsets and netvars at runtime, and ships a PyQt5 interface with a configuration system. It was one of the first external Python-based cheats with such extensive features.
It was written for the original CS:GO and has not been adapted to Counter-Strike 2.
Video tutorial: https://youtu.be/eaP6Hr_uzSs — this covers version 1 and is outdated for v2.
Using cheats in official matchmaking violates Valve's terms of service and can get an account banned.
- Aimbot (body or head), with smoothing, randomization and a legit mode
- Silent aim
- Recoil control (RCS), on its own or combined with the aimbot
- Triggerbot
- Customizable wallhack
- Chams
- Noflash
- Radar
- Bunnyhop
- Customizable FOV changer
- Rank reveal in competitive
- Offsets that update themselves at startup
- Config system built on
configparser - Mouse and keyboard bindings; the accepted mouse buttons are listed in
Utils/Utilities.py
- Install Python 3.8 or newer from https://python.org/downloads
- Download the ZIP from GitHub, or clone the repository:
git clone https://github.com/SourLen-Legacy/Python-CSGO-Cheat.git - Unpack the ZIP if you downloaded one.
- Run
installer.py(preferably as administrator) to install the dependencies. - Start CS:GO and join a match.
- Run
ProjectX_V2.py(preferably as administrator). - Pick your settings, then click the update button.
- ProjectX_V2 sometimes crashes. Restarting the program usually helps; if it keeps happening, open an issue with the error.
- Only the original CS:GO is supported.
- https://github.com/Snaacky/ for his CS:GO cheats, which I used to learn about CS:GO cheating in Python
- The UnknownCheats and Guided Hacking communities
- https://github.com/lkean9 for helping me figure out multiple very weird errors
- https://github.com/Bugleman for cleaning up the code and adding
installer.py