local frag = getgenv().fragESP local cam = workspace.CurrentCamera local target for _,p in ipairs(game.Players:GetChildren()) do if p ~= game.Players.LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then target = p.Character.HumanoidRootPart end end if not target then print("no target") return end cam.CFrame = CFrame.new(target.Position + Vector3.new(0, 6, -18), target.Position) local cg = cloneref(game:GetService("CoreGui")) local holder for _,g in ipairs(cg:GetChildren()) do if g.Name == "ESPHolder" then holder = g end end local function fills(tag) task.wait(0.2) local n, info = 0, {} for _,v in ipairs(holder:GetChildren()) do if v.Name == "Fill" and v.Visible then n += 1 table.insert(info, string.format("%dx%d @%.2f z%d", v.Size.X.Offset, v.Size.Y.Offset, v.BackgroundTransparency, v.ZIndex)) end end print(tag, "visible fills:", n, table.concat(info, " | ")) end frag.config.fillbox = true; frag.config.fillopacity = 25; frag.ui.refresh(); fills("25% ->") frag.config.fillopacity = 60; frag.ui.refresh(); fills("60% ->") frag.config.fillopacity = 100; frag.ui.refresh(); fills("100% ->") frag.config.fillopacity = 0; frag.ui.refresh(); fills("0% ->") frag.config.fillbox = false; frag.ui.refresh(); fills("fill off ->") frag.config.fillbox = true; frag.config.fillopacity = 25 frag.config.boxtype = "none"; frag.ui.refresh(); fills("box none + fill ->") frag.config.boxtype = "full"; frag.ui.refresh() -- menu rows present? local rows = {} for _,c in ipairs(frag.ui.gui.Panel:GetChildren()) do if c:IsA("Frame") then local t = c:FindFirstChildWhichIsA("TextLabel"); table.insert(rows, c.LayoutOrder .. ":" .. (t and t.Text or "?")) end end table.sort(rows) print(table.concat(rows, " | "))