local NSZ = workspace:FindFirstChild("NewSafeZone") for _, name in ipairs({"Zone", "OLDZONE"}) do local M = NSZ and NSZ:FindFirstChild(name) print("===== " .. name .. " -> " .. tostring(M)) if M then local Ok, Src = pcall(decompile, M) print(Ok and Src or ("fail: " .. tostring(Src))) end end print("===== NewSafeZone children =====") if NSZ then for _, C in ipairs(NSZ:GetChildren()) do print(C.ClassName .. " " .. C.Name .. " (" .. #C:GetChildren() .. " kids)") end end print("===== zones list =====") local Z = NSZ and NSZ:FindFirstChild("Zones") if Z then for _, C in ipairs(Z:GetChildren()) do print(C.ClassName .. " " .. C.Name .. " size=" .. tostring(C.Size) .. " transparent=" .. C.Transparency) end end print("===== jail zones =====") local JT = workspace:FindFirstChild("JAIL TPS") if JT then for _, C in ipairs(JT:GetChildren()) do print(C.ClassName .. " " .. C.Name) end end