-- https://discord.gg/eTHyrcqXcA local CameraRecoil = nil for _, v in pairs(getgc(true)) do if type(v) == "table" and rawget(v, "Apply") and rawget(v, "_Init") then CameraRecoil = v break end end if not CameraRecoil then local success, module = pcall(function() return require(game:GetService("ReplicatedFirst").Scripts.Camera.CameraRecoil) end) if success then CameraRecoil = module end end if CameraRecoil then CameraRecoil.Apply = function() return nil end local setupConstants = function() local debug = debug or {getupvalues = getupvalues, setupvalue = setupvalue} for i = 1, 30 do local val = debug.getupvalue(CameraRecoil.Apply, i) if type(val) == "vector3" then debug.setupvalue(CameraRecoil.Apply, i, Vector3.new(0,0,0)) elseif type(val) == "number" then debug.setupvalue(CameraRecoil.Apply, i, 0) end end end pcall(setupConstants) end