Run it
Copy the script and paste it into your executor.
local PlaceID = game.PlaceId
local AllIDs = {}
local foundAnything = ""
local actualHour = os.date("!*t").hour
local Deleted = false
File = (()
AllIDs = :():(())
)
File
.(AllIDs, actualHour)
(, :():(AllIDs))
()
Site;
foundAnything ==
Site = .HttpService:(:( .. PlaceID .. ))
Site = .HttpService:(:( .. PlaceID .. .. foundAnything))
ID =
Site.nextPageCursor Site.nextPageCursor ~= Site.nextPageCursor ~=
foundAnything = Site.nextPageCursor
num = ;
i,v (Site.data)
Possible =
ID = (v.id)
(v.maxPlayers) > (v.playing)
_,Existing (AllIDs)
num ~=
ID == (Existing)
Possible =
(actualHour) ~= (Existing)
delFile = (()
()
AllIDs = {}
.(AllIDs, actualHour)
)
num = num +
Possible ==
.(AllIDs, ID)
()
(()
(, :():(AllIDs))
()
:():(PlaceID, ID, .Players.LocalPlayer)
)
()
()
()
(()
()
foundAnything ~=
()
)
()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: games.roblox.com.
How it works: - Looks through a list of 100 Servers - Picks a server that isn't full (If it does it will go on with the loop until it finds a working server) - Before it joins the server it saves the ServerId in a file with the os.time of the current hour. - If the hour is different it will delete the file so that it refreshes next time. - If the hour isn't different it will look through the file and the server site for double servers, if found then it won't join that one, it will keep going. Credits to CharWar from v3rmillion Original thread: https://v3rmillion.net/showthread.php?tid=1040972

Universal