The first 3 numbers are the velocity of the projectile in X, Y and Z directions that will create the single vector the projectile will travel along in 3D space. The next 3 numbers are the range the X, Y and Z velocities will fall within. If you enter 5 0 0 5 0 0 for the direction, it may travel at any velocity between 10 and 0 along it's x axis. The above example creates "spread" along 1 axis- or a variable maximum range. 500050 would make the bullets all travel the same distance forward but at different angles, creating a line shaped spread. 500055 will make a circle shaped spread where the bullets all travel the same distance forward but at different angles. 500555 will create a sphere shaped spread. If you could fire the bullets and plot where the stopped on a 3D matrix, you would eventually get a solid sphere.