Find any script for Roblox

Enter the name of the game or script.

NO KEY

3 views

Climb to Space Script – (Infinity Money)

Published byMrPogChamp
Script byMr.SandMan
PublishedApril 12, 2026

Place Link

Description

  • Infinity Money – provides unlimited in-game currency so you can purchase any items, upgrades, or features without restrictions
  • Inf Trophies – instantly grants unlimited trophies to help you unlock rewards, ranks, or exclusive content faster
  • Inf Spins – gives you infinite spins so you can repeatedly try your luck and obtain rare items or boosts without waiting
  • Get Pet – lets you instantly obtain pets that provide bonuses, boosts, and improved progression

Script Code

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 readynToggle what you want → good luck!",
   Duration = 6
})