done = false
CreateClientConVar("nospreadz", 1)
data = { }

hook.Add("CreateMove", "nospreadzs", function()
local tc = cmd:CommandNumber()
if ( tc == 0 || done ) then return end
local seed = md5.PseudoRandom(tc)
local x,y = engine.GetSpread( cmd )
if( #data == 256) then
print("local engineSpread = {")
for seed, spread in next, data do
print( string.format( "\t[%i] = { %f, %f }," , seed , spread[1],spread[2]) )
end
print("}")
done = true
return
end
data[seed] = { x, y }
end
end