2 Dig Legends Scripts (Unlimited Trophies, Inf Diamonds, Auto Rewards)

Photo of author
By Ali
Published by

Welcome to the ultimate guide for dominating the underground world of Roblox’s Dig Legends. If you have been tirelessly clicking your mouse to break blocks, hoping for a rare relic or just enough coins to buy the next pickaxe, you are not alone. Dig Legends is a fantastic mining simulator that tasks players with digging deep into the earth to find treasures, collect pets, and climb the leaderboards. However, the grind to reach the top tier can be exhausting and time-consuming. That is exactly why we have compiled the best Dig Legends scripts to help you bypass the struggle.

In this comprehensive article, we will explore powerful tools that can grant you unlimited resources instantly. Imagine having infinite diamonds to buy the best potions, maxing out your trophy count without lifting a finger, and claiming hours’ worth of online rewards in seconds. These scripts Dig Legends players have been waiting for are designed to make your gameplay smoother, faster, and infinitely more fun. Whether you are looking for a feature-rich GUI or a simple instant-execution command, we have you covered.

We will provide a detailed breakdown of each script, a tutorial on how to execute them on PC and Mobile, a beginner’s guide to the game, and the latest working codes. If you are searching for a Dig Legends script no key required or a reliable Dig Legends script pastebin source, you have arrived at the right place. Let’s dig in!

dig legends Script Auto Rewards
dig legends Script Auto Rewards

1. Script Name – (Unlimited Trophy, Diamonds & Online Gifts)

The first script on our list is a comprehensive Graphical User Interface (GUI) developed by VibeCoding. This is arguably the most versatile tool available for the game right now. It bundles several powerful exploits into a clean, easy-to-use menu that appears directly on your screen.

This keyless Dig Legends script is perfect for players who want control over their cheats. Instead of running a background loop that you cannot stop, this script offers toggle buttons and clickable actions. It utilizes the game’s “Knit” framework services to interact directly with the server, ensuring that your requests for trophies and rewards are registered instantly.

Script Features

FeatureDescription
Trophy ToggleAutomatically farms trophies by firing the GetTrophyEvent repeatedly.
Rewards LoopResets and claims all 15 slots of online rewards continuously.
Get DiamondsGlitches the potion shop to grant a massive amount of gems/diamonds.
Starter PackInstantly claims the game’s starter pack for free items.
Draggable GUIA user-friendly interface that can be moved around the screen.

Detailed Description

This script transforms the way you play. The Trophy Toggle is particularly useful for leaderboard climbers. Trophies are usually earned through combat or specific milestones, but this script simulates the event of earning a trophy roughly every 0.1 seconds. This allows you to skyrocket up the ranks in minutes.

The Rewards Loop is another standout feature. In the standard game, “Online Rewards” are given based on how long you stay in the server (e.g., 5 minutes, 10 minutes, 1 hour). This script bypasses the timer entirely. It tells the server to reset your reward status and then immediately claims all 15 available rewards. It then repeats this process, giving you an infinite supply of whatever items are in the reward pool (usually cash, potions, or pets).

Finally, the Get Diamonds button uses a clever exploit involving a negative number (-9e308). By sending this value to the potion shop, it confuses the game’s math, resulting in your diamond currency overflowing to a massive positive number. This effectively gives you infinite premium currency.

Tips for Using It Safely

  • Do not leave the Trophy Toggle on for too long: Earning thousands of trophies in a few seconds can look suspicious on the leaderboard. Toggle it on for short bursts.
  • Rewards Spam: The rewards loop sends many requests to the server. If you notice your game lagging, turn this feature off to let the server catch up.
local RS = game:GetService("ReplicatedStorage")
local UIS = game:GetService("UserInputService")
local player = game.Players.LocalPlayer
local knit = RS.Packages._Index["sleitnick_knit@1.5.1"].knit.Services

local trophy, rewards = false, false

local gui = Instance.new("ScreenGui", gethui and gethui() or player.PlayerGui)
gui.Name = "Exploits"

local frame = Instance.new("Frame", gui)
frame.AnchorPoint = Vector2.new(0.5, 0.5)
frame.Position = UDim2.new(0.5, 0, 0.5, 0)
frame.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
frame.AutomaticSize = Enum.AutomaticSize.XY
Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 8)

local layout = Instance.new("UIListLayout", frame)
layout.Padding = UDim.new(0, 5)
layout.HorizontalAlignment = Enum.HorizontalAlignment.Center

local pad = Instance.new("UIPadding", frame)
pad.PaddingTop = UDim.new(0, 8)
pad.PaddingBottom = UDim.new(0, 8)
pad.PaddingLeft = UDim.new(0, 8)
pad.PaddingRight = UDim.new(0, 8)

local function btn(txt, color)
    local b = Instance.new("TextButton", frame)
    b.Size = UDim2.new(0, 150, 0, 30)
    b.BackgroundColor3 = color
    b.Text = txt
    b.TextColor3 = Color3.new(1, 1, 1)
    b.Font = Enum.Font.GothamBold
    b.TextSize = 12
    Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6)
    return b
end

local tBtn = btn("Trophy: OFF", Color3.fromRGB(180, 50, 50))
tBtn.MouseButton1Click:Connect(function()
    trophy = not trophy
    tBtn.Text = trophy and "Trophy: ON" or "Trophy: OFF"
    tBtn.BackgroundColor3 = trophy and Color3.fromRGB(50, 180, 50) or Color3.fromRGB(180, 50, 50)
    while trophy do
        pcall(function() knit.FightService.RE.GetTrophyEvent:FireServer() end)
        task.wait(0.1)
    end
end)

local rBtn = btn("Rewards: OFF", Color3.fromRGB(180, 50, 50))
rBtn.MouseButton1Click:Connect(function()
    rewards = not rewards
    rBtn.Text = rewards and "Rewards: ON" or "Rewards: OFF"
    rBtn.BackgroundColor3 = rewards and Color3.fromRGB(100, 50, 180) or Color3.fromRGB(180, 50, 50)
    while rewards do
        pcall(function() knit.OnlineRewardService.RE.ResetOnlineRewards:FireServer() end)
        for i = 1, 15 do pcall(function() knit.OnlineRewardService.RE.ClaimOnlineReward:FireServer(i) end) end
        task.wait(0.5)
    end
end)

local dBtn = btn("Get Diamonds", Color3.fromRGB(50, 120, 200))
dBtn.MouseButton1Click:Connect(function()
    pcall(function() knit.RandomPotionService.RE.BuyPotionEvent:FireServer(-9e308) end)
    dBtn.Text = "Done!"
    task.wait(1)
    dBtn.Text = "Get Diamonds"
end)

local sBtn = btn("Starter Pack", Color3.fromRGB(200, 130, 50))
sBtn.MouseButton1Click:Connect(function()
    pcall(function() knit.OnlineRewardService.RF.ClaimStarterPack:InvokeServer() end)
    sBtn.Text = "Claimed!"
    sBtn.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
end)

local drag, start, pos = false, nil, nil
frame.InputBegan:Connect(function(i)
    if i.UserInputType == Enum.UserInputType.MouseButton1 then
        drag, start, pos = true, i.Position, frame.Position
    end
end)
UIS.InputEnded:Connect(function(i)
    if i.UserInputType == Enum.UserInputType.MouseButton1 then drag = false end
end)
UIS.InputChanged:Connect(function(i)
    if drag and i.UserInputType == Enum.UserInputType.MouseMovement then
        frame.Position = UDim2.new(pos.X.Scale, pos.X.Offset + (i.Position.X - start.X), pos.Y.Scale, pos.Y.Offset + (i.Position.Y - start.Y))
    end
end)

2. Script Name – (Infinite Gems One-Liner)

If you are looking for a lightweight solution without any graphical interface, this script by Paddling3581 is the perfect choice. It is a “direct execute” script, meaning it performs its action immediately once you run it and then stops.

This free Dig Legends script focuses solely on the most valuable currency in the game: Gems (often referred to as Diamonds). By isolating the specific line of code responsible for the currency glitch, the author has created a tool that is incredibly fast and easy to use on mobile devices or lower-end PCs that might struggle with rendering GUIs.

Script Features

FeatureDescription
Infinite Gems/DiamondsInstantly maxes out your premium currency count.
No GUIRuns invisibly in the background with no menu to close.
Instant ExecutionWorks immediately upon injection.

Detailed Description

This script works on the exact same principle as the “Get Diamonds” button in the previous script. It accesses the RandomPotionService within the game’s ReplicatedStorage and fires the BuyPotionEvent with a negative value.

Why use this over the GUI version? Simplicity. If you just logged in to buy a specific pet or upgrade that requires gems, you don’t need a full menu covering your screen. You can simply execute this Dig Legends script pastebin code, get your rich status, and continue playing normally. It is the definition of a “quality of life” hack.

Tips for Using It Safely

  • One-Time Use: You typically only need to run this once per session. Having infinite gems is enough to buy everything you need; there is no benefit to spamming it.
game:GetService("ReplicatedStorage").Packages._Index["sleitnick_knit@1.5.1"].knit.Services.RandomPotionService.RE.BuyPotionEvent:FireServer(-9e308)

How to Execute Dig Legends Scripts on PC, Mac & Mobile

To utilize these scripts Dig Legends offers, you will need a script executor. This is a third-party software that allows you to inject custom Lua code into the Roblox game client. Here is a step-by-step guide for different platforms.

PC (Windows)

  1. Download an Executor: Popular options include Solara, Synapse Z, or Wave. Ensure you download from official sources to avoid malware.
  2. Launch the Game: Open Roblox and start Dig Legends.
  3. Attach the Executor: Open your executor software and click the “Attach” or “Inject” button. This connects the software to the Roblox process.
  4. Paste the Code: Copy the code from the sections above. Paste it into the large text box in your executor.
  5. Execute: Click the “Execute” or “Run” button.
    • For Script 1, a GUI will appear on your screen.
    • For Script 2, check your gem balance immediately.

Mobile (Android)

  1. Download a Mobile Executor: Apps like Delta, Arceus X, or Codex are widely used. You will typically need to download the APK and install it (this replaces the standard Roblox app).
  2. Get a Key: Most mobile executors are “keyless” for the script itself but require a key to use the executor app (obtained by watching ads).
  3. Open the Game: Launch Dig Legends through the executor app.
  4. Open the Menu: Tap the executor icon (usually a floating water drop or logo) to open the script hub.
  5. Run the Script: Paste the keyless Dig Legends scripts code into the executor’s text box and hit the play button.

Mac

  1. Download an Executor: Options for Mac are more limited, but Hydrogen or MacSploit are often reliable choices.
  2. Process: The process is similar to PC. Open the game, attach the executor, paste the code, and run.

Dig Legends Beginner Guide

If you are new to Dig Legends, using scripts is just one way to enjoy the game. Understanding the core mechanics can help you use your newfound infinite resources more effectively.

The Objective

Your goal is to dig through various layers of the earth. Each layer is harder to break but offers better rewards. As you dig, you collect “Cash” and “Diamonds.”

Equipment and Pets

  • Pickaxes: These determine your digging power. With the infinite gems from the script Dig Legends provides, you should immediately head to the shop and buy the strongest pickaxe available.
  • Pets: Pets provide passive multipliers to your digging speed and currency gain. The best pets are usually hatched from eggs using Diamonds. Since you now have infinite diamonds, you can hatch the most expensive eggs until you get a full team of Legendary or Mythic pets.

Rebirths and Zones

As you progress, you will unlock new zones. These zones require a certain amount of Cash or Trophies to enter. Use the “Unlimited Trophy” feature in the first script to bypass these gates instantly. Rebirthing resets your progress but gives you permanent stat boosts, making you stronger in the long run.

Why Use Scripts?

Dig Legends is a “clicker” or “simulator” style game. The gameplay loop is intentionally slow to encourage players to spend real money (Robux). Using a free Dig Legends script allows you to experience the endgame content—cool pets, deep zones, and powerful gear—without spending months grinding or wasting real money.

Dig Legends Codes

In addition to using scripts, you can legally boost your account using developer-provided codes. These are safe to use and do not require an executor.

Active Codes:

  • CAVE – Redeem for 1 Double Power Potion
  • LEGENDS – Redeem for 1 Golden Potion
  • DIG – Redeem for 1 Double Cash Potion
  • TRAIL – Redeem for 1 Double Cash Potion
  • RELIC – Redeem for 1 Rainbow Potion

How to Redeem:

  1. Launch Dig Legends.
  2. Click the Settings (gear icon) in the top-right corner.
  3. Find the text box labeled “ENTER CODE”.
  4. Type the code exactly as listed (case-sensitive).
  5. Click the green CLAIM button.
dig legends Codes (February 2026)
dig legends Codes (February 2026)

FAQs About Dig Legends Scripts

Is using these scripts safe?

Using scripts always carries a small risk. However, since Dig Legends is a non-competitive simulator game, the risk of being banned is significantly lower than in shooters or competitive games. To be 100% safe, we recommend using these scripts on an alternate account (alt account) first to test them.

How does the Infinite Diamond glitch work?

The script sends a request to the game server to buy a potion for -9e308 cost. 9e308 is roughly the largest number a computer can handle. By making it negative, the game subtracts a negative number from your balance. In math, subtracting a negative is the same as adding a positive. So, the game essentially “refunds” you an infinite amount of gems.

Do these scripts work on Mobile?

Yes! Both scripts are written in Lua, which is compatible with mobile executors like Delta and Arceus X. The GUI in Script 1 is draggable, making it touch-screen friendly.

What is the Knit Framework mentioned in the script?

You might see references to “Knit” in the code. Knit is a popular framework for Roblox developers that helps organize code. The script targets the specific “Services” created by the game developers using this framework to trigger events like getting trophies or buying potions.

Conclusion

Dig Legends is a fun game, but it becomes infinitely more enjoyable when you remove the tedious grind. With the Dig Legends scripts provided in this article, you have the power to unlock everything the game has to offer in a matter of minutes. Whether you choose the feature-packed GUI by VibeCoding or the instant gem hack by Paddling3581, you are set for success.

Remember to use these tools responsibly, share the knowledge with your friends, and bookmark this page for future updates on keyless Dig Legends scripts. Happy digging!

Leave a Comment