Source esp
Keyless

Source esp

Hide In Pixels0xby1_vibe0xby1_vibe 1.4K views 130 executesUpdated Oct 18, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•179 lines (5588 chars)
local UIS = game:GetService("UserInputService")
local CoreGui = game:GetService("CoreGui")

getgenv().EspActive = getgenv().EspActive or false
getgenv().CurrentBind = getgenv().CurrentBind or Enum.KeyCode.F
local activeHighlights = {}
local folderConnection = nil
local isBinding = false

-- Очистка старых GUI при перезапуске
if CoreGui:FindFirstChild("SakuraEspGui") then CoreGui.SakuraEspGui:Destroy() end

-- СОЗДАНИЕ САКУРА GUI
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "SakuraEspGui"
screenGui.ResetOnSpawn = false
screenGui.Parent = CoreGui

-- Главный фрейм (Тема Сакуры)
local frame = Instance.new("Frame")
frame.Size = UDim2.fromOffset(210, 110)
frame.Position = UDim2.fromOffset(50, 150)
frame.BackgroundColor3 = Color3.fromRGB(40, 22, 28) -- Темно-вишневый/розовый
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = screenGui

local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 8)
corner.Parent = frame

-- Неоновый градиент Сакуры
local gradient = Instance.new("UIGradient")
gradient.Color = ColorSequence.new({
    ColorSequenceKeypoint.new(0, Color3.fromRGB(50, 25, 35)),
    ColorSequenceKeypoint.new(1, Color3.fromRGB(30, 15, 20))
})
gradient.Rotation = 45
gradient.Parent = frame

-- Заголовок с цветочком
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 32)
title.BackgroundTransparency = 1
title.TextColor3 = Color3.fromRGB(255, 182, 193) -- Светло-розовый (Сакура)
title.Font = Enum.Font.FredokaOne
title.TextSize = 13
title.Text = "🌸 SAKURA ESP 🌸"
title.Parent = frame

-- Кнопка Включения/Выключения
local toggleBtn = Instance.new("TextButton")
toggleBtn.Size = UDim2.new(0.9, 0, 0, 30)
toggleBtn.Position = UDim2.new(0.05, 0, 0.33, 0)
toggleBtn.BorderSizePixel = 0
toggleBtn.Font = Enum.Font.GothamBold
toggleBtn.TextSize = 12
toggleBtn.Parent = frame

local btnCorner = Instance.new("UICorner")
btnCorner.CornerRadius = UDim.new(0, 5)
btnCorner.Parent = toggleBtn

-- Кнопка Бинда
local bindBtn = Instance.new("TextButton")
bindBtn.Size = UDim2.new(0.9, 0, 0, 24)
bindBtn.Position = UDim2.new(0.05, 0, 0.67, 0)
bindBtn.BackgroundColor3 = Color3.fromRGB(60, 35, 45)
bindBtn.BorderSizePixel = 0
bindBtn.TextColor3 = Color3.fromRGB(255, 200, 210)
bindBtn.Font = Enum.Font.Gotham
bindBtn.TextSize = 11
bindBtn.Text = "Бинд: " .. getgenv().CurrentBind.Name
bindBtn.Parent = frame

local bindCorner = Instance.new("UICorner")
bindCorner.CornerRadius = UDim.new(0, 5)
bindCorner.Parent = bindBtn


-- УЛЬТРА ОПТИМИЗИРОВАННАЯ ЛОГИКА ESP
local function clearAllESP()
    for figure, hl in pairs(activeHighlights) do
        if hl then hl:Destroy() end
    end
    table.clear(activeHighlights)
end

local function highlightFigure(figure)
    if not getgenv().EspActive or not figure or activeHighlights[figure] then return end
    if figure.Name == "Figure" or figure:IsA("Model") then
        local hl = Instance.new("Highlight")
        hl.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
        hl.FillColor = Color3.fromRGB(255, 105, 180)     -- Насыщенный розовый (цветок сакуры)
        hl.FillTransparency = 0.35
        hl.OutlineColor = Color3.fromRGB(255, 255, 255)   -- Белый контур для четкости
        hl.OutlineTransparency = 0
        hl.Adornee = figure
        hl.Parent = CoreGui
        activeHighlights[figure] = hl
    end
end

-- Моментальный трекинг без задержек и циклов
local function scan()
    local folder = workspace:FindFirstChild("ChameleonOpponent")
    if not folder then return end

    if getgenv().EspActive then
        for _, obj in ipairs(folder:GetChildren()) do
            highlightFigure(obj)
        end
        if not folderConnection then
            folderConnection = folder.ChildAdded:Connect(highlightFigure)
        end
    else
        clearAllESP()
        if folderConnection then
            folderConnection:Disconnect()
            folderConnection = nil
        end
    end
end

local function updateUI()
    if getgenv().EspActive then
        toggleBtn.Text = "ESP: ВКЛЮЧЕН"
        toggleBtn.BackgroundColor3 = Color3.fromRGB(219, 112, 147) -- Розовый неон
        toggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
    else
        toggleBtn.Text = "ESP: ВЫКЛЮЧЕН"
        toggleBtn.BackgroundColor3 = Color3.fromRGB(80, 45, 55)    -- Тусклый вишневый
        toggleBtn.TextColor3 = Color3.fromRGB(180, 140, 150)
    end
end

local function toggleESP()
    getgenv().EspActive = not getgenv().EspActive
    scan()
    updateUI()
end

-- Слушаем появление папки, если раунд обновился (Оптимальный ивент вместо цикла)
workspace.ChildAdded:Connect(function(child)
    if child.Name == "ChameleonOpponent" and getgenv().EspActive then
        task.wait(0.05) -- Микро-пауза для инициализации папки игрой
        scan()
    end
end)

-- Хэндлеры кнопок интерфейса
toggleBtn.Activated:Connect(toggleESP)

bindBtn.Activated:Connect(function()
    if isBinding then return end
    isBinding = true
    bindBtn.Text = "Нажмите клавишу..."
    bindBtn.BackgroundColor3 = Color3.fromRGB(90, 50, 65)
end)

UIS.InputBegan:Connect(function(input, gpe)
    if isBinding then
        if input.UserInputType == Enum.UserInputType.Keyboard then
            getgenv().CurrentBind = input.KeyCode
            bindBtn.Text = "Бинд: " .. input.KeyCode.Name
            bindBtn.BackgroundColor3 = Color3.fromRGB(60, 35, 45)
            isBinding = false
        end
        return
    end
    if not gpe and input.KeyCode == getgenv().CurrentBind then
        toggleESP()
    end
end)

-- Инициализация при старте
scan()
updateUI()

Features & Information

Esp
#esp

Community Comments (0)

No comments yet for this script.

More Scripts for Hide In Pixels