Run it
Copy the script and paste it into your executor.
Players = :()
TeleportService = :()
HttpService = :()
TweenService = :()
player = Players.LocalPlayer
screenGui = .()
screenGui.Parent = player:()
screenGui.ResetOnSpawn =
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
frame.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = frame
layout = .()
layout.Padding = .(, )
layout.HorizontalAlignment = .HorizontalAlignment.Center
layout.VerticalAlignment = .VerticalAlignment.Top
layout.Parent = frame
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.TextScaled =
title.Font = .Font.GothamBold
title.Parent = frame
(text, color)
button = .()
button.Size = .(, , , )
button.BackgroundColor3 = color
button.TextColor3 = .(, , )
button.Font = .Font.GothamSemibold
button.TextSize =
button.Text = text
button.AutoButtonColor =
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = button
button.MouseEnter:(()
TweenService:(button, TweenInfo.(), {BackgroundColor3 = button.BackgroundColor3:(.(, , ), )}):()
)
button.MouseLeave:(()
TweenService:(button, TweenInfo.(), {BackgroundColor3 = color}):()
)
button.Parent = frame
button
rejoinBtn = (, .(, , ))
rejoinBtn.MouseButton1Click:(()
TeleportService:(.PlaceId, player)
)
hopBtn = (, .(, , ))
hopBtn.MouseButton1Click:(()
servers = {}
success, req = (()
:(..game.PlaceId..)
)
success
data = HttpService:(req)
data data.data
_, srv (data.data)
srv.playing < srv.maxPlayers srv.id ~= .JobId
.(servers, srv.id)
#servers >
randomServer = servers[.(, #servers)]
TeleportService:(.PlaceId, randomServer, player)
()
)
kickBtn = (, .(, , ))
kickBtn.MouseButton1Click:(()
player:()
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: games.roblox.com.

Universal