I hope this one is real, thanks!require("spreadthebutter")
local active = false
local pos = Vector(0, 0, 0)
hook.Add("CreateMove", "NoSpread", function(cmd)
local ply = LocalPlayer()
if active then
local weapon = ply:GetActiveWeapon()
if IsValid(weapon) then
local ang = (pos - ply:GetShootPos()):Angle()
local vecCone = Vector(-weapon.Primary.Cone, -weapon.Primary.Cone, 0)
ang = DS_manipulateShot(DS_md5PseudoRandom(DS_getUCMDCommandNumber(cmd)), ang:Forward(), vecCone):Angle()
cmd:SetViewAngles(ang)
end
end
end)
concommand.Add("Activate", function(ply)
active = not active
pos = ply:GetEyeTrace().HitPos
end)