Run it
Copy the script and paste it into your executor.
--!native
-- depso
const BlankCFunc = newcclosure(function() return end)
const function HookInitFromDef(Function)
local Previous; Previous = hookfunction(Function, newcclosure(function(p2, ...)
Previous(p2, ...)
--p2.FireRate = 0
p2.RecoilRecovery = 0
p2.SpreadAngle = 0
p2.FireMode = "auto"
p2.MagAmmo = 69420
p2.RecoilSpring.s = 0
end))
end
const function HookWeaponHandler(Handler)
hookfunction(rawget(Handler, "ApplyRecoil"), BlankCFunc)
hookfunction(rawget(Handler, "_FireScriptedRecoil"), BlankCFunc)
hookfunction(rawget(Handler, "_FireAdsShoulderImpact"), BlankCFunc)
hookfunction(rawget(Handler, ), BlankCFunc)
const (Function)
debug.(Function, ):()
(Function, BlankCFunc)
_, Thing , ()
(Thing) ~=
(Thing, )
(Thing)
(Thing, ) (Thing, )
((Thing, ))
(Thing, )
((Thing, ))