Advertisement
Zynee

Untitled

Apr 8th, 2025
552
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.31 KB | None | 0 0
  1. local TeleportService = game:GetService("TeleportService")
  2. local HttpService = game:GetService("HttpService")
  3. local Players = game:GetService("Players")
  4. local LocalPlayer = Players.LocalPlayer
  5.  
  6.             local function getServerList()
  7.                 local servers = {}
  8.                 local success, result = pcall(function()
  9.                     return HttpService:JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/" .. game.PlaceId .. "/servers/Public?sortOrder=Asc&limit=100"))
  10.                 end)
  11.                 if success then
  12.                     for _, server in pairs(result.data) do
  13.                         if server.playing < server.maxPlayers then
  14.                             table.insert(servers, {id = server.id, players = server.playing})
  15.                         end
  16.                     end
  17.                     table.sort(servers, function(a, b) return a.players < b.players end)
  18.                 end
  19.                 return servers
  20.             end
  21.  
  22.             local function serverHop()
  23.                 local servers = getServerList()
  24.                 if #servers > 0 then
  25.                     TeleportService:TeleportToPlaceInstance(game.PlaceId, servers[1].id, LocalPlayer)
  26.                 else
  27.                    print("error")
  28.                 end
  29.             end
  30.  
  31.          serverHop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement