-- probe 2: toggle invis via menu API and sample local out = {} local function add(k, v) table.insert(out, tostring(k).." = "..tostring(v)) end local RS = game:GetService("RunService") local T = getgenv().TribesOverlay local SA = getgenv().SilentAim add("TribesOverlay==SilentAim", tostring(T == SA)) add("getgenv().__GunSilentAim", tostring(getgenv().__GunSilentAim)) local Lib = getgenv().Library add("Library has SetFlags", tostring(Lib and Lib.SetFlags ~= nil)) -- render step callbacks (who binds where) local ok, cb = pcall(function() return getrenderstepcallbacks() end) add("getrenderstepcallbacks ok", tostring(ok)) if ok and type(cb) == "table" then local n = 0 for k, v in pairs(cb) do n = n + 1 end add("renderstep callback count", n) end local lp = game:GetService("Players").LocalPlayer local cam = workspace.CurrentCamera local function snap(tag) local char = lp.Character local hrp = char and char:FindFirstChild("HumanoidRootPart") local hum = char and char:FindFirstChildOfClass("Humanoid") add("["..tag.."] cam.Y", string.format("%.3f", cam.CFrame.Position.Y)) add("["..tag.."] cam.Pos", tostring(cam.CFrame.Position)) add("["..tag.."] cam.Look", tostring(cam.CFrame.LookVector)) add("["..tag.."] rootY", hrp and string.format("%.3f", hrp.Position.Y) or "nil") add("["..tag.."] state", hum and tostring(hum:GetState()) or "nil") add("["..tag.."] appliedOffset", tostring(T.STATE.appliedOffset)) add("["..tag.."] invisHeld", tostring(T.STATE.invisHeld)) add("["..tag.."] cameraStepOff", tostring(T.STATE.cameraStepOff)) add("["..tag.."] cameraStepFails", tostring(T.STATE.cameraStepFails)) end snap("off") Lib.SetFlags["C_invisHeight"](400) Lib.SetFlags["C_invis"](true) task.wait(2.0) snap("on-after2s") add("CONFIG.invis", tostring(T.CONFIG.invis)) add("CONFIG.invisHeight", tostring(T.CONFIG.invisHeight)) add("cam.CameraType", tostring(cam.CameraType)) add("cam.CameraSubject", tostring(cam.CameraSubject)) add("CameraSubject==Humanoid", tostring(cam.CameraSubject == lp.Character:FindFirstChildOfClass("Humanoid"))) -- leave invis ON for later probes print(table.concat(out, "\n"))