This does not remove spread. It only compensates for vertical recoil.
The Myth and Reality of "No Recoil" Configs in Counter-Strike 1.6 In the legendary world of Counter-Strike 1.6 cs 16 no recoil no spread cfg download version link
no_recoil.cfg) and save it to your CS:GO config folder:
// Example: No Recoil Script for AK-47 (Counter-Strike 1.6) alias +ak47 "+attack; wait; -attack; +attack; wait; -attack" alias -ak47 "-attack" bind "mouse1" "+ak47" Using third-party config files can be against Valve's
To answer your original query directly:
While simple movement scripts (like "bhop" scripts) were common in the past, manipulating weapon accuracy is flagged as an unfair advantage. Again: This does not remove spread