getfenv().hasrun = getfenv().hasrun or false if getfenv().hasrun then return end getfenv().hasrun = true if not game:IsLoaded() then game.Loaded:Wait() end local Players = game:GetService("Players") local TeleportService = game:GetService("TeleportService") local HttpService = game:GetService("HttpService") local PlaceId = game.PlaceId local CurrentJobId = game.JobId local LocalPlayer = Players.LocalPlayer httprequest = syn and syn.request or request or http_request or fluxus and fluxus.request or httprequest local function ServerHop() if not httprequest then warn("No httprequest supported") return end while true do local Servers = {} local Success, Response = pcall(function() return httprequest({Url = "https://playvora.vercel.app/roblox?gameid=" .. PlaceId}) end) if Success and Response and Response.Body then local Data = HttpService:JSONDecode(Response.Body) if Data and Data.data then for _, Server in ipairs(Data.data) do if Server.id ~= CurrentJobId and Server.playing and Server.maxPlayers then local FillPercent = Server.playing / Server.maxPlayers * 100 if FillPercent >= 10 and FillPercent <= 95 then table.insert(Servers, Server.id) end end end end end if #Servers > 0 then local Target = Servers[math.random(#Servers)] print("Hopping to server -> " .. Target) TeleportService:TeleportToPlaceInstance(PlaceId, Target, LocalPlayer) break end task.wait(3) end end ServerHop()