Run it
Copy the script and paste it into your executor.
().minPlayers =
().minBuyers =
().serverHopAfterMinutes =
().ToggleJoinMSG =
().joinMSG =
().AutoClaimBooth =
().LookForSuggarDad =
().minSuggardad =
() :()
()
(()
AutoClaimBooth
lp = .Players.LocalPlayer
waitForPlots = :()
(()
waitForPlots:(lp.Name)
unclaimed = :().Plots:();
unclaimed
lp.Character lp.Character:()
lp.Character.HumanoidRootPart.CFrame = unclaimed.Table:().CFrame + .(, , )
ToggleJoinMSG
(()
:().DefaultChatSystemChatEvents.SayMessageRequest:(joinMSG, )
ToggleJoinMSG = ;
)
()
i, v (unclaimed:())
v.Name ==
(v)
)
()
(()
Servers = .HttpService:(:(
.. .PlaceId .. ))
(()
()
i, v (Servers.data)
v.playing ~= v.maxPlayers
()
:():(.PlaceId, v.id)
)
)
players = .Players:()
countPlayers = #players
buyers =
suggarAmount =
i, v (:():())
i, v (v:())
v.Name ==
v.Value >
buyers = buyers +
LookForSuggarDad
v.Value > minSuggardad
suggarAmount = suggarAmount +
countPlayers >= minPlayers buyers >= minBuyers
LookForSuggarDad
suggarAmount >
waitTime = serverHopAfterMinutes *
client = .(, ).LocalPlayer
i,v ((:().LocalPlayer.Idled))
v:()
(waitTime)
();
();
waitTime = serverHopAfterMinutes *
client = .(, ).LocalPlayer
i,v ((:().LocalPlayer.Idled))
v:()
(waitTime)
();
();
)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.
ATTRACTIVE SERVER FINDER CONFIGURATION: minPlayers – The minimum amount of players needed on the server minBuyers – The minimum amount of players needed who have bought at least 1 portrait serverHopAfterMinutes – If the conditions are met, the script will wait x amount of minutes before joining the next server AutoClaimBooth – Will automatically claim a free booth/plot for you LookForSuggarDad – If enabled the script will look for servers with at least one user who has at least var minSuggardad of purchases