local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RunService = game:GetService("RunService") getgenv().InfMoneyEnabled = false getgenv().InfTrophiesEnabled = false getgenv().InfSpinsEnabled = false getgenv().PetName = "Unicorn" -- Default pet name local InfMoneyConnection = nil local InfTrophiesConnection = nil local InfSpinsConnection = nil local Window = Rayfield:CreateWindow({ Name = "Mr.SandMan's Climb to Space! Hub 💰🏆🌀🐾", LoadingTitle = "Loading Exploits...", LoadingSubtitle = "by Mr.Sandman - ALT ONLY", ConfigurationSaving = { Enabled = true, FolderName = "SandManHub", FileName = "ClimbToSpace_v1.3" }, KeySystem = false }) local MainTab = Window:CreateTab("Main", 4483362458) MainTab:CreateSection("Stats Spam") -- Inf Money Toggle MainTab:CreateToggle({ Name = "Inf Money", CurrentValue = false, Flag = "InfMoney", Callback = function(Value) getgenv().InfMoneyEnabled = Value if Value then Rayfield:Notify({Title = "Inf Money ON", Content = "Spamming +1,000,000,000 Coins", Duration = 3}) InfMoneyConnection = RunService.Heartbeat:Connect(function() if getgenv().InfMoneyEnabled then pcall(function() local args = { "Coin", 1000000000 } ReplicatedStorage.Main.Data.RemoteEvents.AddSingleStat:FireServer(unpack(args)) end) task.wait(0.08) end end) else if InfMoneyConnection then InfMoneyConnection:Disconnect() end Rayfield:Notify({Title = "Inf Money OFF", Duration = 2}) end end, }) -- Inf Trophies Toggle MainTab:CreateToggle({ Name = "Inf Trophies", CurrentValue = false, Flag = "InfTrophies", Callback = function(Value) getgenv().InfTrophiesEnabled = Value if Value then Rayfield:Notify({Title = "Inf Trophies ON", Content = "Spamming +100,000,000,000 Trophies", Duration = 3}) InfTrophiesConnection = RunService.Heartbeat:Connect(function() if getgenv().InfTrophiesEnabled then pcall(function() local args = { "Trophy", 100000000000 } ReplicatedStorage.Main.Data.RemoteEvents.AddSingleStat:FireServer(unpack(args)) end) task.wait(0.08) end end) else if InfTrophiesConnection then InfTrophiesConnection:Disconnect() end Rayfield:Notify({Title = "Inf Trophies OFF", Duration = 2}) end end, }) -- Inf Spins Toggle MainTab:CreateToggle({ Name = "Inf Spins", CurrentValue = false, Flag = "InfSpins", Callback = function(Value) getgenv().InfSpinsEnabled = Value if Value then Rayfield:Notify({Title = "Inf Spins ON", Content = "Spamming +1,000,000 Spins", Duration = 3}) InfSpinsConnection = RunService.Heartbeat:Connect(function() if getgenv().InfSpinsEnabled then pcall(function() local args = { "Spin", 1000000 } ReplicatedStorage.Main.Data.RemoteEvents.AddSingleStat:FireServer(unpack(args)) end) task.wait(0.08) end end) else if InfSpinsConnection then InfSpinsConnection:Disconnect() end Rayfield:Notify({Title = "Inf Spins OFF", Duration = 2}) end end, }) MainTab:CreateSection("Get Pet") -- Pet Name Input MainTab:CreateInput({ Name = "Pet Name", PlaceholderText = "Enter pet name (e.g. Unicorn, Rex, Space Bat)", RemoveTextAfterFocusLost = false, Callback = function(Text) getgenv().PetName = Text Rayfield:Notify({ Title = "Pet Updated", Content = "Next Get Pet will use: " .. Text, Duration = 2.5 }) end, }) -- Get Pet Button MainTab:CreateButton({ Name = "Get Pet", Callback = function() pcall(function() local args = { "Pets", getgenv().PetName } ReplicatedStorage.Main.Data.RemoteEvents.UpdateInventory:FireServer(unpack(args)) end) Rayfield:Notify({ Title = "Get Pet Attempted", Content = "Sent request for: " .. getgenv().PetName .. "\n(Click multiple times if needed)", Duration = 4 }) end, }) -- Utils Tab local UtilsTab = Window:CreateTab("Utils") UtilsTab:CreateButton({ Name = "Destroy GUI", Callback = function() Rayfield:Notify({Title = "Destroying GUI...", Duration = 2}) task.wait(1.2) Rayfield:Destroy() end, }) Rayfield:Notify({ Title = "Mr.SandMan's Climb to Space! Hub v1.3 Loaded", Content = "Inf Money / Trophies / Spins + Pet Getter ready\nToggle what you want → good luck!", Duration = 6 })