CS2 instant smokes, pulled from pro demos.
The smokes pros throw the second the round starts, broken down: where to stand, where to aim, what to press.
Browse smokesWhere did you spawn?
Try it here on Mirage. Pick the spawn you got, see every instant smoke pros throw from it, and watch one.
1Click your spawnTap your spawn
2Pick where it lands
3Watch it, then throw it
Pick a spawn to see a throw.
What are we queuing?
Pick the map you actually play. Every smoke starts from a T or CT spawn.









Get the misses
out of the way.
Free Workshop maps for learning the throw. Premier is a terrible place to find out you release late.
- Teleport to any T or CT spawn
- A nade practice server, set up out of the box
- Movement overlay shows which keys you pressed, and when
- One custom menu for everything: ping, or type
.hubin chat
More from the same game data.
Built from the game's own files and the same pro demos as the smokes.
Frequently
asked questions.
A smoke you aim before you leave spawn and throw the moment the round starts. Some need a jump or a few steps, but the lineup starts where you spawned. On Mirage, the window smoke from T spawn lands around 1:48. If yours lands at 1:35, it’s a memorial for whoever peeked first.
From pro match demos. setpos scans new ones every day for smokes thrown straight from spawn and groups them by where they land. I check each one by hand, and the keepers become guides.
It copies the lineup’s position and aim commands. Paste them into the console on a local practice server with sv_cheats 1, then follow the guide to throw it. It won’t work in Premier or on any server without cheats.
Spawn positions are checked against the current map build, so every lineup starts from a spawn that exists in today’s game. When Valve moves things, setpos follows.
Yes, it’s free. No, you don’t need an account.
No. Start with one: a map you actually play, a spawn you recognize, a smoke your team keeps asking for. Each guide lists the spawns it works from.
In a practice match, open the console, type sv_cheats 1, then paste the spawn’s setpos command. Every spawn’s command is here, map by map and numbered on the map. Or get a practice map and press E to TP to any spawn.
No. The Workshop maps make practice easier, but Copy setpos works on any local server with sv_cheats 1.
The code, yes. I build setpos with AI coding tools and won’t pretend otherwise. The lineups, no. I parse the demos of every international pro LAN on HLTV. Each lineup is a throw from one of those matches, found by a parser and checked by me before it goes up.
