print("D5_BEGIN") local lib=getgenv().Library local h=lib and lib.Holder and lib.Holder.Instance if h then print("D5_HOLDER", h.Name, h.Enabled, h.Parent and h.Parent.ClassName or "nil", h.Parent and h.Parent.Name or "") for _,c in ipairs(h:GetChildren()) do local ok,n,cl,vis,sz=pcall(function() return c.Name,c.ClassName,c.Visible,c.AbsoluteSize end) print("D5_CHILD", n or "?", cl or "?", tostring(vis), ok and tostring(sz) or "") end local n=0 for _,d in ipairs(h:GetDescendants()) do if d.Name=="OpOne" or d.Name=="Window" or d.Name=="Main" or d.Name=="Root" or d.Name=="Holder" then local ok2,vis=pcall(function() return d.Visible end); n=n+1 print("D5_HIT",d.Name,d.ClassName,tostring(vis),d.Parent and d.Parent.Name or "") if n>=20 then break end end end end print("D5_END")