local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer local ESPColor = Color3.fromRGB(128, 0, 255) local FillTransparency = 0.5 local DepthMode = Enum.HighlightDepthMode.AlwaysOnTop local TrackedCharacters = {} local function addChams(char) if TrackedCharacters[char] then return end TrackedCharacters[char] = true task.spawn(function() while not char.PrimaryPart do task.wait(0.1) end for _, part in ipairs(char:GetDescendants()) do if part:IsA("BasePart") then local highlight = Instance.new("Highlight") highlight.Adornee = part highlight.FillColor = ESPColor highlight.OutlineColor = ESPColor highlight.FillTransparency = FillTransparency highlight.DepthMode = DepthMode highlight.Parent = part end end end) end local function removeChams(char) if TrackedCharacters[char] then TrackedCharacters[char] = nil end end local function trackPlayer(player) if player == LocalPlayer then return end player.CharacterAdded:Connect(addChams) player.CharacterRemoving:Connect(removeChams) if player.Character then addChams(player.Character) end end for _, p in pairs(Players:GetPlayers()) do trackPlayer(p) end Players.PlayerAdded:Connect(trackPlayer)