Auto Win
Key Required

Auto Win

Escape a Brainrotmelvinnagy07melvinnagy07 787 views 23 executesUpdated Jan 14, 2026
Unrated
00
Lua Script•254 lines (10532 chars)
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")

local plr = Players.LocalPlayer

if plr.PlayerGui:FindFirstChild("AutoTeleportPro") then
    plr.PlayerGui.AutoTeleportPro:Destroy()
end

local gui = Instance.new("ScreenGui", plr.PlayerGui)
gui.Name = "AutoTeleportPro"
gui.ResetOnSpawn = false

local mainFrame = Instance.new("Frame", gui)
mainFrame.Size = UDim2.new(0, 300, 0, 280)
mainFrame.Position = UDim2.new(0.5, -150, 0.5, -140)
mainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 25)
mainFrame.BackgroundTransparency = 0.1
mainFrame.Active = true
mainFrame.Draggable = true

local corner = Instance.new("UICorner", mainFrame)
corner.CornerRadius = UDim.new(0, 15)

local glow = Instance.new("UIStroke", mainFrame)
glow.Color = Color3.fromRGB(0, 150, 255)
glow.Thickness = 2
glow.Transparency = 0.7

local innerFrame = Instance.new("Frame", mainFrame)
innerFrame.Size = UDim2.new(1, -10, 1, -10)
innerFrame.Position = UDim2.new(0, 5, 0, 5)
innerFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
innerFrame.BackgroundTransparency = 0.1
innerFrame.BorderSizePixel = 0

local innerCorner = Instance.new("UICorner", innerFrame)
innerCorner.CornerRadius = UDim.new(0, 12)

local titleBar = Instance.new("Frame", innerFrame)
titleBar.Size = UDim2.new(1, 0, 0, 40)
titleBar.BackgroundColor3 = Color3.fromRGB(35, 35, 45)
titleBar.BorderSizePixel = 0

local titleCorner = Instance.new("UICorner", titleBar)
titleCorner.CornerRadius = UDim.new(0, 12, 0, 0)

local title = Instance.new("TextLabel", titleBar)
title.Text = "⚡ " .. plr.Name .. " | AUTO TELEPORT by proxy"
title.Size = UDim2.new(1, -40, 1, 0)
title.Position = UDim2.new(0, 15, 0, 0)
title.BackgroundTransparency = 1
title.TextColor3 = Color3.fromRGB(0, 200, 255)
title.Font = Enum.Font.GothamBlack
title.TextSize = 14
title.TextXAlignment = Enum.TextXAlignment.Left

local closeBtn = Instance.new("TextButton", titleBar)
closeBtn.Text = "X"
closeBtn.Size = UDim2.new(0, 32, 0, 32)
closeBtn.Position = UDim2.new(1, -37, 0.5, -16)
closeBtn.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
closeBtn.TextColor3 = Color3.new(1, 1, 1)
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 18
closeBtn.AutoButtonColor = false

local closeCorner = Instance.new("UICorner", closeBtn)
closeCorner.CornerRadius = UDim.new(0, 8)

closeBtn.MouseButton1Click:Connect(function()
    gui:Destroy()
end)

local worlds = {
    {name = "🌍 العالم الأول / World 1", color = Color3.fromRGB(0, 150, 255), hoverColor = Color3.fromRGB(0, 180, 255), coords = {{x = -0.62, y = 113.14, z = -268.07},{x = 0.06, y = 285, z = -275}}},
    {name = "🌍 العالم الثاني / World 2", color = Color3.fromRGB(255, 100, 0), hoverColor = Color3.fromRGB(255, 130, 0), coords = {{x = 381.83, y = 109.97, z = -267.52},{x = 0.06, y = 285, z = -275}}},
    {name = "🌍 العالم الثالث / World 3", color = Color3.fromRGB(0, 200, 100), hoverColor = Color3.fromRGB(0, 230, 130), coords = {{x = 763.38, y = 113.14, z = -268.07},{x = 0.06, y = 285, z = -275}}}
}

local activeWorld = nil
local teleportActive = false
local currentCoordIndex = 1
local worldButtons = {}

for i, world in ipairs(worlds) do
    local btnFrame = Instance.new("Frame", innerFrame)
    btnFrame.Size = UDim2.new(0.9, 0, 0, 50)
    btnFrame.Position = UDim2.new(0.05, 0, 0.18 + (i-1)*0.25, 0)
    btnFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
    btnFrame.BackgroundTransparency = 0.2
    btnFrame.BorderSizePixel = 0
    
    local btnCorner = Instance.new("UICorner", btnFrame)
    btnCorner.CornerRadius = UDim.new(0, 10)
    
    local btnStroke = Instance.new("UIStroke", btnFrame)
    btnStroke.Color = Color3.fromRGB(60, 60, 70)
    btnStroke.Thickness = 1
    
    local btn = Instance.new("TextButton", btnFrame)
    btn.Text = world.name
    btn.Size = UDim2.new(1, 0, 1, 0)
    btn.Position = UDim2.new(0, 0, 0, 0)
    btn.BackgroundColor3 = world.color
    btn.TextColor3 = Color3.new(1, 1, 1)
    btn.Font = Enum.Font.GothamBold
    btn.TextSize = 13
    btn.AutoButtonColor = false
    
    local btnInnerCorner = Instance.new("UICorner", btn)
    btnInnerCorner.CornerRadius = UDim.new(0, 10)
    
    local statusIndicator = Instance.new("Frame", btnFrame)
    statusIndicator.Size = UDim2.new(0, 10, 0, 10)
    statusIndicator.Position = UDim2.new(1, -20, 0.5, -5)
    statusIndicator.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
    statusIndicator.BorderSizePixel = 0
    local statusCorner = Instance.new("UICorner", statusIndicator)
    statusCorner.CornerRadius = UDim.new(0, 5)
    
    local originalSize = btnFrame.Size
    local enlargedSize = UDim2.new(0.92, 0, 0, 54)
    
    btn.MouseEnter:Connect(function()
        if not teleportActive or activeWorld ~= i then
            TweenService:Create(btn, TweenInfo.new(0.2), {BackgroundColor3 = world.hoverColor}):Play()
            TweenService:Create(btnFrame, TweenInfo.new(0.2), {Size = enlargedSize}):Play()
        end
    end)
    
    btn.MouseLeave:Connect(function()
        if not teleportActive or activeWorld ~= i then
            TweenService:Create(btn, TweenInfo.new(0.2), {BackgroundColor3 = world.color}):Play()
            TweenService:Create(btnFrame, TweenInfo.new(0.2), {Size = originalSize}):Play()
        end
    end)
    
    btn.MouseButton1Click:Connect(function()
        if activeWorld == i then
            teleportActive = false
            activeWorld = nil
            currentCoordIndex = 1
            TweenService:Create(btn, TweenInfo.new(0.3), {BackgroundColor3 = world.color}):Play()
            TweenService:Create(statusIndicator, TweenInfo.new(0.3), {BackgroundColor3 = Color3.fromRGB(255, 50, 50)}):Play()
            TweenService:Create(glow, TweenInfo.new(0.3), {Color = Color3.fromRGB(0, 150, 255)}):Play()
        else
            teleportActive = true
            currentCoordIndex = 1
            for j = 1, #worlds do
                if j ~= i then
                    local otherBtnFrame = worldButtons[j]
                    if otherBtnFrame then
                        local otherBtn = otherBtnFrame:FindFirstChildOfClass("TextButton")
                        local otherStatus = otherBtnFrame:FindFirstChildOfClass("Frame")
                        if otherBtn and otherStatus then
                            TweenService:Create(otherBtn, TweenInfo.new(0.3), {BackgroundColor3 = worlds[j].color}):Play()
                            TweenService:Create(otherStatus, TweenInfo.new(0.3), {BackgroundColor3 = Color3.fromRGB(255, 50, 50)}):Play()
                        end
                    end
                end
            end
            activeWorld = i
            TweenService:Create(btn, TweenInfo.new(0.3), {BackgroundColor3 = Color3.fromRGB(0, 255, 150)}):Play()
            TweenService:Create(statusIndicator, TweenInfo.new(0.3), {BackgroundColor3 = Color3.fromRGB(0, 255, 0)}):Play()
            TweenService:Create(glow, TweenInfo.new(0.3), {Color = Color3.fromRGB(0, 255, 150)}):Play()
        end
    end)
    
    worldButtons[i] = btnFrame
end

local bottomInfo = Instance.new("Frame", innerFrame)
bottomInfo.Size = UDim2.new(1, 0, 0, 35)
bottomInfo.Position = UDim2.new(0, 0, 1, -35)
bottomInfo.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
bottomInfo.BorderSizePixel = 0

local bottomCorner = Instance.new("UICorner", bottomInfo)
bottomCorner.CornerRadius = UDim.new(0, 0, 0, 12)

local speedText = Instance.new("TextLabel", bottomInfo)
speedText.Text = "⚡ SPEED: 0.05s | ACTIVE: NO"
speedText.Size = UDim2.new(1, -20, 1, 0)
speedText.Position = UDim2.new(0, 10, 0, 0)
speedText.BackgroundTransparency = 1
speedText.TextColor3 = Color3.fromRGB(200, 200, 200)
speedText.Font = Enum.Font.Gotham
speedText.TextSize = 11
speedText.TextXAlignment = Enum.TextXAlignment.Left

spawn(function()
    while gui.Parent do
        if teleportActive and activeWorld and plr.Character then
            local char = plr.Character
            local hrp = char:FindFirstChild("HumanoidRootPart")
            if hrp then
                local world = worlds[activeWorld]
                local coord = world.coords[currentCoordIndex]
                hrp.CFrame = CFrame.new(coord.x, coord.y, coord.z)
                currentCoordIndex = currentCoordIndex == 1 and 2 or 1
                speedText.Text = string.format("⚡ SPEED: 0.05s | WORLD: %d", activeWorld)
            end
        else
            speedText.Text = "⚡ SPEED: 0.05s | ACTIVE: NO"
        end
        task.wait(0.05)
    end
end)

local function showNotification(message, duration)
    duration = duration or 5
    local NotificationGui = Instance.new("ScreenGui")
    NotificationGui.Name = "NotificationGui"
    NotificationGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
    NotificationGui.Parent = plr.PlayerGui
    local Frame = Instance.new("Frame")
    Frame.Size = UDim2.new(0, 250, 0, 80)
    Frame.Position = UDim2.new(0.5, -125, 0.3, 0)
    Frame.BackgroundColor3 = Color3.fromRGB(25, 25, 30)
    Frame.BorderSizePixel = 0
    Frame.BackgroundTransparency = 1
    Frame.Parent = NotificationGui
    local Corner = Instance.new("UICorner", Frame)
    Corner.CornerRadius = UDim.new(0, 15)
    local UIStroke = Instance.new("UIStroke", Frame)
    UIStroke.Color = Color3.fromRGB(0, 255, 200)
    UIStroke.Thickness = 2
    local TextLabel = Instance.new("TextLabel", Frame)
    TextLabel.Size = UDim2.new(1, -20, 1, -20)
    TextLabel.Position = UDim2.new(0, 10, 0, 10)
    TextLabel.BackgroundTransparency = 1
    TextLabel.TextColor3 = Color3.fromRGB(200, 255, 220)
    TextLabel.TextStrokeTransparency = 0.7
    TextLabel.Font = Enum.Font.GothamBold
    TextLabel.TextSize = 18
    TextLabel.TextWrapped = true
    TextLabel.Text = message .. "\nClosing in " .. duration .. "s"
    local TweenService = game:GetService("TweenService")
    TweenService:Create(Frame, TweenInfo.new(0.4, Enum.EasingStyle.Quad), {BackgroundTransparency = 0}):Play()
    TweenService:Create(TextLabel, TweenInfo.new(0.4, Enum.EasingStyle.Quad), {TextTransparency = 0}):Play()
    task.spawn(function()
        for i = duration, 1, -1 do
            TextLabel.Text = message .. "\nClosing in " .. i .. "s"
            task.wait(1)
        end
        TweenService:Create(Frame, TweenInfo.new(0.4, Enum.EasingStyle.Quad), {BackgroundTransparency = 1}):Play()
        TweenService:Create(TextLabel, TweenInfo.new(0.4, Enum.EasingStyle.Quad), {TextTransparency = 1}):Play()
        task.wait(0.5)
        NotificationGui:Destroy()
    end)
end

showNotification("🚀 Auto Teleport GUI Activated!", 5)

Features & Information

ya bassicly auto win and ig you can skip worlds

Community Comments (2)

legeendnovaa44legeendnovaa44Jan 14, 2026

omg

Replying to @legeendnovaa44
melvinnagy07melvinnagy07Jan 14, 2026

@legeendnovaa44 yes?

More Scripts for Escape a Brainrot