local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))() local Window = OrionLib:MakeWindow({Name = "BaconBoss Hub | Tank Simulator X", HidePremium = false, SaveConfig = true, ConfigFolder = "BaconBossHub"}) local Tab = Window:MakeTab({ Name = "Main 🏠", Icon = "rbxassetid://4483345998", PremiumOnly = false }) local TabTwo = Window:MakeTab({ Name = "Eggs 🥚", Icon = "rbxassetid://4483345998", PremiumOnly = false }) local TabFour = Window:MakeTab({ Name = "Misc 🎲", Icon = "rbxassetid://4483345998", PremiumOnly = false }) local Section = TabFour:AddSection({ Name = "Cre: BaconBossScript & tungnopro" }) local Section = TabFour:AddSection({ Name = "discord.gg/7QtGeuzdGc" }) local Section = Tab:AddSection({ Name = "Script Auto Collect" }) Tab:AddButton({ Name = "Button!", Callback = function() loadstring(game:HttpGet("https://raw.githubusercontent.com/itsnoctural/Utilities/main/Closed/Tank%20Simulator%20X.lua"))() end }) local Section = Tab:AddSection({ Name = "Farm" }) Tab:AddToggle({ Name = "Auto Reload", Default = false, Callback = function(Value) _G.autoReload = Value while _G.autoReload and wait() do game:GetService("ReplicatedStorage").Events.ReloadEvent:FireServer() end end }) Tab:AddToggle({ Name = "Auto Upgrade TankDame", Default = false, Callback = function(Value) _G.tankDame = Value while _G.tankDame and wait() do local args = { [1] = "TankDamage" } game:GetService("ReplicatedStorage").Events.PlayerUpgradeTank:FireServer(unpack(args)) end end }) Tab:AddToggle({ Name = "Auto Upgrade CritChance", Default = false, Callback = function(Value) _G.critChance = Value while _G.critChance and wait() do local args = { [1] = "CritChance" } game:GetService("ReplicatedStorage").Events.PlayerUpgradeTank:FireServer(unpack(args)) end end }) Tab:AddToggle({ Name = "Auto Upgrade AttackSpeed", Default = false, Callback = function(Value) _G.attackSpeed = Value while _G.attackSpeed and wait() do local args = { [1] = "AttackSpeed" } game:GetService("ReplicatedStorage").Events.PlayerUpgradeTank:FireServer(unpack(args)) end end }) Tab:AddToggle({ Name = "Auto Upgrade Speed", Default = false, Callback = function(Value) _G.speed = Value while _G.speed and wait() do local args = { [1] = "Speed" } game:GetService("ReplicatedStorage").Events.PlayerUpgradeTank:FireServer(unpack(args)) end end }) Tab:AddToggle({ Name = "Auto Upgrade Health", Default = false, Callback = function(Value) _G.health = Value while _G.health and wait() do local args = { [1] = "Health" } game:GetService("ReplicatedStorage").Events.PlayerUpgradeTank:FireServer(unpack(args)) end end }) local Section = Tab:AddSection({ Name = "Gem Upgrade" }) Tab:AddToggle({ Name = "Auto Upgrade Coin Boost", Default = false, Callback = function(Value) _G.coinBoost = Value while _G.coinBoost and wait() do local args = { [1] = "Purchase", [2] = "CoinBoost" } game:GetService("ReplicatedStorage").Events.GemStoreEvent:InvokeServer(unpack(args)) end end }) Tab:AddToggle({ Name = "Auto Upgrade Gem Boost", Default = false, Callback = function(Value) _G.gemBoost = Value while _G.gemBoost and wait() do local args = { [1] = "Purchase", [2] = "GemBoost" } game:GetService("ReplicatedStorage").Events.GemStoreEvent:InvokeServer(unpack(args)) end end }) Tab:AddToggle({ Name = "Auto Upgrade Screw-Copper-Bolt Boost", Default = false, Callback = function(Value) _G.screwCopperBoltBoost = Value while _G.screwCopperBoltBoost and wait() do -- Script generated by SimpleSpy - credits to exx#9394 local args = { [1] = "Purchase", [2] = "ScrewCopperBoltBoost" } game:GetService("ReplicatedStorage").Events.GemStoreEvent:InvokeServer(unpack(args)) end end }) Tab:AddToggle({ Name = "Auto Upgrade Coin Collection Range", Default = false, Callback = function(Value) _G.coinCollectionRange = Value while _G.coinCollectionRange and wait() do -- Script generated by SimpleSpy - credits to exx#9394 -- Script generated by SimpleSpy - credits to exx#9394 local args = { [1] = "Purchase", [2] = "CoinCollectionRange" } game:GetService("ReplicatedStorage").Events.GemStoreEvent:InvokeServer(unpack(args)) end end }) Tab:AddToggle({ Name = "Auto Upgrade Tank Speed", Default = false, Callback = function(Value) _G.tankSpeed = Value while _G.tankSpeed and wait() do local args = { [1] = "Purchase", [2] = "TankSpeed" } game:GetService("ReplicatedStorage").Events.GemStoreEvent:InvokeServer(unpack(args)) end end }) Tab:AddToggle({ Name = "Auto Upgrade Egg Luck", Default = false, Callback = function(Value) _G.eggLuck = Value while _G.eggLuck and wait() do -- Script generated by SimpleSpy - credits to exx#9394 local args = { [1] = "Purchase", [2] = "EggLuck" } game:GetService("ReplicatedStorage").Events.GemStoreEvent:InvokeServer(unpack(args)) end end }) local Section = Tab:AddSection({ Name = "Anti Afk - Click Once" }) Tab:AddButton({ Name = "Anti Afk", Callback = function() wait(0.5)local ba=Instance.new("ScreenGui") local ca=Instance.new("TextLabel")local da=Instance.new("Frame") local _b=Instance.new("TextLabel")local ab=Instance.new("TextLabel")ba.Parent=game.CoreGui ba.ZIndexBehavior=Enum.ZIndexBehavior.Sibling;ca.Parent=ba;ca.Active=true ca.BackgroundColor3=Color3.new(0.176471,0.176471,0.176471)ca.Draggable=true ca.Position=UDim2.new(0.698610067,0,0.098096624,0)ca.Size=UDim2.new(0,370,0,52) ca.Font=Enum.Font.SourceSansSemibold;ca.Text="Anti AFK Script"ca.TextColor3=Color3.new(0,1,1) ca.TextSize=22;da.Parent=ca da.BackgroundColor3=Color3.new(0.196078,0.196078,0.196078)da.Position=UDim2.new(0,0,1.0192306,0) da.Size=UDim2.new(0,370,0,107)_b.Parent=da _b.BackgroundColor3=Color3.new(0.176471,0.176471,0.176471)_b.Position=UDim2.new(0,0,0.800455689,0) _b.Size=UDim2.new(0,370,0,21)_b.Font=Enum.Font.Arial;_b.Text="Made by TungNoPro " _b.TextColor3=Color3.new(0,1,1)_b.TextSize=20;ab.Parent=da ab.BackgroundColor3=Color3.new(0.176471,0.176471,0.176471)ab.Position=UDim2.new(0,0,0.158377,0) ab.Size=UDim2.new(0,370,0,44)ab.Font=Enum.Font.ArialBold;ab.Text="Status: Active" ab.TextColor3=Color3.new(0,1,1)ab.TextSize=20;local bb=game:service'VirtualUser' game:service'Players'.LocalPlayer.Idled:connect(function() bb:CaptureController()bb:ClickButton2(Vector2.new()) ab.Text="Roblox tried to kick u but i kicked him instead"wait(2)ab.Text="Status : Active"end) end }) local Section = TabTwo:AddSection({ Name = "Auto Egg" }) TabTwo:AddToggle({ Name = "Auto Equip Best", Default = false, Callback = function(Value) _G.autoBest = Value while _G.autoBest and wait() do game:GetService("ReplicatedStorage").Events.EquipBest:FireServer() end end }) _G.autoEgg = true _G.selEgg = "1" function autoEgg() while _G.autoEgg == true do game:GetService("ReplicatedStorage").Events.PlayerPressedKeyOnEgg:FireServer(_G.selEgg,1) wait(0) end end TabTwo:AddToggle({ Name = "Auto Hatch", Default = false, Callback = function(Value) _G.autoEgg = Value autoEgg() end }) TabTwo:AddDropdown({ Name = "Choose Egg", Default = "1", Options = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "5MEventEgg"}, Callback = function(Value) _G.selEgg = Value print(_G.selEgg) end })