Run it
Copy the script and paste it into your executor.
while task.wait(0.37) do
local weapon = filtergc("table", {
Keys = { "ReloadTime", "ShotsRemaining", "AttackConfig" },
}, false)
if weapon then
for i,v in next, weapon do
rawset(v, "ReloadTime", 0)
rawset(v, "DefaultShotInterval", 0)
rawset(v, "SplashRadius", 50)
rawset(v, "DefaultSpreadDegrees", 0)
rawset(v.AttackConfig.RecoilConfig, "CamKickMin", Vector3.zero)
rawset(v.AttackConfig.RecoilConfig, "CamKickMax", Vector3.zero)
if v.ProjectileConfig and (v.ProjectileConfig ~= nil or v.ProjectileConfig ~= false) then
rawset(v.ProjectileConfig, , )
(v.ProjectileConfig, , )
(v.ProjectileConfig, , )

Universal