Fruit Juice Tycoon: Refreshed Script | SIMPLE AUTOFARM

Created by Aidez

Features:

  • Collects fruits automatically
  • Juices fruits automatically (You can turn this off by setting SAVEFOROBBY at the top of the script to true)
  • Completes the obby whenever it’s available
  • Buys any upgrades that are available
  • Rebirths you when available
  • Keeps you from being kicked for being afk
local SAVEFOROBBY = false -- set this to true to save your fruits for the 2x obby bonus

if game.Players.LocalPlayer == nil then
    game.Players:GetPropertyChangedSignal("LocalPlayer"):Wait()
end
local Debounce = false
local function FinishObby()
    repeat
        if tostring(game.Workspace.ObbyParts.ObbyStartPart.BrickColor) == "Lime green" and game.Players.LocalPlayer.Character ~= nil and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
            wait()
            firetouchinterest(game:GetService("Workspace").ObbyParts.RealObbyStartPart, game.Players.LocalPlayer.Character.HumanoidRootPart,0)
            firetouchinterest(game:GetService("Workspace").ObbyParts.RealObbyStartPart, game.Players.LocalPlayer.Character.HumanoidRootPart,1)
            wait(0.1)
            firetouchinterest(game:GetService("Workspace").ObbyParts.VictoryPart, game.Players.LocalPlayer.Character.HumanoidRootPart,0)
            firetouchinterest(game:GetService("Workspace").ObbyParts.VictoryPart, game.Players.LocalPlayer.Character.HumanoidRootPart,1)
        end
        wait()
    until tostring(game.Workspace.ObbyParts.ObbyStartPart.BrickColor) ~= "Lime green"
end
game.Workspace.Tycoons.DescendantAdded:Connect(function(child)
    if child:FindFirstAncestor("Drops") and child:FindFirstAncestor(tostring(game.Players.LocalPlayer.Team)) then
        wait()
        game:GetService("ReplicatedStorage").CollectFruit:FireServer(child)
        wait()
        if not SAVEFOROBBY then
            fireproximityprompt(game.Workspace.Tycoons[tostring(game.Players.LocalPlayer.Team)].Essentials.JuiceMaker.StartJuiceMakerButton.PromptAttachment.StartPrompt)
        end
    end
end)
game.Workspace.ObbyParts.ObbyStartPart:GetPropertyChangedSignal("BrickColor"):Connect(FinishObby)
game:GetService('RunService').Stepped:connect(function()
    if Debounce == false and game.Workspace.Tycoons:FindFirstChild(tostring(game.Players.LocalPlayer.Team)) and game.Players.LocalPlayer.Character ~= nil and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
        Debounce = true
        if not SAVEFOROBBY then
            game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace.Tycoons[tostring(game.Players.LocalPlayer.Team)].Essentials.JuiceMaker.StartJuiceMakerButton.CFrame
        end
        for i,v in pairs(game.Workspace.Tycoons[tostring(game.Players.LocalPlayer.Team)].Buttons:GetDescendants()) do
            firetouchinterest(v,game.Players.LocalPlayer.Character.HumanoidRootPart,0)
            firetouchinterest(v,game.Players.LocalPlayer.Character.HumanoidRootPart,1)
        end
        if game.Workspace.Tycoons[tostring(game.Players.LocalPlayer.Team)].Purchased:FindFirstChild("Golden Tree Statue") then
            game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace.Tycoons[tostring(game.Players.LocalPlayer.Team)].Purchased["Golden Tree Statue"].StatueBottom.CFrame
            wait(0.2)
            fireproximityprompt(game.Workspace.Tycoons[tostring(game.Players.LocalPlayer.Team)].Purchased["Golden Tree Statue"].StatueBottom.PrestigePrompt)
            wait(2)
        end
        Debounce = false
    else
        for i,v in pairs(game.Workspace:GetDescendants()) do
            if v.Name == "Entrance" and game.Players.LocalPlayer.Character ~= nil and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
                firetouchinterest(v,game.Players.LocalPlayer.Character.HumanoidRootPart,0)
                firetouchinterest(v,game.Players.LocalPlayer.Character.HumanoidRootPart,1)
            end
        end
    end
end)
FinishObby()
for i,v in pairs(getconnections(game:GetService("Players").LocalPlayer.Idled)) do
    v:Disable()
end

Set the SAVEFOROBBY option at the top of the script to true to turn off autojuicing, and to wait for the obby’s 2x bonus

[Image: ?u=https%3A%2F%2Fi.gyazo.com%2F110c91bac...8187d5.gif]
[Image: ?u=https%3A%2F%2Fi.gyazo.com%2F2988b62e5...f87c4f.gif]

ENJOY!

Warning: DO NOT DOWNLOAD anything from this page, you’re only here to copy the script!

More Scripts!

TOP 10 TRENDING SCRIPTS