Spray Patterns and Recoil Compensation for all CS:GO Weapons
Basics
The spray pattern of any weapon in CS:GO is a result of:
- Inaccuracy
- Recoil
Inaccuracy
Inaccuracy adds a measure of randomness to the otherwise fixed recoil pattern. It is different for every weapon and is affected at least by the following factors:
- Running > Walking > Standing > Ducking
- Jumping
- Climbing ladders
- Number of shots fired / time
- The mood of Valves dev team 😉
Recoil
Recoil is the fixed pattern unique to each weapon and weapon mode (scoped or silenced). Generally is goes up and then to the sides. To test the recoils pattern for any weapon without the inaccuracy, use this command in the console:
- sv_cheats 1 // Allow cheats on server
- weapon_accuracy_nospread 1 // Disable weapon inaccuracy spread
The recoil effect is reset when you stop shooting and you wait until
- the dynamic crosshair is back to default
- the weapon model is back in default position
Compensation
You have most likely already learned to pull down after the first shots to compensate for the upward motion of the spray pattern. Once you have mastered that, start to compensate for the sideways motion as well. Every weapon has a different timing required to compensate properly. The following animations should help to understand the general flow of the spray pattern and the mouse movement needed to compensate, but in-game timings might be a bit different.
A step by step exercise on recoil / spray pattern control can be found in our article on “How to aim better in CS:GO“.
All due credits to twowordbird for his great spray pattern animations and his article on CS:GO Recoil Mechanics.
Rifles
AK-47

Ak-47 Spray Pattern

AK-47 Recoil Compensation
M4A4

M4A4 Spray Pattern

M4A4 Recoil Compensation
M4A1-S

M4A1-S Spray Pattern

M4A1-S Recoil Compensation
M4A1

M4A1 Spray Pattern

M4A1 Recoil Compensation
Galil

Galil Spray Pattern

Galil Recoil Compensation
SSG 08

SSG 08 Spray Pattern

SSG 08 Recoil Compensation
SG 553

SG 553 Spray Pattern

SG 553 Recoil Compensation
G3SG1

G3SG1 Spray Pattern

G3SG1 Recoil Compensation
FAMAS

FAMAS Spray Pattern

FAMAS Recoil Compensation
SSG 08

SSG 08 Spray Pattern

SSG 08 Recoil Compensation
AUG

AUG Spray Pattern

AUG Recoil Compensation
AUG scoped

AUG scoped Spray Pattern

AUG scoped Recoil Compensation
AWP

AWP Spray Pattern

AWP Recoil Compensation
SCAR-20

SCAR-20 Spray Pattern

SCAR-20 Recoil Compensation
Submachine guns
MAC-10

MAC-10 Spray Pattern

MAC-10 Recoil Compensation
MP9

MAC-10 Spray Pattern

MAC-10 Recoil Compensation
MP7

MP7 Spray Pattern

MP7 Recoil Compensation
UMP-45

UMP-45 Spray Pattern

UMP-45 Recoil Compensation
PP-Bizon

PP-Bizon Spray Pattern

PP-Bizon Recoil Compensation
P90

P90 Spray Pattern

P90 Recoil Compensation
Heavy
Nova

Nova Spray Pattern

Nova Recoil Compensation
Sawed-Off

Sawed-off Spray Pattern

Sawed-off Recoil Compensation
XM1014

XM1014 Spray Pattern

XM1014 Recoil Compensation
MAG-7

MAG-7 Spray Pattern

MAG-7 Recoil Compensation
Machine guns
M249

M249 Spray Pattern

M249 Recoil Compensation
Negev

Negev Spray Pattern

Negev Recoil Compensation
Guns
Glock-18

Glock-18 Spray Pattern

Glock-18 Recoil Compensation
P2000

P2000 Spray Pattern

P2000 Recoil Compensation
P250

P250 Spray Pattern

P250 Recoil Compensation
USP-S

USP-S Spray Pattern

USP-S Recoil Compensation
Desert Eagle

Deagle Eagle Recoil Spray Pattern

Desert Eagle Recoil Compensation
Dual Berettas

Dual Berettas Spray Pattern

Dual Berettas Recoil Compensation
Tec-9

Tec-9 Spray Pattern

Tec-9 Recoil Compensation
CZ75-Auto

CZ75A Spray Pattern

CZ75A Recoil Compensation
Five-Seven

Five-seven Spray Pattern

Five-seven Recoil Compensation
This guide is also available at steamcommunity.com. If you learned something new, we would like to ask you to give it a positive rating. Thx