local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "Owais IQ Obby Script For You!!", LoadingTitle = "YAY", LoadingSubtitle = "by owais", ConfigurationSaving = { Enabled = true, FolderName = "OwaisHub", FileName = "Config" }, Discord = { Enabled = false, Invite = "noinvite", RememberJoins = true }, KeySystem = false, KeySettings = { Title = "Key", Subtitle = "Enter the key", Note = "Get the key on Discord", FileName = "Key", SaveKey = true, GrabKeyFromSite = false, Key = {"1234"} } }) local ToolsTab = Window:CreateTab("Tools", 4483362458) local ToolsSection = ToolsTab:CreateSection("Tools") -- TODOS usan el mismo ID 149827570 local TOOL_ID = 149827570 -- Nombres corregidos según Dex local tools = { "Solar Glove", "IQ 50 Quintillion", "Galaxy Spaceship", "IQ 1A7", "IQ 100M Trophy", "IQ 999.9M", -- ✅ Corregido "IQ 999k" -- ✅ Corregido (busca en Dex) } local function BuyTool(toolName) local args = {toolName, TOOL_ID} game:GetService("ReplicatedStorage"):WaitForChild("Purchasing"):InvokeServer(unpack(args)) print("✅ Buying: " .. toolName) end for _, toolName in ipairs(tools) do ToolsTab:CreateButton({ Name = toolName, Callback = function() BuyTool(toolName) end }) end ToolsTab:CreateButton({ Name = "Buy ALL", Callback = function() for _, toolName in ipairs(tools) do BuyTool(toolName) end end }) ToolsTab:CreateInput({ Name = "Custom Tool Name", PlaceholderText = "Enter tool name", RemoveTextAfterFocusLost = false, Callback = function(Text) customName = Text print("Tool name saved: " .. customName) end }) ToolsTab:CreateButton({ Name = "Buy with Custom Name", Callback = function() if customName and customName ~= "" then local args = {customName, TOOL_ID} game:GetService("ReplicatedStorage"):WaitForChild("Purchasing"):InvokeServer(unpack(args)) print("✅ Buying: " .. customName) else print("❌ Enter a valid tool name first") end end })