CSStatLab
Gameplay

Movement and Accuracy in CS2

Your rifle is only accurate when your velocity is near zero. The speeds each weapon allows, how counter-strafing kills momentum, and how to practice it.

4 min readBy CSStatLab EditorialUpdated
This Academy article is maintained under the site's editorial standards for sourcing, updates and corrections. Read our Editorial Policy for more on how CSStatLab reviews and updates content.

Counter-Strike does not let you run and shoot. That is not a balance quirk bolted on to the side, it is the load-bearing rule the whole game sits on, and it is why a player with worse aim than you can beat you every round by being stationary first. Your crosshair can be perfect and your bullets will still scatter if your velocity is not close to zero when the shot leaves the barrel.

Your Weapon Decides How Fast You Move

A player carrying nothing but a knife runs at 250 units per second. Every weapon you hold slows that down, and the heavy guns slow it a lot:

WeaponMovement speed (units/sec)
Knife250
Most pistols230-240
M4A4 / M4A1-S225
AK-47215
AWP200

That gap matters more than players expect. An AWPer crossing an open angle is moving at 80% of a knife-holder's speed, which is roughly a fifth longer exposed. This is why AWPers switch to knife to rotate, and why you should too when nothing is going to shoot you mid-run.

Hold shift and you drop to roughly half your run speed — and, crucially, you stop making footstep noise. Crouching drops you to about a third of run speed, which is slow enough that crouch-walking across an open area is usually a worse idea than committing to a fast run.

Bind cl_showpos 1 in a private server and watch the velocity readout while you move. Seeing the number is what turns this from theory into something you can feel.


The Only State That Shoots Straight

Rifles have four movement states and only one of them is usable:

  • Running. Bullets land somewhere inside a cone wide enough to miss a stationary body at 15 meters. Firing while running is throwing ammunition away.
  • Walking (shift). Quieter, and better than running, but still meaningfully inaccurate with a rifle. Shift is for sound control, not for shooting.
  • Jumping. The worst state in the game. Airborne rifle shots go essentially anywhere, and you also cannot change direction to react to what you see.
  • Stopped. Velocity at or near zero. This is the only state where the bullet goes where the crosshair points.

SMGs and pistols keep more of their accuracy on the move, which is the entire reason SMGs suit aggressive, close-range play — see SMGs and kill rewards. Even so, an SMG fired stopped beats the same SMG fired running.

Crouching tightens your cone slightly and lowers your head hitbox out of a pre-aimed crosshair, but it takes time to go down and much longer to get back up. Crouching to win a duel you have already started is fine. Crouching as an opening move usually just means dying slowly.


Killing Your Momentum on Purpose

Since being stopped is the requirement, the actual skill is stopping quickly. That is counter-strafing: tapping the opposite movement key for a moment so your velocity hits zero immediately instead of decaying over half a second.

Strafing right with D? Tap A. Your character halts, you fire, and you carry on. Strong players do not shoot while moving or after stopping — they shoot in the gap between two strafes, and the whole cycle takes a fraction of a second.

The common failure is holding the counter-strafe key too long, which does not stop you, it accelerates you back the other way. Tap it. Let go. Fire.


A Practice Loop That Fixes It

Load an aim map or an empty server with bots, and spend ten minutes on this instead of on raw clicking:

  1. sv_cheats 1; cl_showpos 1 so you can see velocity.
  2. Strafe left and right past a bot and fire single shots only when the velocity readout reads zero. Miss deliberately if you have to — the goal is that no shot leaves while the number is above zero.
  3. Once that feels automatic, stop looking at the readout and go by feel.
  4. Add movement between targets: strafe, stop, one shot, strafe to the next.

Ten minutes of this changes more duels than an hour of static flicking, because the flick was never the part you were losing.


Reading It in Your Own Deaths

When you watch a demo back, most of the duels you lost "to aim" are duels you lost to timing. Look for the frames right before you died: were you still sliding? Did you fire two shots on the way to a stop? Was the enemy already planted and still?

A player who was stationary first has a real, mechanical advantage that no amount of crosshair placement offsets. When you notice yourself repeatedly firing mid-slide, that is the habit to take into the practice server — not sensitivity, not crosshair, not a new mouse.

Was this article useful?

See this concept on real profiles

Open a live player page and compare the article's ideas with real trends, ranks and statistical signals.

Learn how to read a profile