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.

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 Spray Pattern
AK-47 Recoil Compensation
AK-47 Recoil Compensation

M4A4

M4A4 Spray Pattern
M4A4 Spray Pattern
M4A4 Recoil Compensation
M4A4 Recoil Compensation

M4A1-S

M4A1-S Spray Pattern
M4A1-S Spray Pattern
M4A1-S Recoil Compensation
M4A1-S Recoil Compensation

M4A1

M4A1 Spray Pattern
M4A1-S Spray Pattern
M4A1 Recoil Compensation
M4A1 Recoil Compensation

Galil

Galil Spray Pattern
Galil Spray Pattern
Galil Recoil Compensation
Galil Recoil Compensation

SSG 08

SSG 08 Spray Pattern
SSG 08 Spray Pattern
SSG 08 Recoil Compensation
SSG 08 Recoil Compensation

SG 553

SG 553 Spray Pattern
SSG 08 Spray Pattern
SG 553 Recoil Compensation
SG 553 Recoil Compensation

FAMAS

FAMAS Spray Pattern
FAMAS Spray Pattern
FAMAS Recoil Compensation
FAMAS Recoil Compensation

SSG 08

SSG 08 Spray Pattern
SSG 08 Spray Pattern
SSG 08 Recoil Compensation
SSG 08 Recoil Compensation

AUG

AUG Spray Pattern
AUG Spray Pattern
AUG Recoil Compensation
AUG Recoil Compensation

AUG scoped

AUG scoped Spray Pattern
AUG scoped Spray Pattern
AUG scoped Recoil Compensation
AUG scoped Recoil Compensation

AWP

AWP Spray Pattern
AWP Spray Pattern
AWP Recoil Compensation
AWP Recoil Compensation

SCAR-20

SCAR-20 Spray Pattern
SCAR-20 Spray Pattern
SCAR-20 Recoil Compensation
SCAR-20 Recoil Compensation

Submachine guns

MAC-10

MAC-10 Spray Pattern
MAC-10 Spray Pattern
MAC-10 Recoil Compensation
MAC-10 Recoil Compensation

MP7

MP7 Spray Pattern
MP7 Spray Pattern
MP7 Recoil Compensation
MP7 Recoil Compensation

UMP-45

UMP-45 Spray Pattern
UMP-45 Spray Pattern
UMP-45 Recoil Compensation
UMP-45 Recoil Compensation

PP-Bizon

PP-Bizon Spray Pattern
PP-Bizon Spray Pattern
PP-Bizon Recoil Compensation
PP-Bizon Recoil Compensation

P90

P90 Spray Pattern
P90 Spray Pattern
P90 Recoil Compensation
P90 Recoil Compensation

Heavy

Nova

Nova Spray Pattern
Nova Spray Pattern
Nova Recoil Compensation
Nova Recoil Compensation

Sawed-Off

Sawed-Off Spray Pattern
Sawed-Off Spray Pattern
Sawed-Off Recoil Compensation
Sawed-Off Recoil Compensation

XM1014

XM1014 Spray Pattern
XM1014 Spray Pattern
XM1014 Recoil Compensation
XM1014 Recoil Compensation

MAG-7

MAG-7 Spray Pattern
MAG-7 Spray Pattern
MAG-7 Recoil Compensation
MAG-7 Recoil Compensation

Machine guns

M249

M249 Spray Pattern
M249 Spray Pattern
M249 Recoil Compensation
M249 Recoil Compensation

Negev

Negev Spray Pattern
Negev Spray Pattern
Negev Recoil Compensation
Negev Recoil Compensation

Guns

Glock-18

Glock-18 Spray Pattern
Glock-18 Spray Pattern
Glock-18 Recoil Compensation
Glock-18 Recoil Compensation

P2000

P2000 Spray Pattern
P2000 Spray Pattern
P2000 Recoil Compensation
P2000 Recoil Compensation

P250

P250 Spray Pattern
P250 Spray Pattern
P250 Recoil Compensation
P250 Recoil Compensation

USP-S

USP-S Spray Pattern
USP-S Spray Pattern
USP-S Recoil Compensation
USP-S Recoil Compensation

Desert Eagle

Desert Eagle Spray Pattern
Desert Eagle Spray Pattern
Desert Eagle Recoil Compensation
Desert Eagle Recoil Compensation

Dual Berettas

Dual Berettas Spray Pattern
Dual Berettas Spray Pattern
Dual Berettas Recoil Compensation
Dual Berettas Recoil Compensation

Tec-9

Tec-9 Spray Pattern
Tec-9 Spray Pattern
Tec-9 Recoil Compensation
Tec-9 Recoil Compensation

CZ75-Auto

CZ75A Spray Pattern
CZ75A Spray Pattern
CZ75A Recoil Compensation
CZ75A Recoil Compensation

Five-Seven

Five-Seven Spray Pattern
Five-Seven Spray Pattern
Five-Seven Recoil Compensation
Five-Seven Recoil Compensation