Run it
Copy the script and paste it into your executor.
Players = :()
TeleportService = :()
HttpService = :()
RunService = :()
LocalPlayer = Players.LocalPlayer
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = LocalPlayer:()
ScreenGui.ResetOnSpawn =
MainFrame = .()
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.AnchorPoint = .(, )
MainFrame.Active =
MainFrame.Draggable =
MainFrame.Parent = ScreenGui
MainCorner = .()
MainCorner.CornerRadius = .(, )
MainCorner.Parent = MainFrame
Border = .()
Border.Thickness =
Border.Parent = MainFrame
RunService.RenderStepped:(()
time = () *
Border.Color = .((time % ), , )
)
CloseBtn = .()
CloseBtn.Size = .(, , , )
CloseBtn.Position = .(, -, , )
CloseBtn.BackgroundTransparency =
CloseBtn.Text =
CloseBtn.Font = .Font.GothamBold
CloseBtn.TextSize =
CloseBtn.TextColor3 = .(, , )
CloseBtn.Parent = MainFrame
CloseBtn.MouseButton1Click:(()
ScreenGui:()
)
Title = .()
Title.Size = .(, -, , )
Title.Position = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.Font = .Font.GothamBold
Title.TextSize =
Title.TextColor3 = .(, , )
Title.TextXAlignment = .TextXAlignment.Left
Title.Parent = MainFrame
UsernameBox = .()
UsernameBox.Size = .(, , , )
UsernameBox.Position = .(, , , )
UsernameBox.PlaceholderText =
UsernameBox.Text =
UsernameBox.BackgroundColor3 = .(, , )
UsernameBox.TextColor3 = .(, , )
UsernameBox.ClearTextOnFocus =
UsernameBox.Font = .Font.Gotham
UsernameBox.TextSize =
UsernameBox.Parent = MainFrame
InputCorner = .()
InputCorner.CornerRadius = .(, )
InputCorner.Parent = UsernameBox
JoinBtn = .()
JoinBtn.Size = .(, , , )
JoinBtn.Position = .(, , , )
JoinBtn.BackgroundColor3 = .(, , )
JoinBtn.Text =
JoinBtn.Font = .Font.GothamBold
JoinBtn.TextSize =
JoinBtn.TextColor3 = .(, , )
JoinBtn.Parent = MainFrame
BtnCorner = .()
BtnCorner.CornerRadius = .(, )
BtnCorner.Parent = JoinBtn
StatusLabel = .()
StatusLabel.Size = .(, -, , )
StatusLabel.Position = .(, , , )
StatusLabel.BackgroundTransparency =
StatusLabel.TextColor3 = .(, , )
StatusLabel.Font = .Font.Gotham
StatusLabel.TextSize =
StatusLabel.Text =
StatusLabel.TextXAlignment = .TextXAlignment.Center
StatusLabel.Parent = MainFrame
TimeBarBG = .()
TimeBarBG.Size = .(, , , )
TimeBarBG.Position = .(, , , )
TimeBarBG.BackgroundColor3 = .(, , )
TimeBarBG.Parent = MainFrame
TimeBar = .()
TimeBar.Size = .(, , , )
TimeBar.BackgroundColor3 = .(, , )
TimeBar.Parent = TimeBarBG
TimeBarCorner = .()
TimeBarCorner.CornerRadius = .(, )
TimeBarCorner.Parent = TimeBar
TimeBarStroke = .()
TimeBarStroke.Thickness =
TimeBarStroke.Parent = TimeBar
RunService.RenderStepped:(()
time = () *
TimeBarStroke.Color = .((time % ), , )
)
(progress)
TimeBar:(.(.(progress,,),,,), , , , )
(username)
username ==
StatusLabel.Text =
()
LocalPlayer.Name:() == username:()
StatusLabel.Text =
()
StatusLabel.Text =
()
.()
_, p (Players:())
p.Name:() == username:()
StatusLabel.Text =
()
StatusLabel.Text =
()
.()
cursor
found =
success, servers = (()
url = ..game.PlaceId..
cursor url = url....cursor
HttpService:(:(url))
)
success servers servers.data #servers.data >
i, server (servers.data)
server.id ~= .JobId server.playing >
StatusLabel.Text =
( + *(i/#servers.data))
.()
(()
TeleportService:(.PlaceId, server.id, LocalPlayer)
)
found =
cursor = servers.nextPageCursor
found
StatusLabel.Text =
()
JoinBtn.MouseButton1Click:(()
(UsernameBox.Text)
)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.
Can be used for all games

99 Nights in the Forest 🔦