local Players = game:GetService("Players") local localPlayer = Players.LocalPlayer local function addESP(player) if player == localPlayer then return end local function setupCharacter(character) local old = character:FindFirstChild("PlayerESP") if old then old:Destroy() end local highlight = Instance.new("Highlight") highlight.Name = "PlayerESP" highlight.Adornee = character highlight.FillColor = Color3.fromRGB(255, 0, 0) highlight.OutlineColor = Color3.fromRGB(255, 255, 255) highlight.FillTransparency = 0.5 highlight.OutlineTransparency = 0 highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop highlight.Parent = character end if player.Character then setupCharacter(player.Character) end player.CharacterAdded:Connect(setupCharacter) end for _, player in ipairs(Players:GetPlayers()) do addESP(player) end Players.PlayerAdded:Connect(addESP)