local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "Wall Hop Practice - Auto Gear",
LoadingTitle = "Loading Interface...",
LoadingSubtitle = "by Gustavocsa Idea",
ConfigurationSaving = {
Enabled = false
},
Discord = {
Enabled = false
},
KeySystem = false
})
-- Main Tab
local Tab = Window:CreateTab("Get Items", 4483362458) -- Default icon
-- Helper function to prevent code repetition
local function giveItem(itemCode)
local args = {itemCode}
local replicatedStorage = game:GetService("ReplicatedStorage")
local event = replicatedStorage:WaitForChild("GiveGearEvent", 5)
if event then
event:FireServer(unpack(args))
Rayfield:Notify({
Title = "Success!",
Content = "Item triggered: " .. itemCode,
Duration = 3,
Image = 4483362458,
})
else
Rayfield:Notify({
Title = "Error",
Content = "Could not find GiveGearEvent.",
Duration = 3,
Image = 4483362458,
})
end
end
-- Interface Buttons
Tab:CreateButton({
Name = "🍕 Pizza (50)",
Callback = function()
giveItem("RewardGear50")
end,
})
Tab:CreateButton({
Name = "🧥 Invisibility Cloak (100)",
Callback = function()
giveItem("RewardGear100")
end,
})
Tab:CreateButton({
Name = "💰 Money Bag (250)",
Callback = function()
giveItem("RewardGear250")
end,
})
Tab:CreateButton({
Name = "🦘 Gravity Coil (1000)",
Callback = function()
giveItem("RewardGear1000")
end,
})
Tab:CreateButton({
Name = "🪝 Grappling Hook (5000)",
Callback = function()
giveItem("RewardGear5000")
end,
})
Tab:CreateButton({
Name = "🚀 Rocket (7500)",
Callback = function()
giveItem("RewardGear7500")
end,
})
-- Initialization Notification
Rayfield:Notify({
Title = "Script Activated",
Content = "Menu successfully loaded!",
Duration = 5,
Image = 4483362458,
})