local gui for _,g in ipairs(cloneref(game:GetService("CoreGui")):GetChildren()) do if g.Name=="ESPHolder" then gui=g end end local victim for _,p in ipairs(game:GetService("Players"):GetChildren()) do if p ~= game:GetService("Players").LocalPlayer and p.Character then local root = p.Character:FindFirstChild("HumanoidRootPart") if root and select(2, workspace.CurrentCamera:WorldToScreenPoint(root.Position)) then victim = p end end end if not victim then print("no onscreen victim") return end local tool = Instance.new("Tool"); tool.Name = "AK470"; tool.RequiresHandle = false; tool.Parent = victim.Character task.wait(0.4) local found = {} for _,v in ipairs(gui:GetChildren()) do if v:IsA("TextLabel") and v.Name == "Weapon" and v.Visible then table.insert(found, v.Text) end end print("victim:", victim.Name, "| visible weapon labels:", table.concat(found, ", ")) tool:Destroy() task.wait(0.3) local nonNone = 0 for _,v in ipairs(gui:GetChildren()) do if v:IsA("TextLabel") and v.Name == "Weapon" and v.Visible and v.Text ~= "None" then nonNone += 1 end end print("non-None visible after removal:", nonNone)