
Key Required

-- Basically, I didn’t really create anything in this script, it’s a Frankenstein of a few others. Full credits are listed at the bottom of the script.
repeat wait() until game:IsLoaded()
local slotnumber = 1 -- YOUR SLOT HERE
local ReplicatedStorage = game:GetService("ReplicatedStorage")
wait(1)
local QuickLoad = ReplicatedStorage.QuickLoad
QuickLoad:InvokeServer(
slotnumber
)
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local LoadPlayerData = ReplicatedStorage.LoadPlayerData
LoadPlayerData:InvokeServer(
slotnumber
)
local Workspace = game:GetService("Workspace")
local Easter = Workspace.Easter
local easterthing = Easter:FindFirstChild("EASTER ISLAND EGG SPAWNS")
local mapthing = Workspace.Map:FindFirstChild("EGG_SPAWNS")
if easterthing then
for i, v in ipairs(easterthing:GetChildren()) do
if #v:GetChildren() > 0 then
for _, child in ipairs(v:GetChildren()) do
print(child.Name)
child:FindFirstChild("ProximityPrompt")
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = child.CFrame
task.wait(.5)
fireproximityprompt(child.ProximityPrompt)
wait(.5)
end
end
end
end
if mapthing then
for i, v in ipairs(mapthing:GetChildren()) do
if #v:GetChildren() > 0 then
for _, child in ipairs(v:GetChildren()) do
print(child.Name)
child:FindFirstChild("ProximityPrompt")
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = child.CFrame
task.wait(.5)
fireproximityprompt(child.ProximityPrompt)
wait(.5)
end
end
end
end
wait(1)
local PlaceID = game.PlaceId
local AllIDs = {}
local foundAnything = ""
local actualHour = os.date("!*t").hour
local Deleted = false
local File = pcall(function()
AllIDs = game:GetService('HttpService'):JSONDecode(readfile("NotSameServers.json"))
end)
if not File then
table.insert(AllIDs, actualHour)
writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
end
function TPReturner()
local Site;
if foundAnything == "" then
Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100'))
else
Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100&cursor=' .. foundAnything))
end
local ID = ""
if Site.nextPageCursor and Site.nextPageCursor ~= "null" and Site.nextPageCursor ~= nil then
foundAnything = Site.nextPageCursor
end
local num = 0;
for i,v in pairs(Site.data) do
local Possible = true
ID = tostring(v.id)
if tonumber(v.maxPlayers) > tonumber(v.playing) then
for _,Existing in pairs(AllIDs) do
if num ~= 0 then
if ID == tostring(Existing) then
Possible = false
end
else
if tonumber(actualHour) ~= tonumber(Existing) then
local delFile = pcall(function()
delfile("NotSameServers.json")
AllIDs = {}
table.insert(AllIDs, actualHour)
end)
end
end
num = num + 1
end
if Possible == true then
table.insert(AllIDs, ID)
wait()
pcall(function()
writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
wait()
game:GetService("TeleportService"):TeleportToPlaceInstance(PlaceID, ID, game.Players.LocalPlayer)
end)
wait(4)
end
end
end
end
function Teleport()
while wait() do
pcall(function()
TPReturner()
if foundAnything ~= "" then
TPReturner()
end
end)
end
end
-- If you'd like to use a script before server hopping (Like a Automatic Chest collector you can put the Teleport() after it collected everything.
Teleport()
-- SERVER HOPPER : https://github.com/Morples/Server-hop/blob/main/Script
-- Remotes generated with sigma spy BOIIIIIIIII (+9999999 AURA)
-- Auto Eggs by abibus on discord/aaa3 on scriptblox



and this script doesn't support solara, it supports xeno and others