print("D2_BEGIN") local players=game:GetService("Players") local lp=players.LocalPlayer local pg=lp and lp:FindFirstChild("PlayerGui") if pg then for _,c in ipairs(pg:GetChildren()) do local ok,vis=pcall(function() return c.Enabled end) print("D2_GUI", c.Name, c.ClassName, ok and tostring(vis) or "?", c.DisplayOrder) end end print("D2_LIB", type(getgenv().Library)) if type(getgenv().Library)=="table" then local ok, keys=pcall(function() local t={} for k,v in pairs(getgenv().Library) do t[#t+1]=tostring(k)..":"..type(v) end return table.concat(t,",") end) print("D2_LIBKEYS", tostring(ok), ok and keys:sub(1,1000) or tostring(keys)) end local logs={} local lc local ok,err=pcall(function() lc=game:GetService("LogService").MessageOut:Connect(function(msg,typ) logs[#logs+1]=tostring(typ)..":"..tostring(msg) end) end) task.wait(3) if lc then lc:Disconnect() end for i=1,math.min(#logs,30) do print("D2_LOG",logs[i]) end print("D2_END",ok,tostring(err))