
CSGO & CS2 Cheat Commands Guide ( For Private Matches )
If you’ve ever watched pro players practice grenades, movement, or executes, you’ve definitely seen them using sv_cheats commands. These aren’t cheats for matchmaking. They’re developer tools that help you practice smarter, test setups, and break down maps like a coach would.
This guide covers every useful CSGO and CS2 cheat command, including wallhack-style commands, god mode, noclip, infinite ammo, and the best tools for utility practice. For anyone working on lineups, movement, aim routines, or server setups, this is the guide you’ll keep open on a second monitor.
For deeper training tools, you can also check out the CS2 Practice Commands Guide and the CS2 SV_Cheats Complete Guide available on the site.
How to Enable Cheats in CSGO or CS2 Private Matches
Step 1 — Enable the developer console
- Go to Settings → Game
- Turn on “Enable Developer Console”
Step 2 — Start an offline match
CSGO: Play → Offline With Bots
CS2: Play → Practice → Create Match
Step 3 — Turn on cheats
Open your console and type:
sv_cheats 1
Once this is active, all cheat commands become available.
Most Useful CSGO & CS2 Cheat Commands
This section breaks down the most-used commands players rely on during smoke practice, movement work, lineup testing, and aim routines.
Wallhack and X-Ray Commands
These commands help you understand angles, utility paths, and player visibility. They’re commonly used in offline training or when learning new maps.
Basic Wallhack Command (CSGO)
sv_cheats 1
r_drawothermodels 2
Turn it off:
r_drawothermodels 1
Walls Command Equivalent for CS2
CS2 doesn’t support the same wallhack command, but you can still simplify the HUD for better visibility:
sv_cheats 1
cl_draw_only_deathnotices 1
For serious analysis or angle study, CS2’s replay tools are much better. You can learn more about them in the CS2 Replay Commands guide.

Aimbot-Style Training Commands
There’s no true aimbot command in CSGO or CS2, but you can simulate helpful aim-training conditions with bot commands and time-slowing tools.
Freeze Bots for Static Aim Training
bot_stop 1
Bot Mimic Mode
Let bots copy your movement or walk toward you:
bot_zombie 0
bot_mimic 1
Slow Motion Headshot Practice
host_timescale 0.5
God Mode Commands for CS2 and CSGO
Often searched as cs2 god mode command, this makes you unkillable for practice sessions.
Enable:
sv_cheats 1
god
Disable:
god
For a full breakdown, see the CS2 God Mode Guide.
Movement, Noclip, and Utility Commands
noclip (fly mode)
noclip
Infinite Ammo
sv_infinite_ammo 1

Grenade Trajectory
sv_grenade_trajectory 1
sv_grenade_trajectory_time 10
Show Bullet Impacts
sv_showimpacts 1
If you’re experimenting with movement or surfing, the CS2 Surf Commands guide is a great companion.
Best Cheat Commands Table (Quick Reference)
| Purpose | Command | Notes |
| Enable cheats | sv_cheats 1 | Required for most commands |
| Wallhack | r_drawothermodels 2 | CSGO only |
| Disable WH | r_drawothermodels 1 | Default |
| God Mode | god | Toggles on/off |
| Noclip | noclip | Fly through walls |
| Infinite Ammo | sv_infinite_ammo 1 | Great for grenade practice |
| Grenade Trajectory | sv_grenade_trajectory 1 | Utility lineups |
| Bullet Impacts | sv_showimpacts 1 | Aim practice |
| Slow Motion | host_timescale 0.5 | Visual testing |
| Fast Forward | host_timescale 3 | Demo study |
| Restart Round | mp_restartgame 1 | Quick resets |
If you’re working on map knowledge, the Dust 2 Callouts, Inferno Callouts, or Nuke Callouts guides are extremely useful alongside these commands.
CS2 Cheat Commands for Mastering Utility
CS2 has additional grenade visualization tools that make lineup learning much easier.
sv_cheats 1
sv_grenade_trajectory_prac_trailtime 10
sv_grenade_trajectory_prac_trail_seconds 10
Combine these with infinite ammo:
sv_infinite_ammo 1
sv_regeneration_force_on 1
If smoke mastery is your goal, check out the CS2 Smoke Practice Commands guide and CS2 Mirage Smokes guide.
Camera and Spectator Commands
Free Camera
cl_camera_follow_bone_index -1
Third Person (CSGO)
thirdperson
Return to normal:
firstperson
CS2 relies more on replays. See the Demo Controls in CS2 guide for full controls.
Commands to Speed Up Practice Sessions
| Action | Command |
| Restart game | mp_restartgame 1 |
| Instant respawn | mp_respawn_on_death_ct 1 and mp_respawn_on_death_t 1 |
| Remove freeze time | mp_freezetime 0 |
| Extend round time | mp_roundtime_defuse 60 |
| Unlimited buy time | mp_buytime 9999 |
For a full breakdown of optimized practice setups, check out the CS2 Practice Commands guide.
Why You Should Never Use Cheats Online
Using cheats online will:
- Permanently ban your account
- Destroy your Trust Factor
- Flag your profile in the long-term
If you want to understand how fairness works in CS2, the CS2 Cheating Problem guide is worth reading.
For Trust Factor info, see the Check Trust Factor in CS2 guide.
Troubleshooting SV_Cheats Problems
sv_cheats 1 isn’t working
This usually means you are:
- Not the server host
- In matchmaking
- On a server with cheats disabled
Commands reset after rounds
Use:
mp_autoteambalance 0
mp_limitteams 0
Noclip not working
Make sure cheats are still enabled:
sv_cheats 1
Final Thoughts
CSGO and CS2 cheat commands aren’t really cheats at all. They’re practice tools used by pros, coaches, and content creators to break the game down, analyze angles, learn smokes, and improve faster.
