auto farm auto buy free item
Key Required

auto farm auto buy free item

[✋] Gear Slap Towerneosnappneosnapp 1.4K views 2K executesUpdated Mar 30, 2026
5.0/ 5(2 votes)
20100% Positive
Lua Script•141 lines (4713 chars)
--used ai fully made by neosnapp :)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "neosnapp hub",
   LoadingTitle = "loading(plssupportme)",
   LoadingSubtitle = "by neosnapp",
   ConfigurationSaving = {Enabled = true, FolderName = "SquidGameUltra"}
})

local MainTab = Window:CreateTab("Main & Movement", 4483362458)
local ItemTab = Window:CreateTab("Item Giver", 4483362458)

local player = game.Players.LocalPlayer
local mapRemote = game:GetService("ReplicatedStorage"):WaitForChild("RemoteEvents"):WaitForChild("mapManagerRemote")

-- --- LOOP SETTINGS (0.1s) ---
local walkSpeedValue = 16
local jumpPowerValue = 50

task.spawn(function()
    while task.wait(0.1) do
        if player.Character and player.Character:FindFirstChild("Humanoid") then
            player.Character.Humanoid.WalkSpeed = walkSpeedValue
            player.Character.Humanoid.UseJumpPower = true
            player.Character.Humanoid.JumpPower = jumpPowerValue
        end
    end
end)

-- --- ITEM GIVER TAB ---

ItemTab:CreateSection("Free Items")
local freeItems = {
    ["Gold Carpet (Free)"] = "Gold Carpet",
    ["Claw Slap"] = "Claw Slap"
}

for label, itemName in pairs(freeItems) do
    ItemTab:CreateButton({
        Name = label,
        Callback = function()
            mapRemote:FireServer("claimTool", itemName)
            Rayfield:Notify({Title = "Success", Content = itemName .. " claimed!", Duration = 2})
        end
    })
end

ItemTab:CreateSection("Paid Items")
local paidItems = {
    {Name = "Hyper Laser Gun", Price = "15k", ID = "Hyper Laser Gun"},
    {Name = "Back In Time", Price = "5k", ID = "Back In Time"},
    {Name = "Slime Slap", Price = "20k", ID = "Slime Slap"},
    {Name = "Invisibility Cloak", Price = "15k", ID = "Invisibility Cloak"},
    {Name = "Rainbow Carpet", Price = "25k", ID = "Rainbow Carpet"},
    {Name = "Purple Slap", Price = "15k", ID = "Purple Slap"},
    {Name = "Body Swap Potion", Price = "10k", ID = "Body Swap Potion"},
    {Name = "Gravity Coil", Price = "10k", ID = "Gravity Coil"},
    {Name = "Speed Coil", Price = "10k", ID = "Speed Coil"}
}

for _, item in pairs(paidItems) do
    local confirmed = false
    ItemTab:CreateButton({
        Name = item.Name .. " (" .. item.Price .. ")",
        Callback = function()
            if not confirmed then
                confirmed = true
                Rayfield:Notify({
                    Title = "Confirm Purchase",
                    Content = "Are you sure to buy " .. item.Name .. "? Click again.",
                    Duration = 4
                })
                task.delay(5, function() confirmed = false end)
            else
                mapRemote:FireServer("claimTool", item.ID)
                confirmed = false
                Rayfield:Notify({Title = "Purchased", Content = item.Name .. " request sent!", Duration = 2})
            end
        end
    })
end

-- --- MAIN & MOVEMENT TAB ---

MainTab:CreateSection("Teleports")
MainTab:CreateButton({
   Name = "Win TP",
   Callback = function()
      if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
         player.Character.HumanoidRootPart.CFrame = CFrame.new(1, 76, 156)
         Rayfield:Notify({Title = "Success", Content = "Teleported to Win!", Duration = 2})
      end
   end,
})

MainTab:CreateSection("Economy")
local lastClaimTime = 0
local cooldownDuration = 90
local coinGivers = {"1.5kCoinsGiver", "2kCoinsGiver", "2.5kCoinsGiver", "8kCoinsGiver"}

MainTab:CreateButton({
   Name = "Auto Cash Farm (All Coins)",
   Callback = function()
      local currentTime = tick()
      if currentTime - lastClaimTime >= cooldownDuration then
         for _, coin in pairs(coinGivers) do
            mapRemote:FireServer("claimCoins", coin)
            task.wait(0.1)
         end
         lastClaimTime = currentTime
         Rayfield:Notify({Title = "Success", Content = "All coins claimed!", Duration = 3})
      else
         local remaining = math.ceil(cooldownDuration - (currentTime - lastClaimTime))
         Rayfield:Notify({
            Title = "Wait!",
            Content = "You have **" .. tostring(remaining) .. "** seconds to take the coin!",
            Duration = 3
         })
      end
   end,
})

MainTab:CreateSection("Movement (Auto-Loop)")
MainTab:CreateSlider({
   Name = "WalkSpeed",
   Range = {16, 300},
   Increment = 1,
   CurrentValue = 16,
   Callback = function(Value) walkSpeedValue = Value end,
})

MainTab:CreateSlider({
   Name = "JumpPower",
   Range = {50, 500},
   Increment = 1,
   CurrentValue = 50,
   Callback = function(Value) jumpPowerValue = Value end,
})

Rayfield:LoadConfiguration()

Features & Information

if anyone want another game message me on discord or text here My discord: neo_snap_31882 used ai fully
#gear slap tower#auto farm#item giver#free items#keyless open source

Community Comments (0)

No comments yet for this script.

More Scripts for [✋] Gear Slap Tower