local C = getgenv().CorruptCombat local Gun = C.Gun() print("[a] gun:", Gun and Gun.Name or "none") if not Gun then return end local GS = Gun:FindFirstChild("GunScript_Local") local env = GS and getsenv(GS) print("[a] env:", tostring(env)) if env then local nums = {} for k, v in pairs(env) do if type(v) == "number" then table.insert(nums, k .. "=" .. tostring(v)) end end table.sort(nums) print("[a] numeric env fields:", table.concat(nums, ", "):sub(1, 300)) if type(env.Ammo) == "number" then env.Ammo = 1 C.InfiniteAmmo(Gun) print("[a] ammo after refill:", tostring(env.Ammo)) end end C.Shot(nil, true) print("[a] shot fired ok")