esp (beta) +no key (keyless)
Key Required

esp (beta) +no key (keyless)

Skinwalkersostap3808ostap3808 357 views 74 executesUpdated Mar 16, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•147 lines (4739 chars)
local Lighting = game:GetService("Lighting")
local CoreGui = game:GetService("CoreGui")

-- Удаляем старые версии интерфейса, если они были
if CoreGui:FindFirstChild("Skinwalker_Final_UI") then
    CoreGui.Skinwalker_Final_UI:Destroy()
end

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Parent = CoreGui
ScreenGui.Name = "Skinwalker_Final_UI"

-- ГЛАВНОЕ ОКНО
local Main = Instance.new("Frame")
Main.Name = "Main"
Main.Parent = ScreenGui
Main.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
Main.Position = UDim2.new(0.1, 0, 0.3, 0)
Main.Size = UDim2.new(0, 200, 0, 300)
Main.Active = true
Main.Draggable = true

local Corner = Instance.new("UICorner")
Corner.Parent = Main

-- КНОПКА ОТКРЫТИЯ (когда свернуто)
local Open = Instance.new("TextButton")
Open.Parent = ScreenGui
Open.Size = UDim2.new(0, 80, 0, 30)
Open.Position = UDim2.new(0, 10, 0, 10)
Open.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Open.Text = "OPEN MENU"
Open.TextColor3 = Color3.new(1, 1, 1)
Open.Visible = false
Instance.new("UICorner", Open)

-- ЗАГОЛОВОК
local T = Instance.new("TextLabel")
T.Parent = Main
T.Size = UDim2.new(1, 0, 0, 40)
T.Text = "SKINWALKER ESP"
T.TextColor3 = Color3.new(1, 1, 1)
T.BackgroundTransparency = 1
T.Font = Enum.Font.GothamBold

-- КОНТЕЙНЕР
local List = Instance.new("Frame")
List.Parent = Main
List.BackgroundTransparency = 1
List.Position = UDim2.new(0, 0, 0, 45)
List.Size = UDim2.new(1, 0, 1, -50)
local Layout = Instance.new("UIListLayout")
Layout.Parent = List
Layout.HorizontalAlignment = Enum.HorizontalAlignment.Center
Layout.Padding = UDim.new(0, 5)

-- ПЕРЕМЕННЫЕ
local cfg = {civ = true, skin = true, boss = true, fb = false}

local function btn(txt, clr, func)
    local b = Instance.new("TextButton")
    b.Parent = List
    b.Size = UDim2.new(0.9, 0, 0, 35)
    b.BackgroundColor3 = clr
    b.Text = txt
    b.TextColor3 = Color3.new(1, 1, 1)
    b.Font = Enum.Font.Gotham
    Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6)
    b.MouseButton1Click:Connect(func)
    return b
end

local b1 = btn("Civilians: ON", Color3.fromRGB(40, 100, 40), function() cfg.civ = not cfg.civ end)
local b2 = btn("Skinwalkers: ON", Color3.fromRGB(100, 40, 40), function() cfg.skin = not cfg.skin end)
local b3 = btn("Boss: ON", Color3.fromRGB(80, 40, 100), function() cfg.boss = not cfg.boss end)
local b4 = btn("Fullbright: OFF", Color3.fromRGB(60, 60, 60), function() cfg.fb = not cfg.fb end)

btn("HIDE MENU", Color3.fromRGB(40, 40, 60), function() 
    Main.Visible = false
    Open.Visible = true 
end)

Open.MouseButton1Click:Connect(function()
    Main.Visible = true
    Open.Visible = false
end)

-- ЛОГИКА ESP
local function setESP(model, color, enabled)
    if not model:IsA("Model") then return end
    local h = model:FindFirstChild("FinalESP")
    if enabled then
        if not h then
            h = Instance.new("Highlight", model)
            h.Name = "FinalESP"
            h.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
        end
        h.FillColor = color
        h.Enabled = true
    elseif h then
        h.Enabled = false
    end
end

-- ЦИКЛ
task.spawn(function()
    while task.wait(1) do
        if not ScreenGui.Parent then break end
        
        -- Обновление текста
        b1.Text = "Civilians: " .. (cfg.civ and "ON" or "OFF")
        b2.Text = "Skinwalkers: " .. (cfg.skin and "ON" or "OFF")
        b3.Text = "Boss: " .. (cfg.boss and "ON" or "OFF")
        b4.Text = "Fullbright: " .. (cfg.fb and "ON" or "OFF")

        -- Ищем папки по всему миру ОДИН РАЗ или обновляем
        for _, v in pairs(game:GetDescendants()) do
            if v:IsA("Folder") or v:IsA("Model") then
                local n = v.Name:lower()
                
                -- Если это папка Civilians
                if n == "civilians" then
                    for _, npc in pairs(v:GetChildren()) do setESP(npc, Color3.new(0, 1, 0), cfg.civ) end
                
                -- Если это папка Skinwalkers
                elseif n == "skinwalkers" then
                    for _, npc in pairs(v:GetChildren()) do setESP(npc, Color3.new(1, 0, 0), cfg.skin) end
                
                -- Если это папка Boss или модель BossNPC
                elseif n == "boss" or n == "bossnpc" then
                    if v:IsA("Folder") then
                        for _, npc in pairs(v:GetChildren()) do setESP(npc, Color3.new(0.6, 0, 1), cfg.boss) end
                    else
                        setESP(v, Color3.new(0.6, 0, 1), cfg.boss)
                    end
                end
            end
        end

        -- Яркость
        if cfg.fb then
            Lighting.ClockTime = 14
            Lighting.Brightness = 2
            Lighting.FogEnd = 100000
        end
    end
end)

Features & Information

Uses esp to locate skinwalkers, civilians, bosses (may contain bugs) / Использует esp для обнаружения оборотней, гражданских , боссов (может содержать ошибки)
#Skinwalkers#Free#Keyless#Nokey#Esp

Community Comments (0)

No comments yet for this script.

More Scripts for Skinwalkers