How to Aim in CS2

Placement, stopping, and fire rate — in that order. Mouse control is the last thing to fix, not the first.

TL;DR

Aiming in CS2 is four skills stacked in a fixed order: crosshair placement (be pre-aimed at head height), counter-strafing (be stationary when the bullet leaves), fire-rate discipline (tap far, burst mid, spray close), and only then mouse control. The game's own weapon data explains the priority — moving multiplies the AK-47's inaccuracy by roughly 27×, and no amount of mouse skill touches that number.

Most players who say they have bad aim do not have bad aim. They have a crosshair that starts in the wrong place, they are still sliding when they click, and they are pulling the trigger faster than the weapon can recover. Those three things are learnable in a way that raw hand speed is not.

This page works through them in the order that actually pays off, and it uses the numbers CS2 itself ships with — the per-weapon accuracy values we extract from the game files — rather than feel and folklore.

1. Crosshair placement: the correction you never have to make

Every duel in Counter-Strike starts with a distance: the angular gap between where your crosshair is and where the enemy's head appears. Aim is the act of closing that gap under time pressure. Placement is the act of making the gap small before the clock starts.

The three rules, in descending order of how much they matter:

  • Head height, permanently. Not chest, not floor. Player models stand at a consistent height, so a crosshair held at head level on flat ground is already on target the instant someone walks out. If you find yourself flicking upward in duels, this is the fix.
  • Pre-aim the next angle, not the current one. While you are walking down a corridor your crosshair should be sitting on the corner you are about to expose, tight to the wall — not floating in the middle of the corridor where nobody will ever be.
  • Wide, not deep. Hugging the wall shrinks what you can see and hands the enemy the first look. Standing off it widens your view of the angle and gives you more of the enemy model when they appear.

This is the single highest-return habit in the game and it deserves its own drill, which is why we broke it out into a full guide to crosshair placement. Do that one first.

2. Counter-strafing: why your bullets go nowhere while moving

CS2 stores a separate inaccuracy value for standing still and for moving at full speed. These are unitless engine values where lower is tighter — but the ratio between them is the honest way to see the size of the problem. From our extracted CS2 weapon data:

WeaponStanding inaccuracyMoving inaccuracyHow much worse
AK-470.006410.17506~27×
M4A40.00490.13788~28×
M4A1-S0.00490.09288~19×
AUG0.00490.13545~28×
Galil AR0.008770.12356~14×

That is the whole argument. A rifle fired while running is not a slightly worse rifle, it is a different weapon. And critically, the penalty scales with your current speed rather than switching off the moment you let go of the key — momentum carries you, so releasing W and clicking still fires a moving shot.

Counter-strafing is the fix: tap the key opposite your direction of travel to cancel the velocity, then shoot. Strafing left on A, so you tap D and fire. Strafing right on D, tap A. Running forward on W, tap S. The shot goes out in the brief window where your speed is effectively zero but you have not started moving the other way.

Two failure modes to watch for. Holding the counter key too long starts you moving backwards, which is just as inaccurate as moving forwards. And firing a fraction early — while you are still decelerating — produces the classic "that was dead centre and it missed" shot. The mechanic itself, along with the rest of CS2's movement system, is covered in our movement mechanics guide.

3. Tap, burst or spray — pick by range

Firing a shot adds inaccuracy on top of your stance, and that added inaccuracy decays over a per-weapon recovery time. The CS2 data makes the trade-off explicit: the AK-47 has a firing cycle of 0.1 s (600 rounds per minute) but a standing accuracy recovery time of 0.368 s. The M4A4 cycles at 0.09 s and recovers in 0.339 s.

In other words, a genuinely reset second shot costs you roughly three to four shots' worth of time. That single fact decides everything about fire rate.

RangeApproachWhy
Long (across a map's longest sightlines)Single tapsThe target is angularly small. Only a fully reset cone reliably lands a head, so pace shots to the recovery time and accept the low rate of fire.
MidBursts of two to fourShort enough that the cone has not fully bloomed, long enough that a body hit plus a follow-up finishes it. Release, let it settle, burst again.
CloseFull sprayRecovery time is irrelevant when the target fills your screen. The limiting factor becomes recoil, which is a fixed pattern you can learn.

A useful sanity check: if you are tapping at close range you are losing to anyone who sprays, and if you are spraying at long range you are donating the round. Most players do both mistakes in the same match.

4. Recoil: the first bullets are the ones that matter

CS2 recoil is deterministic — the same weapon walks the same path every time, with a small amount of variance. That makes it memorisable, and the memorisation is worth doing because the early part of the pattern is where most kills happen.

Learn each rifle in stages rather than trying to hold a 30-round pattern on a wall. Shots one to five are mostly a straight vertical climb, so pull straight down. The horizontal wander starts after that. Only once the first section is automatic is there any point drilling the tail.

Our recoil pattern reference shows the actual plotted patterns per weapon, and the spray trainer lets you practise the compensation in the browser without loading the game.

5. A practice routine that fixes the right thing

Aim practice fails when it is undirected. The structure below front-loads the skills that transfer, and each block has a specific thing you are watching for rather than a score to chase.

  1. Warm up your hands, briefly. A short deathmatch or an aim map is fine. This is circulation, not training — do not let it become the whole session.
  2. Placement walk. On an empty competitive map, walk your usual routes with no bots and no goal except keeping the crosshair at head height on the next angle. It is boring and it is the block that changes your rank.
  3. Counter-strafe reps. On a private server, run the weapon_debug_spread_show readout (it is cheat-flagged, so it needs your own server with cheats on). Set to 1 it draws an accuracy box; set to 3 it shows accuracy with a dynamic crosshair. Strafe, counter-strafe, and watch the box collapse — you are training the exact instant it is safe to click.
  4. Spray control, one weapon at a time. Pick the AK-47 or the M4 you actually buy and drill the first third of the pattern into a wall. Turn on sv_showimpacts to draw the impact points — the description in the game files is precise about it: client impacts in red, server impacts in blue.
  5. Duels against bots or in retakes. The point here is applying the first three blocks under a little pressure. If your placement collapses the moment a bot appears, go back to block two.
  6. Play, and review one thing.After a match, ask a single question: how many of my deaths were "I was moving" or "my crosshair was on the floor"? That number is your next session's plan.

For browser-based reps between sessions, our aim trainer covers target acquisition and our how to get better at CS2 guide puts aim in the context of everything else that decides rounds.

What does not help

  • Changing sensitivity because you had a bad game. Every change throws away the calibration you had. Pick something you can do a full turn with, and commit. If you genuinely need to change mice or DPI, convert the value rather than re-guessing it.
  • Copying a pro's crosshair and expecting the aim to follow. A crosshair should be visible against the maps you play and small enough not to hide a head. That is the entire specification.
  • Hours of aim-trainer scores. Improving at clicking spheres improves you at clicking spheres. It does not train stopping, placement, or when to shoot — the three things this page is about.
  • Blaming the weapon. If you want to check whether a gun is genuinely worse for what you are doing, the weapon comparison tool and the weapon database have the real stats. Usually it is not the gun.

The honest summary

Aim in CS2 is a stack, and it collapses from the bottom. If your crosshair is at head height on the right angle, if you are stationary when the bullet leaves, and if your rate of fire matches the distance, then average mouse control wins most duels. If any of those three is missing, exceptional mouse control still loses.

Spend your practice time in that order and the improvement is not subtle. Spend it on sensitivity and aim-trainer leaderboards and you will plateau exactly where you are.

Frequently Asked Questions

What is the fastest way to improve aim in CS2?
Fix crosshair placement first. Every other aim skill is a correction applied to wherever your crosshair already was — if it starts at head height on the angle you are about to see, the correction is tiny. Mouse control only becomes the bottleneck once placement is habitual.
Why do my shots miss when I am moving in CS2?
Because CS2 gives every weapon a separate moving inaccuracy value, and for rifles it is enormous. In the extracted CS2 weapon data the AK-47 has a standing inaccuracy of 0.00641 and a moving inaccuracy of 0.17506 — roughly 27 times worse. The penalty scales with your current speed, so you have to actually be near-stationary when the bullet leaves, not just about to stop.
How does counter-strafing work?
You tap the movement key opposite to the direction you are travelling. That kills your velocity far faster than releasing the key does, and because the accuracy penalty is a function of speed, your cone snaps back to standing accuracy almost immediately. A-then-D, D-then-A, W-then-S. It is a timing skill, not a mouse skill.
Should I tap, burst or spray?
By distance. Long range is single taps, mid range is short bursts, and close range is a full spray with recoil compensation. The reason is accuracy recovery: each shot adds inaccuracy, and the CS2 data gives the AK-47 a standing recovery time of 0.368 seconds against a 0.1-second firing cycle, so a fully accurate second shot costs you nearly four shots of waiting.
Does raising or lowering sensitivity fix bad aim?
Almost never. Sensitivity churn resets the muscle memory you were building, which is why it feels like an improvement for a day and then does not. Pick a sensitivity you can turn 180 degrees with comfortably, convert it properly if you switch mice or DPI, and then leave it alone for months.
Is aim training software better than practising in CS2?
It is better for one narrow skill — raw target acquisition — and worse for everything else, because it does not train placement, counter-strafing, spray control or the timing of a real peek. Use it as a warm-up, not as the practice itself.
JL

Director at Bettor Media. CS player since 2013 with experience in skin trading, marketplace analysis, and competitive play.