Jojo: Crusaders’ Heaven Script | AUTOFARM SERVERHOPS

[ad_1]

Created by BaconLord

Features:

repeat wait() until game:IsLoaded() wait()
game:GetService("Players").LocalPlayer.PlayerGui.Start:FireServer()


spawn(function()
while wait() do
pcall(function()
local name = game.Players.LocalPlayer.Name -- Destroys NameTag
game:GetService("Workspace")[name].HumanoidRootPart.Nametag:Destroy()
end) end end)



spawn(function()
while wait() do
pcall(function()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace["Stand Arrow"].Handle.CFrame
wait(0.01)
fireproximityprompt(workspace["Stand Arrow"].ProximityPrompt , 1)
end) end end)

spawn(function()
   while wait() do
       pcall(function()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace["Candy Cane"].Handle.CFrame
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace["Steel Ball"].Handle.CFrame
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace["Mysterious Bag"].Handle.CFrame
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace["Holy Bible"].Handle.CFrame
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace["Shiny Mushroom"].Handle.CFrame
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace["Weird Arrow"].Handle.CFrame
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace["Requiem Arrow"].Handle.CFrame
wait(0.1)
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace["Accessories Coin"].Handle.CFrame
wait(0.01)
fireproximityprompt(workspace["Stand Arrow"].ProximityPrompt , 1)
wait(0.01)
fireproximityprompt(workspace["Candy Cane"].ProximityPrompt , 1)
wait(0.01)
fireproximityprompt(workspace["Steel Ball"].ProximityPrompt , 1)
wait(0.01)
fireproximityprompt(workspace["Stand Arrow"].ProximityPrompt , 1)
wait(0.01)
fireproximityprompt(workspace["Mysterious Bag"].ProximityPrompt , 1)
wait(0.01)
fireproximityprompt(workspace["Holy Bible"].ProximityPrompt , 1)
wait(0.01)
fireproximityprompt(workspace["Shiny Mushroom"].ProximityPrompt , 1)
wait(0.01)
fireproximityprompt(workspace["Weird Arrow"].ProximityPrompt , 1)
wait(0.01)
fireproximityprompt(workspace["Requiem Arrow"].ProximityPrompt , 1)
wait(0.01)
fireproximityprompt(workspace["Accessories Coin"].ProximityPrompt , 1)
end) end end)

spawn(function()
   while wait() do
       pcall(function()
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace.Money.Handle.CFrame
fireproximityprompt(Workspace.Money.ProximityPrompt, 1)
end) end end)
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
wait(18.5)
Teleport()
print("MADE BY BACONLORD WORKING")