infinite money gems spins dominus OP Script
Key Required

infinite money gems spins dominus OP Script

⛏️ Dig to Earth's CORE!nf7_nf7_ 1.2K views 271 executesUpdated Dec 20, 2025
5.0/ 5(2 votes)
20100% Positive
Lua Script•302 lines (8071 chars)
-- GUI
local activated = {
	money = false,
	gems = false,
	spins = false,
	dominus = false,
}

local colorOn = Color3.new(0,255,0)
local colorOff = Color3.new(255,0,0)

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "ScreenGui"
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.Parent = game:GetService("CoreGui")

local Money = Instance.new("Frame")
Money.Name = "Money"
Money.Position = UDim2.new(0.1, 0, 0.1, 0)
Money.Size = UDim2.new(0.0641849, 0, 0.119617, 0)
Money.BackgroundColor3 = colorOff
Money.BorderSizePixel = 0
Money.BorderColor3 = Color3.new(0, 0, 0)
Money.AnchorPoint = Vector2.new(0.5, 0.5)
Money.Parent = ScreenGui

local Money2 = Instance.new("TextButton")
Money2.Name = "Money"
Money2.Size = UDim2.new(1, 0, 1, 0)
Money2.BackgroundColor3 = Color3.new(1, 1, 1)
Money2.BackgroundTransparency = 1
Money2.BorderSizePixel = 0
Money2.BorderColor3 = Color3.new(0, 0, 0)
Money2.Text = "MONEY"
Money2.TextColor3 = Color3.new(1, 1, 1)
Money2.TextSize = 14
Money2.FontFace = Font.new("rbxasset://fonts/families/Arial.json", Enum.FontWeight.Regular, Enum.FontStyle.Normal)
Money2.TextScaled = true
Money2.TextWrapped = true
Money2.Parent = Money

local UIStroke = Instance.new("UIStroke")
UIStroke.Name = "UIStroke"
UIStroke.Thickness = 2
UIStroke.Parent = Money2

local UICorner = Instance.new("UICorner")
UICorner.Name = "UICorner"
UICorner.CornerRadius = UDim.new(0, 5)
UICorner.Parent = Money

local Gems = Instance.new("Frame")
Gems.Name = "Gems"
Gems.Position = UDim2.new(0.1, 0, 0.3, 0)
Gems.Size = UDim2.new(0.0641849, 0, 0.119617, 0)
Gems.BackgroundColor3 = colorOff
Gems.BorderSizePixel = 0
Gems.BorderColor3 = Color3.new(0, 0, 0)
Gems.AnchorPoint = Vector2.new(0.5, 0.5)
Gems.Parent = ScreenGui

local Gems2 = Instance.new("TextButton")
Gems2.Name = "Gems"
Gems2.Size = UDim2.new(1, 0, 1, 0)
Gems2.BackgroundColor3 = Color3.new(1, 1, 1)
Gems2.BackgroundTransparency = 1
Gems2.BorderSizePixel = 0
Gems2.BorderColor3 = Color3.new(0, 0, 0)
Gems2.Text = "GEMS"
Gems2.TextColor3 = Color3.new(1, 1, 1)
Gems2.TextSize = 14
Gems2.FontFace = Font.new("rbxasset://fonts/families/Arial.json", Enum.FontWeight.Regular, Enum.FontStyle.Normal)
Gems2.TextScaled = true
Gems2.TextWrapped = true
Gems2.Parent = Gems

local UIStroke2 = Instance.new("UIStroke")
UIStroke2.Name = "UIStroke"
UIStroke2.Thickness = 2
UIStroke2.Parent = Gems2

local UICorner2 = Instance.new("UICorner")
UICorner2.Name = "UICorner"
UICorner2.CornerRadius = UDim.new(0, 5)
UICorner2.Parent = Gems

local Spins = Instance.new("Frame")
Spins.Name = "Spins"
Spins.Position = UDim2.new(0.1, 0, 0.5, 0)
Spins.Size = UDim2.new(0.0641849, 0, 0.119617, 0)
Spins.BackgroundColor3 = colorOff
Spins.BorderSizePixel = 0
Spins.BorderColor3 = Color3.new(0, 0, 0)
Spins.AnchorPoint = Vector2.new(0.5, 0.5)
Spins.Parent = ScreenGui

local Spins2 = Instance.new("TextButton")
Spins2.Name = "Spins"
Spins2.Size = UDim2.new(1, 0, 1, 0)
Spins2.BackgroundColor3 = Color3.new(1, 1, 1)
Spins2.BackgroundTransparency = 1
Spins2.BorderSizePixel = 0
Spins2.BorderColor3 = Color3.new(0, 0, 0)
Spins2.Text = "SPINS"
Spins2.TextColor3 = Color3.new(1, 1, 1)
Spins2.TextSize = 14
Spins2.FontFace = Font.new("rbxasset://fonts/families/Arial.json", Enum.FontWeight.Regular, Enum.FontStyle.Normal)
Spins2.TextScaled = true
Spins2.TextWrapped = true
Spins2.Parent = Spins

local UIStroke3 = Instance.new("UIStroke")
UIStroke3.Name = "UIStroke"
UIStroke3.Thickness = 2
UIStroke3.Parent = Spins2

local UICorner3 = Instance.new("UICorner")
UICorner3.Name = "UICorner"
UICorner3.CornerRadius = UDim.new(0, 5)
UICorner3.Parent = Spins

local Dominus = Instance.new("Frame")
Dominus.Name = "Dominus"
Dominus.Position = UDim2.new(0.1, 0, 0.7, 0)
Dominus.Size = UDim2.new(0.0641849, 0, 0.119617, 0)
Dominus.BackgroundColor3 = colorOff
Dominus.BorderSizePixel = 0
Dominus.BorderColor3 = Color3.new(0, 0, 0)
Dominus.AnchorPoint = Vector2.new(0.5, 0.5)
Dominus.Parent = ScreenGui

local Dominus2 = Instance.new("TextButton")
Dominus2.Name = "Dominus"
Dominus2.Size = UDim2.new(1, 0, 1, 0)
Dominus2.BackgroundColor3 = Color3.new(1, 1, 1)
Dominus2.BackgroundTransparency = 1
Dominus2.BorderSizePixel = 0
Dominus2.BorderColor3 = Color3.new(0, 0, 0)
Dominus2.Text = "DOMINUS"
Dominus2.TextColor3 = Color3.new(1, 1, 1)
Dominus2.TextSize = 14
Dominus2.FontFace = Font.new("rbxasset://fonts/families/Arial.json", Enum.FontWeight.Regular, Enum.FontStyle.Normal)
Dominus2.TextScaled = true
Dominus2.TextWrapped = true
Dominus2.Parent = Dominus

local UIStroke4 = Instance.new("UIStroke")
UIStroke4.Name = "UIStroke"
UIStroke4.Thickness = 2
UIStroke4.Parent = Dominus2

local UICorner4 = Instance.new("UICorner")
UICorner4.Name = "UICorner"
UICorner4.CornerRadius = UDim.new(0, 5)
UICorner4.Parent = Dominus

local Close = Instance.new("Frame")
Close.Name = "Close"
Close.Position = UDim2.new(0.1, 0, 0.9, 0)
Close.Size = UDim2.new(0.0641849, 0, 0.119617, 0)
Close.BackgroundColor3 = colorOff
Close.BorderSizePixel = 0
Close.BorderColor3 = Color3.new(0, 0, 0)
Close.AnchorPoint = Vector2.new(0.5, 0.5)
Close.Parent = ScreenGui

local Close2 = Instance.new("TextButton")
Close2.Name = "Close"
Close2.Size = UDim2.new(1, 0, 1, 0)
Close2.BackgroundColor3 = Color3.new(1, 1, 1)
Close2.BackgroundTransparency = 1
Close2.BorderSizePixel = 0
Close2.BorderColor3 = Color3.new(0, 0, 0)
Close2.Text = "CLOSE"
Close2.TextColor3 = Color3.new(1, 1, 1)
Close2.TextSize = 14
Close2.FontFace = Font.new("rbxasset://fonts/families/Arial.json", Enum.FontWeight.Regular, Enum.FontStyle.Normal)
Close2.TextScaled = true
Close2.TextWrapped = true
Close2.Parent = Close

local UIStroke5 = Instance.new("UIStroke")
UIStroke5.Name = "UIStroke"
UIStroke5.Thickness = 2
UIStroke5.Parent = Close2

local UICorner5 = Instance.new("UICorner")
UICorner5.Name = "UICorner"
UICorner5.CornerRadius = UDim.new(0, 5)
UICorner5.Parent = Close


local function deactivateAll()
	Dominus.BackgroundColor3 = colorOff
	Money.BackgroundColor3 = colorOff
	Gems.BackgroundColor3 = colorOff
	Spins.BackgroundColor3 = colorOff

	for i in pairs(activated) do
		activated[i] = false
	end
end

---------------------------------------------------
-- CODE
local function infMoney()
	task.spawn(function()
		while activated.money do
			task.wait()
			game:GetService("ReplicatedStorage").Remotes.SpinPrizeEvent:FireServer(8)
		end
	end)
end

local function infSpin()
	task.spawn(function()
		while activated.spins do
			task.wait()
			game:GetService("ReplicatedStorage").Remotes.SpinPrizeEvent:FireServer(7)
		end
	end)
end

local function infGems()
	task.spawn(function()
		while activated.gems do
			task.wait()
			game:GetService("ReplicatedStorage").Remotes.SpinPrizeEvent:FireServer(5)
		end
	end)
end

local function infDominus()
	task.spawn(function()
		while activated.dominus do
			task.wait()
			game:GetService("ReplicatedStorage").Remotes.SpinPrizeEvent:FireServer(4)
		end
	end)
end
---------------------------------------------------
--GUI
Money2.MouseButton1Up:Connect(function()
	if not activated.money then
		deactivateAll()

		activated.money = true
		Money.BackgroundColor3 = colorOn
		infMoney()
	else
		activated.money = false
		Money.BackgroundColor3 = colorOff
	end
end)

Gems2.MouseButton1Up:Connect(function()
	if not activated.gems then
		deactivateAll()

		activated.gems = true
		Gems.BackgroundColor3 = colorOn
		infGems()
	else
		activated.gems = false
		Gems.BackgroundColor3 = colorOff
	end
end)

Dominus2.MouseButton1Up:Connect(function()
	if not activated.dominus then
		deactivateAll()

		activated.dominus = true
		Dominus.BackgroundColor3 = colorOn
		infDominus()
	else
		activated.dominus = false
		Dominus.BackgroundColor3 = colorOff
	end
end)

Spins2.MouseButton1Up:Connect(function()
	if not activated.spins then
		deactivateAll()

		activated.spins = true
		Spins.BackgroundColor3 = colorOn
		infSpin()
	else
		activated.spins = false
		Spins.BackgroundColor3 = colorOff
	end
end)

Close2.MouseButton1Up:Connect(function()
	deactivateAll()
	for _,v in ScreenGui:GetDescendants() do
		v:Destroy()
	end
	
	ScreenGui:Destroy()
end)

Features & Information

i'm bad at ui design lol - Infinite Money - Infinite Gems (pretty slow) - Infinite Spins - Infinite Dominus Pets
#infinite#dominus#money#gems#op

Community Comments (6)

fcentmoletafcentmoletaDec 20, 2025

My guy! Do you have discord?

Replying to @fcentmoleta
nf7_nf7_Dec 20, 2025

@fcentmoleta yeah; 0.nf7

Replying to @nf7_
fcentmoletafcentmoletaDec 20, 2025

@nf7_ drop your discord

Replying to @nf7_
fcentmoletafcentmoletaDec 20, 2025

@nf7_ i just pn you on discord

scriptchecker123scriptchecker123Dec 20, 2025

bro script work well even with xeno but can make the script give stronger pet because there are many pets stronger than dominus in this game I think

Replying to @scriptchecker123
GhostWorksGhostWorksDec 20, 2025

@scriptchecker123 that is kind of stupid ngl why you even need a pet if you have inf money , pets only give cash in that game not strength

More Scripts for ⛏️ Dig to Earth's CORE!