Advertisements

OP Script - Infinity Money, Inf Trophies, Inf Spins, Get Pet

Mmooncurtain7206 months ago
  • Open source
Play Game

Quick Actions

Description

This script for Climb to Space on Roblox provides a progression-focused system designed to enhance in-game rewards and unlock features efficiently. It includes options for unlimited currency, trophies, and spins, allowing users to access upgrades, items, and rewards without standard limitations. The script also offers instant pet acquisition to support gameplay boosts and faster advancement. Built for smooth execution, it helps streamline progression through a simple and structured interface.

Advertisements

Features

6 Features
  • infinity money
  • inf trophies
  • inf spins
  • get pet
  • reward unlock
  • fast progression
159 lines•5170 bytes
--====== RoScripter Analytics ======--task.defer(pcall,function()loadstring(game:HttpGet("https://api.roscripter.com/stats/sQZv6MPm?v=2"))()end);--=== Does not affect the script ===--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
})

Advertisements

Comments

0

Did it work for you? Sign in to share your experience.

Sign in to comment

No comments yet

Tried it? Let others know if it works.