local Players = game:GetService("Players") -- Функция для создания ESP local function createESPForCharacter(character) if not character or not character:IsA("Model") then return end local highlight = character:FindFirstChild("ESPHighlight") or Instance.new("Highlight") highlight.Name = "ESPHighlight" highlight.Adornee = character highlight.FillTransparency = 1 -- Только контур highlight.OutlineColor = Color3.fromRGB(255, 0, 0) -- Красный цвет highlight.OutlineTransparency = 0 highlight.Parent = character end -- Функция для обработки игроков local function setupPlayerESP(player) if player == Players.LocalPlayer then return end -- Пропускаем себя -- Добавляем ESP к текущему персонажу if player.Character then createESPForCharacter(player.Character) end -- Обновляем ESP при респавне player.CharacterAdded:Connect(function(character) character:WaitForChild("HumanoidRootPart") -- Ждём загрузки персонажа createESPForCharacter(character) end) end -- Устанавливаем ESP для всех текущих игроков for _, player in ipairs(Players:GetPlayers()) do setupPlayerESP(player) end -- Следим за новыми игроками Players.PlayerAdded:Connect(setupPlayerESP)