Ultra Power Tycoon Script | Auto Farm, Auto Collect, And More -2022

The Ultra Power Tycoon Script provides many features that help you such as Auto-Collect, Auto-Purchase, Walk Speed, JumpPower, Turn off all Lasers, and say all Weapons. You can also get the benefit of bringing all the resources on the map to collect money and clear the door.

You may be interested! ===> anime champions X Script

In addition, you can use Cheats on your own terms, without forcing anyone to do anything. Ultra Power Tycoon Cheat gives you features like Auto Collect, Auto Buy, WalkSpeed ​​​​​​​​, JumpPower and all weapon charges. Ultra Power Tycoon Script is a cheat that gives you many valuable benefits.


In addition to this, it has many other functions that make it a perfect tool. It allows you to move quickly and jump in the game while being able to claim any weapon you want, giving you control over the map and all new tactics. Ultra Power Tycoon Script is a powerful and useful tool that helps you run the game.




Ultra Power Tycoon Cheat is easy to use without any requirements or complicated instructions. By using this script, you will be able to generate gems instantly for free! It's very simple - just follow the installation instructions and enter your account data to start using the features of our Ultra Power Tycoon Cheat.

Features Of Ultra Power Tycoon Script ;

  • Auto Gathering

  • Auto Buying

  • WalkSpeed

  • JumpPower

  • Disable All Lasers

  • Claim All Weapons

  • And More

Ultra Power Tycoon Cheat gives you features like Auto Collect, Auto Buy, WalkSpeed ​​​​​​​​, JumpPower and turn off all Lasers. Clear all the weapons, they all work well. Ultra Power Tycoon If you are always trying to improve yourself, you will like and enjoy this game.


Another part of Ultra Power Tycoon scripts is to bring all resources to the map, collect money and clear the gates. Ultra Power Tycoon Cheats gives you features like auto collect, auto buy and more.



Learn more about Ultra Power Tycoon hack script features! Ultra Power Tycoon Cheat Tool is a great program to generate unlimited money and gold for this game, it is easy to use - just follow the instructions that I will show you in this guide! This is a great opportunity for improving your skills in building a city and making it a safe place for people to live.


How to Use Ultra Power Tycoon Script ;

  1. You need a Ultra Power Tycoon Script to run the script.

  2. .You need an exploit to bring the script to the game Copy the script code and open the your exploit. Paste the exploit your script.

  3. Inject the game Ultra Power Tycoon.

  4. Then execute and check if the your script is opened.

  5. Don’t forget to check out other Free Roblox Scripts and Gui content on site

You'll have plenty of equipment to use, from trash cans and faucets to street lights. Use this advantage to build great things for your employees and ensure that their needs are met everywhere. The popularity of Ultra Power Tycoon game has increased in recent years, due to its simplicity, high graphics and realistic sound effects. You can install Ultra Power Tycoon on your computer now!




Script;

local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))()
local Window = Library.CreateLib("UPT v1.0.0", "GrapeTheme")
local player = game.Players.LocalPlayer

local function getTycoonOwned()
    
    for i, v in pairs(game:GetService("Workspace"):WaitForChild("Tycoons"):GetDescendants()) do
        
        if v and v:IsA("StringValue") and v.Value == player.Name and v.Name == "isim" then
            
            return v.Parent
            
        end
        
    end
    
end

--game:GetService("Workspace").Tycoons["Death Eye"].UltimaPad.CashRegister2.Ching

local function autoCollect()
    
    repeat
        
        -- try to locate tycoon
        getgenv().player_tycoon = getTycoonOwned()
        task.wait(1)
        
    until getgenv().player_tycoon
    
    local connection2
    local connection1 = getgenv().player_tycoon.CashRegister.Cash.Changed:Connect(function(Value)

        if getgenv().player_tycoon:FindFirstChild("UltimaPad") and getgenv().player_tycoon.UltimaPad:FindFirstChild("CashRegister2") and not connection2 then

            connection2 = getgenv().player_tycoon.UltimaPad.CashRegister2.Cash.Changed:Connect(function(Value)
            
                if Value > 0 then

                    firetouchinterest(getgenv().player_tycoon.UltimaPad.CashRegister2.Ching, player.Character.UpperTorso, 1)
                    firetouchinterest(getgenv().player_tycoon.UltimaPad.CashRegister2.Ching, player.Character.UpperTorso, 0)

                end

            end)

        end
        
        if Value > 0 then
            
            firetouchinterest(getgenv().player_tycoon.CashRegister.Ching, player.Character.UpperTorso, 1)
            firetouchinterest(getgenv().player_tycoon.CashRegister.Ching, player.Character.UpperTorso, 0)
            
        end
        
    end)
    
    return connection1, connection2
    
end

local function autoBuy()
    
    repeat
        
        -- try to locate tycoon
        getgenv().player_tycoon = getTycoonOwned()
        task.wait(1)
        
    until getgenv().player_tycoon
    
    
    local connection = player.leaderstats.Cash.Changed:Connect(function(Value)
        
        for i, v in pairs(getgenv().player_tycoon:GetChildren()) do
            
            if v and v:FindFirstChild("Touch") and v:IsA("Model") and v.Touch:FindFirstChild("Cost") and v.Touch.Cost.Value <= Value then
            
                firetouchinterest(v.Touch, player.Character.RightFoot, 1)
                firetouchinterest(v.Touch, player.Character.RightFoot, 0)
                
            elseif v.Name == "UpStairs" then
                
                for b, c in pairs(v:GetChildren()) do
                    
                    if c and c:FindFirstChild("Touch") and c:IsA("Model") and c.Touch:FindFirstChild("Cost") and c.Touch.Cost.Value <= Value then
            
                        firetouchinterest(c.Touch, player.Character.RightFoot, 1)
                        firetouchinterest(c.Touch, player.Character.RightFoot, 0)
                        
                    end
                    
                end
            
            end
            
        end
        
    end)
    
    return connection
    
end

local function spoofEssentials()
    
    local gmt = getrawmetatable(game)
    setreadonly(gmt, false)
    
    local oldindex = gmt.__index
    gmt.__index = newcclosure(function(self,b)
    
        if b == "WalkSpeed" then
        
            return 16
    
        end
        if b == "JumpPower" then

            return 50

        end
    
        return oldindex(self,b)
    
    end)
    
end

local function disableLasers()

    if not getgenv().player_tycoon then

        getgenv().player_tycoon = getTycoonOwned()
        return

    end

    for i, v in pairs(game.Workspace.Tycoons:GetChildren()) do

        if v and v ~= getgenv().player_tycoon then

            v.Door.ActDoor:Destroy()

        end

    end

end

local function claimAllWeapons()
    
    for i, v in pairs(game.Workspace.Tycoons:GetChildren()) do
        
        for b, c in pairs(v:GetChildren()) do
            
            local name = c.Name
            local new, removed = name:gsub(".?$","")

            if c and c:IsA("Model") and ("GearGiver" == new) then

                print("weapoon ulala")
                
                if c:FindFirstChild("Neon") then

                    firetouchinterest(c.Neon, player.Character.UpperTorso, 1)
                    firetouchinterest(c.Neon, player.Character.UpperTorso, 0)

                else

                    firetouchinterest(c.Touch, player.Character.UpperTorso, 1)
                    firetouchinterest(c.Touch, player.Character.UpperTorso, 0)

                end
                
            end
        
        end
        
    end
    
end

local function firePlayer(targetDropdw)

    claimAllWeapons()

    for i, v in pairs(player.Backpack:GetChildren()) do

        if v:IsA("Tool") and v:FindFirstChild("RemoteEvent") then

            player.Character.Humanoid:EquipTool(v)
            v.RemoteEvent:FireServer(game.Players:FindFirstChild(targetDropdw).Character.HumanoidRootPart.Position)

            task.wait(.1)

        end

    end

end

local function updatePlayerList(targetDropdw)

    local list = {}

    for i, v in pairs(game.Players:GetPlayers()) do

        table.insert(list, v.Name)

    end

    targetDropdw:Refresh(list)

end

getgenv().player_tycoon = nil
getgenv().auto_collect = false

getgenv().playersInServer = {}
getgenv().auto_buy = false

local TycoonTab = Window:NewTab("Tycoon")
local PlayerTab = Window:NewTab("Player")
local WeaponTab = Window:NewTab("Weapons")

local AutoCollectSection = TycoonTab:NewSection("Auto-Collect")
local AutoBuySection = TycoonTab:NewSection("Auto-Buy")

local SpeedAndPowerSection = PlayerTab:NewSection("Main")
local BullySection = PlayerTab:NewSection("Fighting")
local MiscSection = PlayerTab:NewSection("Misc")

local WeaponsMainSection = WeaponTab:NewSection("Main")

local connection1
local connection12
AutoCollectSection:NewToggle("Auto-Collect", "Collect cash automatically for you.", function(state)
    
    if state then
        
        getgenv().auto_collect = true
        connection1, connection12 = autoCollect()
        
    else
        
        getgenv().auto_collect = false
        connection1:Disconnect()

        if connection12 then

            connection12:Disconnect()

        end
        
    end
    
end)

local connection2
AutoBuySection:NewToggle("Auto-Buy", "Will auto-buy the cheapest upgrade.", function(state)
    
    if state then
        
        getgenv().auto_buy = true
        connection2 = autoBuy()
        
    else
        
        getgenv().auto_buy = false
        connection2:Disconnect()
        
    end
    
end)

spoofEssentials()
SpeedAndPowerSection:NewSlider("WalkSpeed", "Changes the WalkSpeed.", 350, 0, function(s) -- 500 (MaxValue) | 0 (MinValue)
    player.Character.Humanoid.WalkSpeed = s
end)
SpeedAndPowerSection:NewSlider("JumpPower", "Changes the JumpPower.", 350, 0, function(s) -- 500 (MaxValue) | 0 (MinValue)
    player.Character.Humanoid.JumpPower = s
end)

MiscSection:NewButton("Disable All Lasers", "Requires an active tycoon!", function()
    disableLasers()
end)

targetDropdw = BullySection:NewDropdown("Choose target", "Select target for ultimate trolling.", {"a", "b", "c"}, function(currentOption)
    firePlayer(currentOption)
end)

updatePlayerList(targetDropdw)

game.Players.PlayerAdded:Connect(function(player)

    updatePlayerList(targetDropdw)

end)

game.Players.PlayerRemoving:Connect(function(player)

    updatePlayerList(targetDropdw)

end)

WeaponsMainSection:NewButton("Claim all Weapons", "Will give you all the available weapons.", function()
    claimAllWeapons()
end)



41 views0 comments