local out = {} local function add(s) table.insert(out, s) end add("place=" .. tostring(game.PlaceId)) local LP = game:GetService("Players").LocalPlayer add("player=" .. tostring(LP and LP.Name)) local char = LP and LP.Character add("char=" .. tostring(char)) if char then local root = char:FindFirstChild("HumanoidRootPart") add("rootPos=" .. tostring(root and root.Position)) local hum = char:FindFirstChildOfClass("Humanoid") add("health=" .. tostring(hum and hum.Health)) for _, c in ipairs(char:GetChildren()) do add("charChild " .. c.ClassName .. " " .. c.Name) end end local ov = getgenv().TribesOverlay add("overlay=" .. tostring(ov)) if ov then local ks = {} for k in pairs(ov.STATE or {}) do ks[#ks+1]=tostring(k) end add("STATE_keys=" .. table.concat(ks, ",")) add("CONFIG.enabled=" .. tostring(ov.CONFIG and ov.CONFIG.enabled)) add("CONFIG.gravityComp=" .. tostring(ov.CONFIG and ov.CONFIG.gravityComp)) end local gks = {} for k in pairs(getgenv()) do gks[#gks+1]=tostring(k) end add("genv_keys=" .. table.concat(gks, ",")) local lobby = workspace:FindFirstChild("Lobby") add("lobby=" .. tostring(lobby)) local range = lobby and lobby:FindFirstChild("Range") add("range=" .. tostring(range)) local dummies = range and range:FindFirstChild("Dummies") add("dummies=" .. tostring(dummies)) if dummies then for _, m in ipairs(dummies:GetChildren()) do local root = m:FindFirstChild("HumanoidRootPart") or m.PrimaryPart add("dummy " .. m.Name .. " " .. m.ClassName .. " pos=" .. tostring(root and root.Position)) end end print(table.concat(out, "\n"))