Run it
Copy the script and paste it into your executor.
local Rayfield = (:())()
HttpService = :()
TeleportService = :()
Players = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
IsMobile = UserInputService.TouchEnabled UserInputService.MouseEnabled
requestFunc = .request .request fluxus fluxus.request ()
()
Window = Rayfield:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = { Enabled = },
})
MainTab = Window:()
InfoTab = Window:()
ServerButtons = {}
InfoTab:()
InfoTab:()
InfoTab:()
InfoTab:()
(cursor)
success, data = (()
url = .(, .PlaceId)
cursor url = url .. .. cursor
response = ({ Url = url, Method = })
response response.Body HttpService:(response.Body)
)
success data
(server)
ServerButtons[server.id]
button = MainTab:({
Name = .(, server.playing, server.maxPlayers, server.id),
Callback = ()
TeleportService:(.PlaceId, server.id, LocalPlayer)
})
ServerButtons[server.id] = button
()
.(()
cursor, servers = , {}
data = (cursor)
data data.data
_, server (data.data)
server.playing < server.maxPlayers
.(servers, server)
cursor = data.nextPageCursor
cursor
.(servers, (a, b) a.playing < b.playing )
_, server (servers)
(server)
)
MainTab:({
Name = ,
Callback = ()
.(()
_, button (ServerButtons)
button:()
ServerButtons = {}
()
)
})
IsMobile
Window:()
()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu, scriptblox.com, games.roblox.com.
Idk

Universal