
Smokes win rounds. If you can't throw proper smokes, you're handicapping your team. In CS2, smokes work completely different than CS:GO - they're dynamic, they react to bullets and grenades, and the lineups changed. You need to relearn everything. Here's how to practice smokes in CS2 the right way.
Setting Up Practice Mode
Before you start throwing grenades, you need the right setup. Load into any map in Practice mode, open console (~), and enter these commands in order.
Step 1 - Enable cheats:
sv_cheats 1
This unlocks all the commands you need. Nothing works without this.
![The Cheapest CS2 Gloves Right Now [Updated 2026]](https://image-proxy.bo3.gg/uploads/news/29441/title_image/webp-54d5bec78485a1b2e09381735d3455be.webp.webp?w=150&h=150)
Step 2 - Basic practice setup:
mp_roundtime 60
mp_roundtime_defuse 60
mp_buytime 9999
mp_buy_anywhere 1
sv_infinite_ammo 1
ammo_grenade_limit_total 5
This gives you 60 minutes per round, lets you buy anywhere, and gives infinite ammo so you're not constantly rebuying.
Step 3 - Remove bots:
bot_kick
Bots are annoying when you're practicing. Get rid of them.
Essential Grenade Practice Commands CS2
Now for the actual grenade practice commands CS2 that make training efficient.

Noclip (fly around the map):
noclip
Fly to any position instantly. Essential for finding lineup spots and checking where your smokes land. Type it again to turn it off.
Rethrow last grenade:
sv_rethrow_last_grenade
This throws the exact same grenade from the exact same position. Perfect for testing if a lineup is consistent. Bind this to a key:
bind "mouse4" "sv_rethrow_last_grenade"
Show grenade trajectory:
sv_grenade_trajectory 1
sv_grenade_trajectory_time 10
See the path your grenades take. The line stays for 10 seconds so you can analyze it.
Infinite grenades: The give smoke command CS2 works like this:
give weapon_smokegrenade
Sometimes CS2 "forgets" you have infinite ammo enabled, so this command forces a smoke into your inventory.
For other grenades:
give weapon_flashbang
give weapon_hegrenade
give weapon_molotov
give weapon_incgrenade
give weapon_decoy
Clear all grenades: The CS2 clear smoke command is crucial. Use this to remove all grenades from the map instantly:
bind "x" "ent_fire smokegrenade_projectile kill;ent_fire molotov_projectile kill;ent_fire flashbang_projectile kill;ent_fire hegrenade_projectile kill;ent_fire decoy_projectile kill;stopsound"
Now pressing X clears everything. Change "x" to whatever key you want.

Infinite Smoke Command CS2 Setup
Want true infinite smoke command CS2 functionality? Combine these:
sv_infinite_ammo 1
ammo_grenade_limit_total 5
give weapon_smokegrenade
Now you have infinite smokes that auto-replenish. If it stops working, just use the give command again.
Advanced Practice Commands
Freeze time (position yourself perfectly):
mp_freezetime 9999
Round starts but you can't move. Perfect for lining up pixel-perfect throws.

Impact marks (see where grenades land):
sv_showimpacts 1
sv_showimpacts_time 10
Red boxes show where your grenades hit surfaces. Blue boxes show player hits.
Fast forward time (test late-round smokes):
mp_restartgame 1
Restarts the round instantly.
God mode (can't die):
god
Useful if you're testing smokes in dangerous positions.

Quick Practice Config
Copy all these commands into one bind for instant setup:
bind "p" "sv_cheats 1; bot_kick; mp_roundtime 60; mp_roundtime_defuse 60; sv_infinite_ammo 1; ammo_grenade_limit_total 5; sv_grenade_trajectory 1; mp_buy_anywhere 1; give weapon_smokegrenade"
Press P at the start of practice and everything's ready.
Pro Tips for Smoke Practice
Use noclip smart: Fly to bomb sites and work backwards to find lineup spots. Don't just throw random smokes.
Test from different angles: A smoke that works from one position might not work if you're forced to throw from cover.
Practice movement throws: Jumpthrows, running throws, walking throws - they all land differently. CS2 smokes are very sensitive to movement.
Check enemy perspective: Use noclip to see if your smoke actually blocks vision from common angles.
Practice under pressure: Once you know a lineup, practice it without trajectory lines. You won't have them in real games.
Mark your lineups: Take screenshots of where you stand and where you aim. You'll forget otherwise.
Common Mistakes
Don't practice every smoke on every map. Pick 2-3 essential smokes per map and master those first.
Don't rely on jumpthrow binds for everything. Some smokes work better with regular throws.
Don't forget CS2 smokes are interactive - bullets and grenades affect them. Test what happens if enemies shoot your smoke.
Remember that practice mode smokes might behave slightly differently than competitive due to server tick rates. Always verify your lineups work in real matches before relying on them.
Comments
Upcoming Top Matches









No comments yet! Be the first one to react