Commands for practice smokes in CS2

  • Guides

  • 09:56, 25.02.2026

Commands for practice smokes in CS2

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]
The Cheapest CS2 Gloves Right Now [Updated 2026]   
Article

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.

How Armour and Helmets Work in CS2?
How Armour and Helmets Work in CS2?   
Article

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.

How to Control Mid on Cache: Garage, Quad, and Vent Control in CS2
How to Control Mid on Cache: Garage, Quad, and Vent Control in CS2   
Guides

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.

Top 20 CS2 Skins Under $1: Best Budget Options
Top 20 CS2 Skins Under $1: Best Budget Options   
Article

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.

CS2 Cache B Site Execute: Step-by-Step Guide to Winning B Site
CS2 Cache B Site Execute: Step-by-Step Guide to Winning B Site   1
Article

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.

TAGS
Additional content available
Go to Twitter bo3.gg
Comments
By date