Highlight ESP by Gemini 3 pro
Key RequiredUniversal

Highlight ESP by Gemini 3 pro

Universal Scriptecnvedecnved 3.2K views 664 executesUpdated Dec 23, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•74 lines (2303 chars)
local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local LocalPlayer = Players.LocalPlayer

-- Настройки
local ESP_COLOR = Color3.fromRGB(255, 255, 255) -- Белый
local FILL_TRANSPARENCY = 0.5
local OUTLINE_TRANSPARENCY = 0

-- Функция удаления старой подсветки
local function removeHighlight(character)
    for _, obj in ipairs(CoreGui:GetChildren()) do
        if obj:IsA("Highlight") and obj.Adornee == character then
            obj:Destroy()
        end
    end
end

-- Функция создания подсветки с проверкой команды
local function updateHighlight(player)
    -- Удаляем старую подсветку перед проверкой
    if player.Character then
        removeHighlight(player.Character)
    end

    -- Проверка: если игрок в другой команде (или если команд в игре вообще нет)
    if player ~= LocalPlayer and (player.Team ~= LocalPlayer.Team or player.Team == nil) then
        player.CharacterAdded:Connect(function(character)
            wait(0.5) -- Небольшая задержка для загрузки персонажа
            updateHighlight(player)
        end)

        if player.Character then
            local highlight = Instance.new("Highlight")
            highlight.Name = "Enemy_ESP"
            highlight.FillColor = ESP_COLOR
            highlight.OutlineColor = ESP_COLOR
            highlight.FillTransparency = FILL_TRANSPARENCY
            highlight.OutlineTransparency = OUTLINE_TRANSPARENCY
            highlight.Adornee = player.Character
            highlight.Parent = CoreGui
        end
    end
end

-- Следим за сменой команд у всех игроков
local function setupPlayer(player)
    player:GetPropertyChangedSignal("Team"):Connect(function()
        updateHighlight(player)
    end)
    updateHighlight(player)
end

-- Начальная инициализация
for _, player in ipairs(Players:GetPlayers()) do
    setupPlayer(player)
end

-- Подписка на новых игроков
Players.PlayerAdded:Connect(setupPlayer)

-- Следим за сменой команды у самого себя (чтобы обновить врагов)
LocalPlayer:GetPropertyChangedSignal("Team"):Connect(function()
    for _, player in ipairs(Players:GetPlayers()) do
        updateHighlight(player)
    end
end)

-- Очистка при выходе
Players.PlayerRemoving:Connect(function(player)
    if player.Character then
        removeHighlight(player.Character)
    end
end)

Features & Information

this is script make Highlight esp by gemini 3 pro
#universal#esp#gemini#chams#Highlight

Community Comments (4)

LocalTweakerLocalTweakerDec 23, 2025

Its works great But would be way better with team check

Replying to @LocalTweaker
ecnvedecnvedDec 23, 2025

@LocalTweaker okay ty for idea>

RedFlagInWarsRedFlagInWarsDec 23, 2025

Спасибо за файлы с открытым исходным кодом.

KKScriptsKKScriptsSep 17, 2026

very good, you should add name esp too!! and make it 100x cooler!

More Scripts for Universal Scripts