Run it
Copy the script and paste it into your executor.
screenGui = .(, :())
mainFrame = .(, screenGui)
mainFrame.AnchorPoint = .(, )
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.BorderSizePixel =
mainFrame.BackgroundColor3 = .(, , )
scrollFrame = .(, mainFrame)
scrollFrame.AnchorPoint = .(, )
scrollFrame.Size = .(, , , )
scrollFrame.Position = .(, , , )
scrollFrame.AutomaticCanvasSize = .AutomaticSize.Y
scrollFrame.BackgroundTransparency =
scrollFrame.BorderSizePixel =
()
= ({
Url = .. .PlaceId .. ,
Method = ,
})
.StatusCode ==
serverData = :():(.Body)
serverList = {}
_, server (serverData.data)
serverInfo = {
serverId = server.id ,
players = server.playing ,
maxPlayers = server.maxPlayers ,
ping = server.ping ,
}
.(serverList, serverInfo)
serverList
posChange =
serverFrames = {}
()
servers = ()
servers
_, server (servers)
serverFrame = .(, scrollFrame)
serverFrame.Position = .(, , , posChange)
serverFrame.Size = .(, , , )
serverFrame.BackgroundColor3 = .(, , )
serverFrame.BorderSizePixel =
jobIdLabel = .(, serverFrame)
jobIdLabel.AnchorPoint = .(, )
jobIdLabel.Size = .(, , , )
jobIdLabel.Position = .(, -, , -)
jobIdLabel.Font = .Font.Ubuntu
jobIdLabel.BackgroundTransparency =
jobIdLabel.Text = server.serverId
jobIdLabel.TextColor3 = .(, , )
jobIdLabel.TextSize =
jobIdLabel.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
(server.serverId)
:():(, {
Title = ,
Text = ,
Time =
})
)
playersLabel = .(, serverFrame)
playersLabel.AnchorPoint = .(, )
playersLabel.Size = .(, , , )
playersLabel.Position = .(, -, , )
playersLabel.Font = .Font.Ubuntu
playersLabel.BackgroundTransparency =
playersLabel.Text = server.players .. .. server.maxPlayers
playersLabel.TextColor3 = .(, , )
playersLabel.TextSize =
pingLabel = .(, serverFrame)
pingLabel.AnchorPoint = .(, )
pingLabel.Size = .(, , , )
pingLabel.Position = .(, -, , )
pingLabel.Font = .Font.Ubuntu
pingLabel.BackgroundTransparency =
pingLabel.Text = server.ping ..
pingLabel.TextColor3 = .(, , )
pingLabel.TextSize =
joinserverBtn = .(, serverFrame)
joinserverBtn.AnchorPoint = .(, )
joinserverBtn.Size = .(, , , )
joinserverBtn.Position = .(, , , )
joinserverBtn.BackgroundColor3 = .(, , )
joinserverBtn.TextColor3 = .(, , )
joinserverBtn.Font = .Font.Ubuntu
joinserverBtn.BorderSizePixel =
joinserverBtn.Text =
joinserverBtn.TextSize =
joinserverBtn.MouseButton1Click:(()
:():(.PlaceId, server.serverId, .Players.LocalPlayer)
)
refreshBtn = .(, mainFrame)
refreshBtn.AnchorPoint = .(, )
refreshBtn.Size = .(, , , )
refreshBtn.Position = .(, , , -)
refreshBtn.Image =
refreshBtn.BackgroundTransparency =
refreshBtn.MouseButton1Click:(()
_, v (serverFrames)
v:()
posChange =
.(serverFrames)
()
)
closeBtn = .(, mainFrame)
closeBtn.AnchorPoint = .(, )
closeBtn.Size = .(, , , )
closeBtn.Position = .(, , , -)
closeBtn.Image =
closeBtn.BackgroundTransparency =
closeBtn.MouseButton1Click:(()
screenGui:()
)
.(serverFrames, serverFrame)
posChange +=
()
:().InputBegan:((input, gameProcessedEvent)
gameProcessedEvent ==
input.KeyCode == .KeyCode.RightControl
screenGui:()
)Just shows servers in the current game. Discord: discord.gg/WgAcTZzStB

Universal