Skip to main content
All spray patterns

MP9 spray pattern

Pull down for bullets 1⁠–⁠9, then right and left.

30 bullets in 2 sec. The first pull is 9 mm on your mousepad at 800 DPI and sensitivity 1.25.

Speed
Where the bullets go if you hold still
How to move your mouse to keep them on the crosshair
  • MP9
  • Not checked against demos

How to control it

Your mouse

Distances are how far your mouse moves on the pad.

Generated from CS2's weapon data. Not yet checked against demos.

Practice the spray

Your mouse moves the aim at your CS2 sensitivity. Hold the left button to spray, release to stop, and press Esc to leave.

Bullets
Range

Hold the left button to spray

  • Where to aim
  • Next bullet if you stop moving
  • Estimated reach of CS2's random spread

Practice needs a mouse.

Every bullet
BulletTimeLands rightLands upMouse rightMouse downChecked
10 ms0.00°0.00°0 mm0 mmNo
270 ms+0.00°+0.03°−0 mm+0.04 mmNo
3140 ms+0.21°+0.63°−0.24 mm+0.72 mmNo
4210 ms+0.02°+1.64°−0.03 mm+2 mmNo
5280 ms+0.09°+2.96°−0.11 mm+3 mmNo
6350 ms−0.47°+4.27°+0.54 mm+5 mmNo
7420 ms−0.51°+5.70°+0.59 mm+7 mmNo
8490 ms−0.10°+6.97°+0.12 mm+8 mmNo
9560 ms−0.61°+7.92°+0.71 mm+9 mmNo
10630 ms−1.70°+8.47°+2 mm+10 mmNo
11700 ms−3.16°+8.48°+4 mm+10 mmNo
12770 ms−4.67°+8.13°+5 mm+9 mmNo
13840 ms−4.95°+8.48°+6 mm+10 mmNo
14910 ms−5.09°+8.94°+6 mm+1 cmNo
15980 ms−3.79°+9.44°+4 mm+1.1 cmNo
161,050 ms−2.98°+9.96°+3 mm+1.2 cmNo
171,120 ms−1.76°+10.39°+2 mm+1.2 cmNo
181,190 ms−0.85°+10.77°+0.98 mm+1.2 cmNo
191,260 ms+0.59°+10.79°−0.68 mm+1.2 cmNo
201,330 ms+2.33°+10.37°−3 mm+1.2 cmNo
211,400 ms+2.44°+10.43°−3 mm+1.2 cmNo
221,470 ms+1.74°+10.63°−2 mm+1.2 cmNo
231,540 ms+0.43°+10.69°−0.49 mm+1.2 cmNo
241,610 ms+0.06°+10.87°−0.07 mm+1.3 cmNo
251,680 ms+0.90°+10.78°−1 mm+1.2 cmNo
261,750 ms+2.26°+10.46°−3 mm+1.2 cmNo
271,820 ms+2.84°+10.50°−3 mm+1.2 cmNo
281,890 ms+3.52°+10.50°−4 mm+1.2 cmNo
291,960 ms+3.15°+10.72°−4 mm+1.2 cmNo
302,030 ms+2.80°+10.97°−3 mm+1.3 cmNo
How it's measured

Each pattern is generated from CS2's weapons file: every gun has a recoil seed, a kick angle and a kick strength, and CS2 builds the same table of kicks from them every time. Each kick pushes your aim, which then recovers until the next shot, and the bullet leaves at twice the aim push.

CS2's recoil code is not public, so the rules for building the table and the recovery speed are fitted to real demos. For each bullet of a spray, a demo records where the bullet went and where the player was aiming; the gap is the recoil. A weapon counts as checked when the demos hold at least 100 of its sprays and, on every bullet with at least 20 of them, their average lands within 0.6 degrees of the pattern. Bullets past that are drawn hollow. The demos do not record the M4A1-S silencer, so its check pools both, which in practice means silenced.

Mouse distances assume CS2's 0.022 degrees per mouse count, so they hold at any resolution and field of view. Every bullet also has a small random spread that this pattern leaves out.

Spray Patterns

How CS2 recoil works and how these patterns are made.

FAQ
01 / 06

Where do these spray patterns come from?

Each pattern is generated from CS2's own weapon file, which gives every gun a recoil seed, kick angle and kick strength. JumpThrow checks the result against real demos: for each bullet of a spray, the demo records where the bullet went and where the player was aiming, and the gap between them is the recoil.

FAQ
06
Where do these spray patterns come from?

Each pattern is generated from CS2's own weapon file, which gives every gun a recoil seed, kick angle and kick strength. JumpThrow checks the result against real demos: for each bullet of a spray, the demo records where the bullet went and where the player was aiming, and the gap between them is the recoil.

What does checked against demos mean?

For the AK-47, M4A4, silenced M4A1-S and MAC-10, our demos hold at least 100 sprays, and on every bullet with at least 20 of them, their average lands within 0.6 degrees of the generated pattern. Other weapons are generated the same way but do not yet have enough sprays in our demos to check, and the page says so.

Is the CS2 spray pattern random?

The recoil pattern is fixed: every spray with a gun follows the same path. Each bullet also has a small random spread on top, which grows when you move or jump, so learning the pattern removes most of the miss but not all of it.

How far do I move my mouse to control the AK-47?

It depends on your DPI and sensitivity. Type yours on the AK-47 page and every step shows its distance on the mousepad. At 800 DPI and sensitivity 1.25 the first eight bullets need about 1 cm of pull down.

Why does the M4A1-S have a silencer-off pattern?

CS2 gives the M4A1-S a second recoil setting for when the silencer is off, and the AUG and SG 553 one for when they are scoped. Switch between them on the weapon page.

Why do the patterns stop at 30 bullets?

Our demo check covers the first 30 bullets of a spray, and long sprays past that are rare. The M249, Negev, P90 and PP-Bizon show their first 30.