server manage
Key RequiredUniversal

server manage

Universal ScriptNitaryNitary 25 views 18 executesUpdated Jul 18, 2026
Unrated
00
Lua Script•184 lines (5140 chars)
loadstring([[
    local p=game.Players.LocalPlayer
    
    -- Função com delay pra garantir
    wait(1)
    
    local function h()
        pcall(function()
            local s={}
            local r=game:GetService("HttpService"):JSONDecode(game:HttpGetAsync("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?limit=100"))
            for _,v in pairs(r.data)do 
                if v.playing<v.maxPlayers and v.id~=game.JobId then 
                    table.insert(s,v.id)
                end 
            end 
            if #s>0 then 
                game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,s[math.random(1,#s)],p)
            end 
        end)
    end
    
    local function r()
        game:GetService("TeleportService"):Teleport(game.PlaceId,p)
    end
    
    -- Aguardar PlayerGui
    repeat wait() until p:FindFirstChild("PlayerGui")
    
    local g=Instance.new("ScreenGui")
    g.Parent=p.PlayerGui
    g.ResetOnSpawn=false
    g.Name="ServerManager"
    
    -- Delay antes de criar os elementos
    wait(0.5)
    
    local f=Instance.new("Frame")
    f.Size=UDim2.new(0,320,0,220)
    f.Position=UDim2.new(0.5,-160,0.5,-110)
    f.BackgroundColor3=Color3.fromRGB(25,25,40)
    f.BackgroundTransparency=0.1
    f.Active=true
    f.Draggable=true
    f.Parent=g
    
    local c=Instance.new("UICorner")
    c.CornerRadius=UDim.new(0,12)
    c.Parent=f
    
    local t=Instance.new("TextLabel")
    t.Size=UDim2.new(1,0,0,45)
    t.BackgroundColor3=Color3.fromRGB(50,50,80)
    t.Text="⚡ Server Manager"
    t.TextColor3=Color3.fromRGB(255,255,255)
    t.TextSize=22
    t.Font=Enum.Font.GothamBold
    t.Parent=f
    
    local m=Instance.new("TextButton")
    m.Size=UDim2.new(0,38,0,38)
    m.Position=UDim2.new(1,-80,0,4)
    m.BackgroundColor3=Color3.fromRGB(255,200,0)
    m.Text="−"
    m.TextColor3=Color3.fromRGB(255,255,255)
    m.TextSize=28
    m.Font=Enum.Font.GothamBold
    m.Parent=f
    m.ZIndex=10
    
    local x=Instance.new("TextButton")
    x.Size=UDim2.new(0,38,0,38)
    x.Position=UDim2.new(1,-38,0,4)
    x.BackgroundColor3=Color3.fromRGB(200,50,50)
    x.Text="✕"
    x.TextColor3=Color3.fromRGB(255,255,255)
    x.TextSize=22
    x.Font=Enum.Font.GothamBold
    x.Parent=f
    x.ZIndex=10
    
    local hb=Instance.new("TextButton")
    hb.Size=UDim2.new(0.8,0,0,45)
    hb.Position=UDim2.new(0.1,0,0.28,0)
    hb.BackgroundColor3=Color3.fromRGB(0,150,255)
    hb.Text="🚀 Server Hop"
    hb.TextColor3=Color3.fromRGB(255,255,255)
    hb.TextSize=18
    hb.Font=Enum.Font.GothamSemibold
    hb.Parent=f
    
    local rb=Instance.new("TextButton")
    rb.Size=UDim2.new(0.8,0,0,45)
    rb.Position=UDim2.new(0.1,0,0.55,0)
    rb.BackgroundColor3=Color3.fromRGB(255,120,0)
    rb.Text="🔄 Rejoin"
    rb.TextColor3=Color3.fromRGB(255,255,255)
    rb.TextSize=18
    rb.Font=Enum.Font.GothamSemibold
    rb.Parent=f
    
    local cf=Instance.new("Frame")
    cf.Size=UDim2.new(0,60,0,60)
    cf.Position=UDim2.new(0.5,-30,0.03,0)
    cf.BackgroundColor3=Color3.fromRGB(0,150,255)
    cf.BackgroundTransparency=0.15
    cf.Parent=g
    cf.Visible=false
    cf.ZIndex=20
    
    local cc=Instance.new("UICorner")
    cc.CornerRadius=UDim.new(1,0)
    cc.Parent=cf
    
    local cl=Instance.new("TextButton")
    cl.Size=UDim2.new(1,0,1,0)
    cl.BackgroundTransparency=1
    cl.Text=""
    cl.Parent=cf
    cl.ZIndex=21
    
    local ct=Instance.new("TextLabel")
    ct.Size=UDim2.new(1,0,1,0)
    ct.BackgroundTransparency=1
    ct.Text="💻"
    ct.TextColor3=Color3.fromRGB(255,255,255)
    ct.TextSize=30
    ct.Font=Enum.Font.GothamBold
    ct.Parent=cf
    ct.ZIndex=20
    
    -- Animação do círculo
    spawn(function()
        while cf and cf.Parent do
            for i=1,10 do
                wait(0.03)
                if not cf.Parent then return end
                cf.BackgroundTransparency=0.15+(i/100)
                cf.Size=UDim2.new(0,60+i,0,60+i)
            end
            for i=10,1,-1 do
                wait(0.03)
                if not cf.Parent then return end
                cf.BackgroundTransparency=0.15+(i/100)
                cf.Size=UDim2.new(0,60+i,0,60+i)
            end
        end
    end)
    
    -- Eventos
    m.MouseButton1Click:Connect(function()
        f.Visible=false
        cf.Visible=true
    end)
    
    cl.MouseButton1Click:Connect(function()
        f.Visible=true
        cf.Visible=false
    end)
    
    x.MouseButton1Click:Connect(function()
        g:Destroy()
    end)
    
    hb.MouseButton1Click:Connect(function()
        hb.BackgroundColor3=Color3.fromRGB(0,100,200)
        hb.Text="⏳ Buscando..."
        wait(0.2)
        hb.BackgroundColor3=Color3.fromRGB(0,150,255)
        hb.Text="🚀 Server Hop"
        h()
    end)
    
    rb.MouseButton1Click:Connect(function()
        rb.BackgroundColor3=Color3.fromRGB(200,80,0)
        rb.Text="⏳ Reconectando..."
        wait(0.2)
        rb.BackgroundColor3=Color3.fromRGB(255,120,0)
        rb.Text="🔄 Rejoin"
        r()
    end)
    
    print("✅ Server Manager carregado!")
    print("✅ Menu criado com sucesso!")
]])()

Features & Information

Server hop and rejoin

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts