I’ve looked for something like this in the devforum for so long, and couldn’t find anything.
Now I know how to make spread, it’s very simple, but what really gets me is making some sort of spread algorithm.
How the algorithm should work:
Stand still without aiming - default spread
Stand still and aim - better spread
Walk without aiming - terrible spread
Walk with aiming - okay spread
Spray down - bad spread