infinity cash + farm wins
Key Required

infinity cash + farm wins

Drill Digging SimulatorVibeCodingVibeCoding 991 views 119 executesUpdated Feb 6, 2026
2.0/ 5(5 votes)
2340% Positive
Lua Script•130 lines (4535 chars)
local RS = game:GetService("ReplicatedStorage")
local UIS = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local player = game.Players.LocalPlayer

local cashOn = false
local winsOn = false

local gui = Instance.new("ScreenGui")
gui.Name = "DigExploit"
gui.ResetOnSpawn = false

local main = Instance.new("Frame")
main.Size = UDim2.new(0, 200, 0, 130)
main.Position = UDim2.new(0.05, 0, 0.3, 0)
main.BackgroundColor3 = Color3.fromRGB(18, 18, 24)
main.BorderSizePixel = 0
main.Active = true
main.Parent = gui
Instance.new("UICorner", main).CornerRadius = UDim.new(0, 12)

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 30)
title.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
title.Text = "Dig Exploit"
title.TextColor3 = Color3.fromRGB(255, 200, 50)
title.Font = Enum.Font.GothamBold
title.TextSize = 15
title.Parent = main
Instance.new("UICorner", title).CornerRadius = UDim.new(0, 12)

local dragging, dragStart, startPos
title.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        dragging = true
        dragStart = input.Position
        startPos = main.Position
    end
end)
UIS.InputChanged:Connect(function(input)
    if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
        local d = input.Position - dragStart
        main.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + d.X, startPos.Y.Scale, startPos.Y.Offset + d.Y)
    end
end)
UIS.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end
end)

local function makeBtn(name, yPos)
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(1, -20, 0, 35)
    btn.Position = UDim2.new(0, 10, 0, yPos)
    btn.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
    btn.Text = name .. ": OFF"
    btn.TextColor3 = Color3.new(1, 1, 1)
    btn.Font = Enum.Font.GothamBold
    btn.TextSize = 15
    btn.Parent = main
    Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8)
    return btn
end

local cashBtn = makeBtn("Inf Cash", 40)
cashBtn.MouseButton1Click:Connect(function()
    cashOn = not cashOn
    if cashOn then
        cashBtn.Text = "Inf Cash: ON"
        cashBtn.BackgroundColor3 = Color3.fromRGB(50, 180, 50)
        spawn(function()
            while cashOn do
                local tool = nil
                pcall(function()
                    tool = workspace.Players[player.Name]:FindFirstChildOfClass("Tool")
                end)
                for i = 1, 100 do
                    if not cashOn then break end
                    pcall(function() RS.GiveCash:FireServer(tool) end)
                end
                task.wait()
            end
        end)
    else
        cashBtn.Text = "Inf Cash: OFF"
        cashBtn.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
    end
end)

local worlds = {"Dragon", "Astral", "Ancient Greek", "Magic", "Jungle", "Frozen", "Dinosaur", "Main"}
local winsBtn = makeBtn("Inf Wins", 82)
winsBtn.MouseButton1Click:Connect(function()
    winsOn = not winsOn
    if winsOn then
        winsBtn.Text = "Inf Wins: ON"
        winsBtn.BackgroundColor3 = Color3.fromRGB(50, 180, 50)
        spawn(function()
            while winsOn do
                local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
                if hrp then
                    for _, w in pairs(worlds) do
                        if not winsOn then break end
                        pcall(function() RS.ChangeWorld:InvokeServer(w) end)
                        task.wait(0.5)
                        pcall(function()
                            firetouchinterest(hrp, workspace.Worlds[w].EndZone.EndCircle.Part, 0)
                            firetouchinterest(hrp, workspace.Worlds[w].EndZone.EndCircle.Part, 1)
                        end)
                        task.wait(0.3)
                    end
                    pcall(function() player.Character.Humanoid.Health = 0 end)
                    task.wait(3)
                    player.CharacterAdded:Wait()
                    task.wait(1)
                end
            end
        end)
    else
        winsBtn.Text = "Inf Wins: OFF"
        winsBtn.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
    end
end)

if gethui then
    gui.Parent = gethui()
elseif syn and syn.protect_gui then
    syn.protect_gui(gui)
    gui.Parent = game:GetService("CoreGui")
else
    gui.Parent = player:WaitForChild("PlayerGui")
end

Features & Information

infinity cash + farm wins for auto win - enable - wait until die - than disable - than enable.

Community Comments (4)

m4xifl3xm4xifl3xFeb 6, 2026

doesn't work (using xeno)

Replying to @m4xifl3x
VibeCodingVibeCodingFeb 6, 2026

@m4xifl3x just dig once and you will see the magic

Replying to @VibeCoding
m4xifl3xm4xifl3xFeb 6, 2026

@VibeCoding For some reason it didn't work for me even after a couple of restarts. Now everything works thank you

Replying to @m4xifl3x
ScxptDevScxptDevFeb 27, 2026

@m4xifl3x using xeno and it works bro. Its even crashing my game i'm getting so much shell

More Scripts for Drill Digging Simulator