[Update] Trade Tower Simple Script GUI | AUTO TIX STOCK, AUTO FARM & MORE!

Created by FadTheFad

Features:

  • AUTO FARM MONEY
  • AUTO CLICK UPGRADE
  • AUTO SELL RAP
  • AUTO TIX EXCHANGE
  • & MORE!
--HamstaGang -w- Here
--FadTheFad on v3rm

-- LOAD GUI & LIBRARY --
local library = loadstring(game:HttpGet("https://pastebin.com/raw/CkyR8ePz", true))()

-- GUI Windows
local w = library:CreateWindow('Misc')
local x = library:CreateWindow('Auto Case Opener')
local y = library:CreateWindow('Gambling')
local z = library:CreateWindow('Credits')

-- GUI Sections
z:Section('Created by FadTheFad/fad#0588')
z:Section('Help by HamstaGang')
z:Section('Babyhamsta#0173')

-- Player Locals
local Plr = game:GetService("Players").LocalPlayer
local PlrGui = Plr.PlayerGui

-- GameActions Remote
local GameActions = game:GetService("ReplicatedStorage").Events.GamesActions

-- Flag for Stock and Amt Bought
local Bought = 0;
local Amt_Bought = 0;

-- RAP AMOUNT
local Rap_Amount = 1000;

-- Toggle Auto Tix Stock

-- Toggle Money Farm
local money = w:Toggle('Auto Money Farm', {flag = "MoneyFarm"})

-- RAP Slider
local SellSlider = w:Slider("AutoSellRap", {min = 1000; max = 50000; flag = "SellSlider"}, function(R)
  Rap_Amount = R;
end)

-- Toggle RAP Sell
local Sell = w:Toggle("Auto Sell RAP", {flag = "AutoSellRap"})

-- Auto Tix Stock Game
local AutoTixStock = y:Toggle("Auto Tix Stock", {flag = "AutoTixStock"})

-- Toggle Auto Case
local Case = x:Toggle("Auto Case", {flag = "AutoCase"})

-- Toggle Case Time Upgrade
local CaseTime = w:Toggle("Auto Case Time Upgrade", {flag = "CaseTimeUpgrade"})

-- Toggle Auto Click Upgrade
local Click = w:Toggle("Auto Click Upgrade", {flag = "AutoClickUpgrade"})

-- Auto Tix Exchange
local exchange = w:Toggle("Auto Tix Exchange", {flag = "AutoTixExchange"})


-- [[ Script Functions ]] --

-- Money Farm
spawn(function()
   while wait() do
       if w.flags.MoneyFarm then
           game:GetService("ReplicatedStorage").Events.ClientClick:FireServer()
       end
   end
end)

-- Auto Sell RAP
spawn(function()
   while wait(1) do
       if w.flags.AutoSellRap then
           game:GetService("ReplicatedStorage").Events.InventoryActions:InvokeServer("SellUnder", Rap_Amount)
       end
   end
end)

-- Auto Click Upgrade
spawn(function()
   while wait(1) do
       if w.flags.AutoClickUpgrade then
           game:GetService("ReplicatedStorage").Events.StoreActions:InvokeServer("Upgrade","Clicks")
       end
   end
end)

-- Auto Case Time Upgrade
spawn(function()
   while wait(1) do
       if w.flags.CaseTimeUpgrade then
           game:GetService("ReplicatedStorage").Events.StoreActions:InvokeServer("Upgrade","CaseTime")
       end
   end
end)

-- Auto Tix Exchange
spawn(function()
   while wait() do
       if w.flags.AutoTixExchange then
           game:GetService("ReplicatedStorage").Events.GamesActions:InvokeServer("Exchange",1)
       end
   end
end)


-- [[ Auto Tix Window ]] --

-- Auto Tix
spawn(function()
   while wait() do
       if y.flags.AutoTixStock then
           
           -- GUI (Stock Price)
           local curr_stock_price = PlrGui.Gui.Frames.Games.Stock.Body.Placeholder.StockPrice.Inner.Price.Text
           
           -- GUI (Local Plr Tixs)
           local curr_tix_amt = PlrGui.Gui.Hotbar.Container.Stats.Tix.Main.Amount.Text
           
           -- Check current price and buy/sell
           if tonumber(curr_stock_price) <= 45 and Bought == 0 then
           
               -- If we have enough to buy our minium
               if tonumber(curr_tix_amt) >= 45 then
                   
                   -- Calculate amt we can buy
                   local amt_count = (tonumber(curr_tix_amt) / tonumber(curr_stock_price))
                   Amt_Bought = math.floor(amt_count - 0.5) -- Round Down
                   
                   -- Amt Cap
                   if Amt_Bought > 50 then
                       Amt_Bought = 50;
                   end
                       
                   -- Less then or equal to 35 (Buy)
                   GameActions:InvokeServer("Stock", "Buy", Amt_Bought )
                   Bought = 1; -- Set flag
               end
           elseif tonumber(curr_stock_price) >= 70 and Bought == 1 then
               GameActions:InvokeServer("Stock", "Sell", Amt_Bought )  -- Equal to or more than 70 (Sell)
               Bought = 0;
           end
       end
   end
end)

-- [[ Case Opener Window ]] --

local Selected_Case = "Starter";

-- Case Selection
local Cases = x:Dropdown("Select Case", {flag = "casenums"; list = {"Starter"; "Noobie"; "Stepping"; "Learning"; "Funding"; "Business"; "Legendary"; "Marcellus"; "Famous"; "Mythic"; "Eirene"; "Aeschylus"; "Olysseus";}}, function(v)
   Selected_Case = v;
end)

-- Toggle Auto Case Open
spawn(function()
   while wait(1) do
       if x.flags.AutoCase then
           game:GetService("ReplicatedStorage").Events.OpenCase:InvokeServer(Selected_Case)
       end
   end
end)

-- provided by cat man and hamsta man
for i,v in pairs(getconnections(game:GetService("Players").LocalPlayer.Idled)) do
   v:Disable()
end

ENJOY!

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

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email
TOP 10 TRENDING SCRIPTS