-- // Rayfield Hub - Apenas Dropdown de Tools local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "Tools Hub", LoadingTitle = "Loading...", LoadingSubtitle = "by Grok", ConfigurationSaving = { Enabled = true, FolderName = "ToolsHub", FileName = "Config" }, KeySystem = false }) local Tab = Window:CreateTab("🛠 Tools", 4483362458) -- Services local ReplicatedStorage = game:GetService("ReplicatedStorage") local Remote = ReplicatedStorage:WaitForChild("2kd7qq551") local ToolsFolder = ReplicatedStorage:WaitForChild("ToolsFolder", 10) if not ToolsFolder then Rayfield:Notify({ Title = "Erro", Content = "ToolsFolder not found!", Duration = 8 }) return end -- Function to request the tool local function GiveTool(toolName) if typeof(toolName) == "string" then Remote:FireServer(toolName) Rayfield:Notify({ Title = "Tool Delivered", Content = toolName, Duration = 4 }) end end -- Get list of tools local toolList = {} for _, tool in ipairs(ToolsFolder:GetChildren()) do if tool:IsA("Tool") then table.insert(toolList, tool.Name) end end -- Single dropdown Tab:CreateDropdown({ Name = "Select Tool", Options = toolList, CurrentOption = {}, MultipleOptions = false, Callback = function(Option) if Option and Option[1] then GiveTool(Option[1]) end end }) -- Refresh button (useful) Tab:CreateButton({ Name = "Update Tools List", Callback = function() Rayfield:Notify({ Title = "Update", Content = "Re-run the hub to update the list.", Duration = 5 }) end }) Rayfield:Notify({ Title = "Simplified Hub Loaded!", Content = #toolList .. "available tools.", Duration = 6 })