Xbox smoke
- Stand. Stand in Corner.
- Aim. Aim at corner where buildings meet. Left Click Jump Throw.
- Throw. Jump throw: hold left click, then jump and release the grenade at the same moment.
setpos -403.82 -1051.97 105.38;setang -7.84 87.63 0

Valve's 7 official CS2 Dust II smoke lineups (Xbox, B Doors, A Cross, Mid CT and more), each on the radar with where to stand, where to aim, how to throw and a setpos line to practise.
throw spot · landing. Source: Valve's official lineups in CS2.
setpos -403.82 -1051.97 105.38;setang -7.84 87.63 0setpos -1508.21 -107.97 8.03;setang -29.41 83.17 0setpos 902.77 1070.94 1.04;setang -57 82.72 0setpos -149.03 1176.58 -0.55;setang 0.92 129.74 0setpos 189.97 1334.03 1.08;setang -15.66 66.07 0setpos -1122.03 2691.8 88.08;setang -15.21 -114.26 0setpos 769.75 2379.94 -35.55;setang -52.91 -91.86 0Start a private match on Dust II (offline with bots, or your own server), open the developer console and enter sv_cheats 1. Then copy a lineup's line and paste it into the console: setpos puts you on Valve's throw spot and setang turns you to face the aim point, so all that is left is the throw itself.
These are Valve's official lineups in CS2: the positions, angles and instructions come straight from the grenade guides the game ships for Dust II, not from community guides. The names of the places they land on are on the Dust II callouts map.