getgenv().cachedUUID = nil getgenv().cachedAmount = nil local function HookUUID() if getgenv().uuidHooked then return end getgenv().uuidHooked = true local mt = getrawmetatable(game) local oldNamecall = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(self, ...) local args = { ... } if getnamecallmethod() == "FireServer" and tostring(self) == "Remote" and args[1] == "Launch Complete" then cachedUUID = args[2] cachedAmount = args[3] warn("📦 UUID Captured:", cachedUUID) end return oldNamecall(self, ...) end) setreadonly(mt, true) end HookUUID() local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))() local SaveManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"))() local InterfaceManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/InterfaceManager.lua"))() local Window = Fluent:CreateWindow({ Title = "Launch A Gun To Space", SubTitle = "by Flames/Aura", TabWidth = 160, Size = UDim2.fromOffset(580, 460), Acrylic = true, Theme = "Darker", MinimizeKey = Enum.KeyCode.LeftControl }) local Tabs = { Main = Window:AddTab({ Title = "Main", Icon = "rocket" }), Settings = Window:AddTab({ Title = "Settings", Icon = "settings" }) } local Options = Fluent.Options Fluent:Notify({ Title = "Auto UUID", Content = "Launch your gun once!", Duration = 8 }) Tabs.Main:AddParagraph({ Title = "Instructions", Content = "BEFORE YOU DO INFINITE CASH JUST JUMP OFF THE BUILDING ONCE UNTIL YOU LANDED \nTHIS ONLY WORKS ON PAID EXECUTORS DOWNLOAD SWIFT ITS FREE AND HAS 100% SUNC" }) local cashLoop = false local CashToggle = Tabs.Main:AddToggle("InfiniteCashToggle", { Title = "Infinite Cash", Default = false, Description = "Loops gun launch with captured UUID." }) CashToggle:OnChanged(function(enabled) cashLoop = enabled if enabled then task.spawn(function() while cashLoop and task.wait(0.2) do if cachedUUID then local args = { [1] = "Launch Complete", [2] = cachedUUID, [3] = cachedAmount or 100000000000 } game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Remote"):FireServer(unpack(args)) print("💰 Infinite Cash Fired! UUID:", cachedUUID) end end end) end end) local levelLoop = false local AutoLevelGunToggle = Tabs.Main:AddToggle("AutoLevelGunToggle", { Title = "Auto Level Gun", Default = false, Description = "Loops gun leveling." }) AutoLevelGunToggle:OnChanged(function(enabled) levelLoop = enabled if enabled then task.spawn(function() while levelLoop and task.wait(0.2) do local args = { [1] = "Buy Level" } game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Remote"):FireServer(unpack(args)) print("🧠 Gun Leveled") end end) end end) local floorLoop = false local UpgradeFloorToggle = Tabs.Main:AddToggle("UpgradeFloorToggle", { Title = "Auto Upgrade Floor", Default = false, Description = "Loops floor upgrade purchase." }) UpgradeFloorToggle:OnChanged(function(enabled) floorLoop = enabled if enabled then task.spawn(function() while floorLoop and task.wait(0.2) do local args = { [1] = "Buy 3 Floors" } game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Remote"):FireServer(unpack(args)) print("🏢 Floors Upgraded") end end) end end) SaveManager:SetLibrary(Fluent) InterfaceManager:SetLibrary(Fluent) SaveManager:IgnoreThemeSettings() SaveManager:SetIgnoreIndexes({}) InterfaceManager:SetFolder("FluentScriptHub") SaveManager:SetFolder("FluentScriptHub/LaunchGunToSpace") InterfaceManager:BuildInterfaceSection(Tabs.Settings) SaveManager:BuildConfigSection(Tabs.Settings) Window:SelectTab(1) SaveManager:LoadAutoloadConfig()