Run it
Copy the script and paste it into your executor.
local IGNORE_FILE = "ServerHop.txt"
local HOUR = 3600
local Module = {}
local HttpService, TeleportService = game:GetService"HttpService", game:GetService"TeleportService"
local function GET()
if not isfile(IGNORE_FILE) then return {} end
local list = {}
now = .()
_, line , (IGNORE_FILE):()
pmo, ts = line:()
ts = (ts)
now - ts < HOUR list[pmo] = ts
list
(List)
sybau = {}
ts, pmo , List
.(sybau, ts .. .. pmo)
(IGNORE_FILE, .(sybau, ))
IgnoredServers = ()
Module:(Sort)
Sort = Sort { ping = , fps = , asc = }
cursor =
success, result = (()
HttpService:(:())
)
success result result.data ()
ServersList = result.data
.(ServersList, (a, b)
Sort.ping Sort.fps
a.ping == b.ping a.fps > b.fps a.ping < b.ping
Sort.ping
a.ping < b.ping
Sort.fps
a.fps > b.fps
)
_, Server , ServersList
IgnoredServers[Server.id]
IgnoredServers[Server.id] = .()
(IgnoredServers)
TeleportService:(.PlaceId, Server.id, :().LocalPlayer)
(result.nextPageCursor, )
cursor = result.nextPageCursor
ModuleLoads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: games.roblox.com.
Optimized & Customizable universal server hop! This script lets you choose the server you wanna server hop to, For example: Highest FPS, Lowest Ping, Lowest Players, ... I don't think I will be updating this any time soon, Feel free to fork it or remake or use publicly.