Counter-Strike 2Cheats

CS2 'cheat' commands for practice: noclip, god mode & grenade lines

Fly through walls, see every grenade line and throw the same smoke again and again. These are practice commands for your own server — the legit way pros learn maps.

Updated 2026-10-06 · 4 min read

CS2

“CS2 cheats” sounds shady, but these commands are built into the game by Valve. They only work on a server you control, and they turn any map into a training ground for smokes, flashes and aim.

Practice commands are not hacks

Let's be crystal clear. The commands here need sv_cheats 1, and that only works on your own offline or private practice server. They do nothing in official matchmaking or on any server where cheats are switched off.

Third-party cheat programs — wallhacks, aimbots, anything you download and inject into the game — are a different story. They break the rules, ruin games for everyone, and get your account VAC-banned. Use the console, not hacks.

Start your own practice server

You don't need a dedicated server for this. In CS2, open Play, choose Practice (practice with bots), pick a map and start it offline — with bots if you want targets, or without for pure grenade work. You are now the host, so server commands work for you.

Make sure the developer console is enabled first (Settings → Game → Enable Developer Console). If you have not done that yet, our CS2 console commands guide explains it in one minute.

Counter-Strike 2 – Responsive Smokes · YouTube

The practice commands

Here is the full list. The table shows which ones need sv_cheats 1 — type that first, otherwise the game will ignore them. Click any command to copy it.

Counter-Strike 2
EffectConsole commandNeeds sv_cheats
Enable cheat commands (your own server only)sv_cheats 1
End warmup–
Allow uneven teams–
Long rounds (60 min)–
No freeze time–
Buy anywhere–
Start money 16,000–
Infinite ammosv_cheats 1
Carry more grenades–
Show grenade trajectoriessv_cheats 1
Re-throw your last grenadesv_cheats 1
Show bullet impactssv_cheats 1
Fly through walls (noclip)sv_cheats 1
God modesv_cheats 1
Give yourself a weaponsv_cheats 1
Remove all bots–
Add a T-side bot–
Freeze botssv_cheats 1
Restart the round–

Copy-paste practice config

Want everything at once? Paste this single line into the console on your practice server and press Enter. It turns on cheats, ends warmup, gives you long rounds with no freeze time, money and infinite ammo, and switches on grenade lines and bullet impacts:

sv_cheats 1; mp_limitteams 0; mp_autoteambalance 0; mp_roundtime_defuse 60; mp_freezetime 0; mp_buy_anywhere 1; mp_startmoney 16000; sv_infinite_ammo 1; ammo_grenade_limit_total 5; sv_grenade_trajectory_prac_pipreview 1; sv_showimpacts 1; bot_kick; mp_warmup_end; mp_restartgame 1

Round settings like round time and start money apply properly after a restart, which is why mp_restartgame 1 sits at the end. Want to keep the bots? Just delete bot_kick; from the line.

Grenade practice workflow

Learning lineups is where these commands shine. Here is a simple loop that works on any map:

  1. Preview the line. With sv_grenade_trajectory_prac_pipreview 1, you see where a grenade will fly before you throw it. Adjust your aim until the line lands where you want.
  2. Throw and repeat. Type sv_rethrow_last_grenade to throw the exact same grenade again from the same spot. Bind it to a key and you can watch a smoke bloom ten times in a row.
  3. Check from the other side. Use noclip to fly across the map and look at your smoke from the enemy's view. Does it really block the angle? Type noclip again to land.
  4. Mark your spot. sv_showimpacts 1 shows where your bullets hit, which also helps you remember exact aim points on walls.

With ammo_grenade_limit_total 5 and mp_buy_anywhere 1, you can stock up on nades without running back to spawn.

ohnePixelLIVEohnePixelStRoGoLIVEStRoGochopperinhoLIVEchopperinhoESLCSLIVEESLCSromanLIVEromanfrinnCSLIVEfrinnCS
Live right now: Counter-Strike 2 streams

Aim training with bots

Need targets? Add bots with bot_add_t (or the CT version), freeze them in place with bot_stop 1 and practice your first shot on still heads. Turn on god so you never die, and grab any gun with give weapon_ak47 — swap the weapon name to practice others.

When the session gets messy, mp_restartgame 1 resets the round and bot_kick clears every bot in one go.

Take it to real players

Practice only pays off when you use it in real rounds. Retake servers are perfect: every round drops you straight into a site fight, so you throw your new lineups again and again.

All servers →

Find more retake, deathmatch and aim servers on our CS2 server list, or read the community servers guide to see what else is out there.

FAQ

Can I get banned for using sv_cheats in CS2?

No. sv_cheats commands are built into the game and only work on your own offline or private server. Third-party cheat programs are what get you VAC-banned.

Why does noclip not work in CS2?

noclip needs cheats enabled. Type sv_cheats 1 first, and make sure you are on a server you host, such as an offline practice match.

How do I see grenade trajectories in CS2?

Enable sv_cheats 1, then type sv_grenade_trajectory_prac_pipreview 1. You will see a preview of where the grenade will land before you throw it.

How do I throw the same grenade again?

With cheats on, type sv_rethrow_last_grenade. It repeats your last throw from the same position, which is great for testing smokes.

Sources

Read next

See all →