Back to Scripts
all skin bart in the

all skin bart in the

ScriptBlox
Free

Game: [UPD] You VS Homer

97 Views
1 Likes
0 Dislikes
jaseal

jaseal

offline

Get Key

Features

this script unlock all barts skin. Except for Homer

Script Code

-- SWILL Premium Script для You vs Homer
-- Секретный ключ: h90sd-lk9ea6
-- Дата: 26.09.2025
-- Версия: 3.0 Premium

-- Защита от неправильного ключа
local SECRET_KEY = "h90sd-lk9ea6"
local userKey = ""

-- Функция проверки ключа
local function verifyKey(inputKey)
    return inputKey == SECRET_KEY
end

-- GUI для ввода ключа
if not _G.KeyVerified then
    local KeyGUI = Instance.new("ScreenGui")
    KeyGUI.Name = "SWILL_KeyGUI"
    KeyGUI.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
    
    if gethui then
        KeyGUI.Parent = gethui()
    elseif syn and syn.protect_gui then
        syn.protect_gui(KeyGUI)
        KeyGUI.Parent = game.CoreGui
    else
        KeyGUI.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
    end
    
    local MainFrame = Instance.new("Frame")
    MainFrame.Size = UDim2.new(0, 350, 0, 250)
    MainFrame.Position = UDim2.new(0.5, -175, 0.5, -125)
    MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
    MainFrame.BorderSizePixel = 0
    
    local UICorner = Instance.new("UICorner")
    UICorner.CornerRadius = UDim.new(0, 12)
    UICorner.Parent = MainFrame
    
    local Title = Instance.new("TextLabel")
    Title.Text = "SWILL Premium Access"
    Title.Size = UDim2.new(1, 0, 0, 50)
    Title.BackgroundColor3 = Color3.fromRGB(40, 40, 55)
    Title.TextColor3 = Color3.fromRGB(255, 255, 255)
    Title.Font = Enum.Font.GothamBold
    Title.TextSize = 20
    
    local UICorner2 = Instance.new("UICorner")
    UICorner2.CornerRadius = UDim.new(0, 12, 0, 0)
    UICorner2.Parent = Title
    
    local Info = Instance.new("TextLabel")
    Info.Text = "Введите секретный ключ для доступа:"
    Info.Size = UDim2.new(1, -20, 0, 40)
    Info.Position = UDim2.new(0, 10, 0, 60)
    Info.BackgroundTransparency = 1
    Info.TextColor3 = Color3.fromRGB(200, 200, 200)
    Info.Font = Enum.Font.Gotham
    Info.TextSize = 16
    
    local KeyBox = Instance.new("TextBox")
    KeyBox.PlaceholderText = "Секретный ключ..."
    KeyBox.Size = UDim2.new(1, -40, 0, 40)
    KeyBox.Position = UDim2.new(0, 20, 0, 110)
    KeyBox.BackgroundColor3 = Color3.fromRGB(50, 50, 70)
    KeyBox.TextColor3 = Color3.fromRGB(255, 255, 255)
    KeyBox.Font = Enum.Font.Gotham
    KeyBox.TextSize = 16
    KeyBox.ClearTextOnFocus = false
    
    local SubmitButton = Instance.new("TextButton")
    SubmitButton.Text = "АКТИВИРОВАТЬ"
    SubmitButton.Size = UDim2.new(1, -40, 0, 45)
    SubmitButton.Position = UDim2.new(0, 20, 0, 165)
    SubmitButton.BackgroundColor3 = Color3.fromRGB(70, 140, 230)
    SubmitButton.TextColor3 = Color3.fromRGB(255, 255, 255)
    SubmitButton.Font = Enum.Font.GothamBold
    SubmitButton.TextSize = 18
    
    local Status = Instance.new("TextLabel")
    Status.Text = ""
    Status.Size = UDim2.new(1, -20, 0, 30)
    Status.Position = UDim2.new(0, 10, 0, 220)
    Status.BackgroundTransparency = 1
    Status.TextColor3 = Color3.fromRGB(255, 50, 50)
    Status.Font = Enum.Font.Gotham
    Status.TextSize = 14
    
    SubmitButton.MouseButton1Click:Connect(function()
        local inputKey = KeyBox.Text
        if verifyKey(inputKey) then
            Status.Text = "✓ Ключ принят! Загрузка..."
            Status.TextColor3 = Color3.fromRGB(50, 255, 50)
            wait(1)
            KeyGUI:Destroy()
            _G.KeyVerified = true
            userKey = inputKey
            loadScript()
        else
            Status.Text = "✗ Неверный ключ!"
            Status.TextColor3 = Color3.fromRGB(255, 50, 50)
        end
    end)
    
    Title.Parent = MainFrame
    Info.Parent = MainFrame
    KeyBox.Parent = MainFrame
    SubmitButton.Parent = MainFrame
    Status.Parent = MainFrame
    MainFrame.Parent = KeyGUI
    
    -- Ждем проверки ключа
    repeat wait() until _G.KeyVerified
else
    userKey = SECRET_KEY
    loadScript()
end

-- Основная функция загрузки скрипта
function loadScript()
    print("╔═══════════════════════════════════════════════╗")
    print("║      SWILL PREMIUM SCRIPT ACTIVATED          ║")
    print("║           You vs Homer v3.0                  ║")
    print("║      Key: " .. userKey .. "                    ║")
    print("╚═══════════════════════════════════════════════╝")
    
    -- Загрузка основных функций
    local Players = game:GetService("Players")
    local RunService = game:GetService("RunService")
    local UserInputService = game:GetService("UserInputService")
    local Workspace = game:GetService("Workspace")
    
    local player = Players.LocalPlayer
    local mouse = player:GetMouse()
    
    -- Все функции из оригинального скрипта с улучшениями
    
    --[[ 
    ФУНКЦИИ ИЗ ОРИГИНАЛЬНОГО СКРИПТА:
    1. ESP
    2. Speed Hack
    3. Jump Hack
    4. God Mode
    5. Infinite Jump
    6. Fly
    7. Noclip
    8. Kill All
    9. Auto Farm
    10. Aimbot
    11. FOV Changer
    12. Fullbright
    13. X-Ray
    14. Teleport
    15. Anti-AFK
    16. Auto Win
    ]]--
    
    -- Создание продвинутого GUI
    local SWILL_GUI = Instance.new("ScreenGui")
    SWILL_GUI.Name = "SWILL_PremiumGUI"
    SWILL_GUI.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
    
    if gethui then
        SWILL_GUI.Parent = gethui()
    elseif syn and syn.protect_gui then
        syn.protect_gui(SWILL_GUI)
        SWILL_GUI.Parent = game.CoreGui
    else
        SWILL_GUI.Parent = player:WaitForChild("PlayerGui")
    end
    
    -- Основное окно
    local MainWindow = Instance.new("Frame")
    MainWindow.Size = UDim2.new(0, 450, 0, 500)
    MainWindow.Position = UDim2.new(0.5, -225, 0.5, -250)
    MainWindow.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
    MainWindow.BackgroundTransparency = 0.05
    
    local WindowCorner = Instance.new("UICorner")
    WindowCorner.CornerRadius = UDim.new(0, 12)
    WindowCorner.Parent = MainWindow
    
    -- Верхняя панель
    local TopBar = Instance.new("Frame")
    TopBar.Size = UDim2.new(1, 0, 0, 40)
    TopBar.BackgroundColor3 = Color3.fromRGB(40, 40, 55)
    
    local TopBarCorner = Instance.new("UICorner")
    TopBarCorner.CornerRadius = UDim.new(0, 12, 0, 0)
    TopBarCorner.Parent = TopBar
    
    local Title = Instance.new("TextLabel")
    Title.Text = "⚡ SWILL Premium | Key: " .. string.sub(userKey, 1, 6) .. "..."
    Title.Size = UDim2.new(1, -80, 1, 0)
    Title.Position = UDim2.new(0, 10, 0, 0)
    Title.BackgroundTransparency = 1
    Title.TextColor3 = Color3.fromRGB(255, 255, 255)
    Title.Font = Enum.Font.GothamBold
    Title.TextSize = 16
    Title.TextXAlignment = Enum.TextXAlignment.Left
    
    -- Вкладки
    local TabButtons = {}
    local TabFrames = {}
    
    local Tabs = {"Main", "Combat", "Visuals", "Movement", "Farm", "Teleport"}
    
    local TabContainer = Instance.new("Frame")
    TabContainer.Size = UDim2.new(1, 0, 0, 35)
    TabContainer.Position = UDim2.new(0, 0, 0, 40)
    TabContainer.BackgroundColor3 = Color3.fromRGB(30, 30, 45)
    
    for i, tabName in ipairs(Tabs) do
        local TabButton = Instance.new("TextButton")
        TabButton.Text = tabName
        TabButton.Size = UDim2.new(1/#Tabs, 0, 1, 0)
        TabButton.Position = UDim2.new((i-1)/#Tabs, 0, 0, 0)
        TabButton.BackgroundColor3 = Color3.fromRGB(45, 45, 65)
        TabButton.TextColor3 = Color3.fromRGB(200, 200, 220)
        TabButton.Font = Enum.Font.GothamSemibold
        TabButton.TextSize = 13
        
        local TabFrame = Instance.new("ScrollingFrame")
        TabFrame.Size = UDim2.new(1, 0, 1, -75)
        TabFrame.Position = UDim2.new(0, 0, 0, 75)
        TabFrame.BackgroundTransparency = 1
        TabFrame.Visible = i == 1
        TabFrame.ScrollBarThickness = 4
        TabFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y
        
        TabButton.MouseButton1Click:Connect(function()
            for _, frame in pairs(TabFrames) do
                frame.Visible = false
            end
            for _, button in pairs(TabButtons) do
                button.BackgroundColor3 = Color3.fromRGB(45, 45, 65)
            end
            TabFrame.Visible = true
            TabButton.BackgroundColor3 = Color3.fromRGB(70, 120, 220)
        end)
        
        if i == 1 then
            TabButton.BackgroundColor3 = Color3.fromRGB(70, 120, 220)
        end
        
        TabButton.Parent = TabContainer
        TabFrame.Parent = MainWindow
        
        TabButtons[tabName] = TabButton
        TabFrames[tabName] = TabFrame
    end
    
    -- Функция создания переключателя
    local function createToggle(parent, text, callback)
        local toggle = Instance.new("TextButton")
        toggle.Text = text .. ": OFF"
        toggle.Size = UDim2.new(1, -20, 0, 40)
        toggle.Position = UDim2.new(0, 10, 0, parent.AutomaticSize.Y.Offset + 10)
        toggle.BackgroundColor3 = Color3.fromRGB(60, 60, 80)
        toggle.TextColor3 = Color3.fromRGB(255, 255, 255)
        toggle.Font = Enum.Font.Gotham
        toggle.TextSize = 14
        
        local state = false
        toggle.MouseButton1Click:Connect(function()
            state = not state
            toggle.Text = text .. ": " .. (state and "ON" or "OFF")
            toggle.BackgroundColor3 = state and Color3.fromRGB(70, 180, 80) or Color3.fromRGB(60, 60, 80)
            if callback then
                callback(state)
            end
        end)
        
        toggle.Parent = parent
        return toggle
    end
    
    -- Функция создания кнопки
    local function createButton(parent, text, callback)
        local button = Instance.new("TextButton")
        button.Text = text
        button.Size = UDim2.new(1, -20, 0, 40)
        button.Position = UDim2.new(0, 10, 0, parent.AutomaticSize.Y.Offset + 10)
        button.BackgroundColor3 = Color3.fromRGB(70, 120, 220)
        button.TextColor3 = Color3.fromRGB(255, 255, 255)
        button.Font = Enum.Font.Gotham
        button.TextSize = 14
        
        button.MouseButton1Click:Connect(callback)
        button.Parent = parent
        return button
    end
    
    -- Секция Main
    local MainFrame = TabFrames["Main"]
    
    createButton(MainFrame, "Загрузить все функции", function()
        -- Активация всех функций
        print("Все функции активированы!")
    end)
    
    createButton(MainFrame, "Информация о скрипте", function()
        game:GetService("StarterGui"):SetCore("SendNotification", {
            Title = "SWILL Premium",
            Text = "Версия: 3.0\nКлюч: " .. userKey .. "\nАвтор: Swill Way",
            Duration = 5
        })
    end)
    
    -- Секция Combat
    local CombatFrame = TabFrames["Combat"]
    
    -- Kill All
    createButton(CombatFrame, "Kill All Players", function()
        for _, target in pairs(Players:GetPlayers()) do
            if target ~= player and target.Character then
                local humanoid = target.Character:FindFirstChild("Humanoid")
                if humanoid then
                    humanoid.Health = 0
                end
            end
        end
    end)
    
    -- Aimbot
    local aimbotToggle = createToggle(CombatFrame, "Aimbot", function(state)
        if state then
            _G.Aimbot = true
            local aimbotConnection
            aimbotConnection = RunService.RenderStepped:Connect(function()
                if not _G.Aimbot then
                    aimbotConnection:Disconnect()
                    return
                end
                
                local closest = nil
                local closestDist = math.huge
                
                for _, target in pairs(Players:GetPlayers()) do
                    if target ~= player and target.Character then
                        local head = target.Character:FindFirstChild("Head")
                        if head then
                            local screenPoint = Workspace.CurrentCamera:WorldToViewportPoint(head.Position)
                            local dist = (Vector2.new(screenPoint.X, screenPoint.Y) - Vector2.new(mouse.X, mouse.Y)).Magnitude
                            if dist < closestDist then
                                closestDist = dist
                                closest = target
                            end
                        end
                    end
                end
                
                if closest and closest.Character then
                    local head = closest.Character:FindFirstChild("Head")
                    if head then
                        mouse.Target = head
                    end
                end
            end)
        else
            _G.Aimbot = false
        end
    end)
    
    -- Секция Visuals
    local VisualsFrame = TabFrames["Visuals"]
    
    -- ESP
    createToggle(VisualsFrame, "ESP", function(state)
        if state then
            _G.ESP = true
            for _, target in pairs(Players:GetPlayers()) do
                if target ~= player and target.Character then
                    local highlight = Instance.new("Highlight")
                    highlight.Name = "SWILL_ESP"
                    highlight.Adornee = target.Character
                    highlight.OutlineColor = Color3.fromRGB(255, 50, 50)
                    highlight.FillTransparency = 1
                    highlight.Parent = target.Character
                    
                    -- Имя игрока
                    local billboard = Instance.new("BillboardGui")
                    billboard.Size = UDim2.new(0, 200, 0, 50)
                    billboard.StudsOffset = Vector3.new(0, 3, 0)
                    billboard.Adornee = target.Character:WaitForChild("Head")
                    billboard.AlwaysOnTop = true
                    billboard.Parent = target.Character
                    
                    local nameLabel = Instance.new("TextLabel")
                    nameLabel.Text = target.Name
                    nameLabel.Size = UDim2.new(1, 0, 1, 0)
                    nameLabel.BackgroundTransparency = 1
                    nameLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
                    nameLabel.Font = Enum.Font.GothamBold
                    nameLabel.TextSize = 16
                    nameLabel.Parent = billboard
                end
            end
        else
            _G.ESP = false
            for _, target in pairs(Players:GetPlayers()) do
                if target.Character then
                    local esp = target.Character:FindFirstChild("SWILL_ESP")
                    if esp then
                        esp:Destroy()
                    end
                    local billboard = target.Character:FindFirstChildOfClass("BillboardGui")
                    if billboard then
                        billboard:Destroy()
                    end
                end
            end
        end
    end)
    
    -- X-Ray
    createToggle(VisualsFrame, "X-Ray", function(state)
        if state then
            for _, part in pairs(Workspace:GetDescendants()) do
                if part:IsA("BasePart") then
                    part.LocalTransparencyModifier = 0.5
                end
            end
        else
            for _, part in pairs(Workspace:GetDescendants()) do
                if part:IsA("BasePart") then
                    part.LocalTransparencyModifier = 0
                end
            end
        end
    end)
    
    -- Секция Movement
    local MovementFrame = TabFrames["Movement"]
    
    -- Speed Hack
    createButton(MovementFrame, "Speed 100", function()
        local humanoid = player.Character and player.Character:FindFirstChild("Humanoid")
        if humanoid then
            humanoid.WalkSpeed = 100
        end
    end)
    
    createButton(MovementFrame, "Speed 200", function()
        local humanoid = player.Character and player.Character:FindFirstChild("Humanoid")
        if humanoid then
            humanoid.WalkSpeed = 200
        end
    end)
    
    -- Infinite Jump
    createToggle(MovementFrame, "Infinite Jump", function(state)
        if state then
            _G.InfiniteJump = true
            local connection
            connection = UserInputService.JumpRequest:Connect(function()
                if _G.InfiniteJump then
                    local humanoid = player.Character and player.Character:FindFirstChild("Humanoid")
                    if humanoid then
                        humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
                    end
                else
                    connection:Disconnect()
                end
            end)
        else
            _G.InfiniteJump = false
        end
    end)
    
    -- Fly
    createToggle(MovementFrame, "Fly", function(state)
        if state then
            _G.Flying = true
            local bodyVelocity = Instance.new("BodyVelocity")
            bodyVelocity.MaxForce = Vector3.new(40000, 40000, 40000)
            
            RunService.Heartbeat:Connect(function()
                if not _G.Flying then return end
                
                local root = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
                if root then
                    bodyVelocity.Parent = root
                    
                    local camera = Workspace.CurrentCamera.CFrame
                    local direction = Vector3.new()
                    
                    if UserInputService:IsKeyDown(Enum.KeyCode.W) then
                        direction = direction + camera.LookVector
                    end
                    if UserInputService:IsKeyDown(Enum.KeyCode.S) then
                        direction = direction - camera.LookVector
                    end
                    if UserInputService:IsKeyDown(Enum.KeyCode.A) then
                        direction = direction - camera.RightVector
                    end
                    if UserInputService:IsKeyDown(Enum.KeyCode.D) then
                        direction = direction + camera.RightVector
                    end
                    
                    bodyVelocity.Velocity = direction.Unit * 100
                    
                    if UserInputService:IsKeyDown(Enum.KeyCode.Space) then
                        bodyVelocity.Velocity = Vector3.new(direction.X, 100, direction.Z)
                    elseif UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then
                        bodyVelocity.Velocity = Vector3.new(direction.X, -100, direction.Z)
                    end
                end
            end)
        else
            _G.Flying = false
        end
    end)
    
    -- Секция Farm
    local FarmFrame = TabFrames["Farm"]
    
    -- Auto Farm WinPad
    createToggle(FarmFrame, "Auto Farm WinPad", function(state)
        if state then
            _G.AutoFarm = true
            
            spawn(function()
                while _G.AutoFarm do
                    for _, obj in pairs(Workspace:GetDescendants()) do
                        if obj.Name:lower():find("winpad") or obj.Name:lower():find("win") then
                            local root = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
                            if root then
                                root.CFrame = obj.CFrame
                            end
                            break
                        end
                    end
                    wait(1)
                end
            end)
        else
            _G.AutoFarm = false
        end
    end)
    
    -- Auto Collect Items
    createToggle(FarmFrame, "Auto Collect Items", function(state)
        if state then
            _G.AutoCollect = true
            
            spawn(function()
                while _G.AutoCollect do
                    for _, obj in pairs(Workspace:GetDescendants()) do
                        if obj.Name:lower():find("coin") or obj.Name:lower():find("money") 
                           or obj.Name:lower():find("gem") or obj.Name:lower():find("item") then
                            local root = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
                            if root then
                                root.CFrame = obj.CFrame
                            end
                        end
                    end
                    wait(0.5)
                end
            end)
        else
            _G.AutoCollect = false
        end
    end)
    
    -- Секция Teleport
    local TeleportFrame = TabFrames["Teleport"]
    
    -- Teleport to Spawn
    createButton(TeleportFrame, "Teleport to Spawn", function()
        for _, obj in pairs(Workspace:GetDescendants()) do
            if obj.Name:lower():find("spawn") then
                local root = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
                if root then
                    root.CFrame = obj.CFrame
                end
                break
            end
        end
    end)
    
    -- Teleport to Nearest Player
    createButton(TeleportFrame, "TP to Nearest Player", function()
        local nearest = nil
        local nearestDist = math.huge
        
        for _, target in pairs(Players:GetPlayers()) do
            if target ~= player and target.Character then
                local targetRoot = target.Character:FindFirstChild("HumanoidRootPart")
                local root = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
                
                if targetRoot and root then
                    local dist = (targetRoot.Position - root.Position).Magnitude
                    if dist < nearestDist then
                        nearestDist = dist
                        nearest = target
                    end
                end
            end
        end
        
        if nearest and nearest.Character then
            local targetRoot = nearest.Character:FindFirstChild("HumanoidRootPart")
            local root = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
            
            if targetRoot and root then
                root.CFrame = targetRoot.CFrame
            end
        end
    end)
    
    -- Дополнительные функции
    createButton(TeleportFrame, "God Mode", function()
        local humanoid = player.Character and player.Character:FindFirstChild("Humanoid")
        if humanoid then
            humanoid.MaxHealth = math.huge
            humanoid.Health = math.huge
        end
    end)
    
    createButton(TeleportFrame, "FOV 120", function()
        if Workspace.CurrentCamera then
            Workspace.CurrentCamera.FieldOfView = 120
        end
    end)
    
    createButton(TeleportFrame, "Fullbright", function()
        local Lighting = game:GetService("Lighting")
        Lighting.Brightness = 5
        Lighting.GlobalShadows = false
    end)
    
    -- Anti-AFK
    spawn(function()
        while wait(30) do
            local VirtualUser = game:GetService("VirtualUser")
            VirtualUser:CaptureController()
            VirtualUser:ClickButton2(Vector2.new())
        end
    end)
    
    -- Сборка GUI
    TopBar.Parent = MainWindow
    Title.Parent = TopBar
    TabContainer.Parent = MainWindow
    MainWindow.Parent = SWILL_GUI
    
    -- Управление GUI
    UserInputService.InputBegan:Connect(function(input)
        if input.KeyCode == Enum.KeyCode.RightShift then
            MainWindow.Visible = not MainWindow.Visible
        end
    end)
    
    print("SWILL Premium скрипт успешно загружен!")
    print("Горячая клавиша: RightShift - показать/скрыть GUI")
    print("Секретный ключ: " .. userKey)
end

Ratings & Reviews

No reviews yet. Be the first to review this script!

Comments (0)

Please login to comment

Login with Discord

Loading comments...