Controlling your spray is easily the most important concept to learn and master in Counter-Strike: Global Offensive.
Each gun in CS:GO has its own unique spray pattern that requires a certain skill ceiling to properly aim and kill enemies. Every class of guns also has its own difficulty of spraying: rifles are the hardest to control, SMGs follow rifles as the second hardest, and pistols and LMGs are among the easiest.
Related: The fundamentals of Counter-Strike
For example, you must physically pull down your mouse when spraying the AK-47. After the first ten bullets, you must then move your mouse right for the next five bullets and move left for the last five bullets in the magazine. Below is an example of the AK-47 spray pattern and the recoil compensation required by your mouse movements.
The spray patterns for every gun in CS:GO can be found at the CS:GO Skills website.
Learning how to aim efficiently is absolutely essential to your success in CS:GO. This point cannot be emphasized enough. Counter-Strike is a game that follows the theory of natural selection, because only the fittest will survive and do well. If an opponent can aim and spray better than you in an aim duel, they will frag you about nine times out of 10.
It’s in your best interest that you learn how to control your spray and maintain a level of skill so that you can stay on top of your game. The best workshop map to practice your spray control is “Recoil Master - Spray Training.”
Upon downloading and loading the map, the game puts you into a room with a wall you can shoot at for spray practice. You can opt to turn on the bullet impact indicators by putting “sv_showimpacts 1” into the console to see how accurate your shots are. There are also a variety of helpful settings within the map to optimize your practice, like bullet time and ghost-hair, so just fire at whichever command you like to toggle an option.
Good luck, have fun, and enjoy spraying down some noobs.