Miner’s Haven Script

Want to be the next mining tycoon in Miner’s Haven? Forget those manual drills! Scripts can be your secret weapon for skyrocketing to the top of the ore charts. They’ll crank up your mining rig for lightning-fast ore collection, instant sales, and access to earth-shattering machines that can unearth the rarest, most valuable gems in the game.

Disclaimer: While scripts can be crazy useful, it’s always good to check the game rules about using them. We wouldn’t want your mining empire to crumble over a misunderstanding!

Miner's Haven Script

Miner’s Haven Script AutoFarm Rebirths, Auto Sell, Auto Pulse, Free GUI

Ready to ditch the pickaxe and upgrade your Miner’s Haven game? Scripts are like having a supercharged mining crew working for you! Imagine auto-rebirths, lightning-fast selling, and even something called ‘auto-‘pulse’ whatever magic that is!

Here’s the deal: Grab the script below and make sure you’ve got a trustworthy executor or exploit to run it (we’ve got recommendations for those right here).

I remember when I first tried a script for a similar game. I felt like I struck gold (pun intended)!

loadstring(game:HttpGet(("https://raw.githubusercontent.com/adrician/Miner-s-Haven-GUI-Made-by-Adrician-Thex/main/newGUI.lua"),true))()

Miner’s Haven Script Pastebin

loadstring(game:HttpGet("https://raw.githubusercontent.com/BlueaqeR/scripts-lol/main/MinersHavenT", true))()
loadstring(game:HttpGet(("https://raw.githubusercontent.com/adrician/Miner-s-Haven-GUI-Made-by-Adrician-Thex/main/Miner's%20Haven%20GUI.lua"),true))()
loadstring(game:HttpGet("https://raw.githubusercontent.com/slendercreeper/MinersHaven/main/Slender%20Final%20Gui.lua"))()
-- Objects

local Gui = Instance.new("ScreenGui")
local OpenFrame = Instance.new("Frame")
local OpenButton = Instance.new("TextButton")
local MainFrame = Instance.new("Frame")
local mbar1 = Instance.new("Frame")
local mbar2 = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local ShowNF = Instance.new("TextButton")
local Close = Instance.new("TextButton")
local TwitchPoints = Instance.new("TextButton")
local Clovers = Instance.new("TextButton")
local Speed = Instance.new("TextButton")
local Jump = Instance.new("TextButton")
local AutoCrates = Instance.new("TextButton")
local NextFrame = Instance.new("Frame")
local mbar3 = Instance.new("Frame")
local mbar4 = Instance.new("Frame")
local Title2 = Instance.new("TextLabel")
local Close2 = Instance.new("TextButton")
local OpenRegular = Instance.new("TextButton")
local OpenUnreal = Instance.new("TextButton")
local OpenInferno = Instance.new("TextButton")
local AutoRebith = Instance.new("TextButton")

-- Properties

Gui.Name = "Gui"
Gui.Parent = game.CoreGui

OpenFrame.Name = "OpenFrame"
OpenFrame.Parent = Gui
OpenFrame.BackgroundColor3 = Color3.new(1, 1, 1)
OpenFrame.Position = UDim2.new(0, 0, 0.5, 0)
OpenFrame.Size = UDim2.new(0, 117, 0, 40)

OpenButton.Name = "OpenButton"
OpenButton.Parent = OpenFrame
OpenButton.BackgroundColor3 = Color3.new(0.254902, 0.254902, 0.254902)
OpenButton.Position = UDim2.new(-0.00319326017, 0, -0.00648651132, 0)
OpenButton.Size = UDim2.new(0, 117, 0, 40)
OpenButton.Font = Enum.Font.Gotham
OpenButton.Text = "Open"
OpenButton.TextColor3 = Color3.new(1, 0.333333, 0)
OpenButton.TextSize = 25
OpenButton.MouseButton1Down:connect(function()
OpenFrame.Visible = false
MainFrame.Visible = true
end)

MainFrame.Name = "MainFrame"
MainFrame.Parent = Gui
MainFrame.BackgroundColor3 = Color3.new(0.388235, 0.388235, 0.388235)
MainFrame.Position = UDim2.new(0.197955385, 0, 0.282115877, 0)
MainFrame.Size = UDim2.new(0, 354, 0, 322)
MainFrame.Visible = false

mbar1.Name = "mbar1"
mbar1.Parent = MainFrame
mbar1.BackgroundColor3 = Color3.new(0.254902, 0.254902, 0.254902)
mbar1.BorderColor3 = Color3.new(0.254902, 0.254902, 0.254902)
mbar1.BorderSizePixel = 0
mbar1.Position = UDim2.new(-0.00127070362, 0, -0.000860463013, 0)
mbar1.Size = UDim2.new(0, 354, 0, 24)

mbar2.Name = "mbar2"
mbar2.Parent = MainFrame
mbar2.BackgroundColor3 = Color3.new(0.156863, 0.156863, 0.156863)
mbar2.BorderColor3 = Color3.new(0.156863, 0.156863, 0.156863)
mbar2.Position = UDim2.new(-0.00127070362, 0, -0.000860463828, 0)
mbar2.Size = UDim2.new(0, 354, 0, 9)

Title.Name = "Title"
Title.Parent = MainFrame
Title.BackgroundColor3 = Color3.new(1, 0.333333, 0)
Title.Position = UDim2.new(0.214972809, 0, -0.00353582157, 0)
Title.Size = UDim2.new(0, 200, 0, 35)
Title.Font = Enum.Font.Gotham
Title.Text = "Miners Heaven Gui"
Title.TextColor3 = Color3.new(0, 0, 0)
Title.TextScaled = true
Title.TextSize = 25
Title.TextWrapped = true

ShowNF.Name = "ShowNF"
ShowNF.Parent = MainFrame
ShowNF.BackgroundColor3 = Color3.new(1, 0.333333, 0)
ShowNF.Position = UDim2.new(0.907063127, 0, 0.90019083, 0)
ShowNF.Size = UDim2.new(0, 23, 0, 23)
ShowNF.Font = Enum.Font.Gotham
ShowNF.Text = ">"
ShowNF.TextColor3 = Color3.new(1, 1, 1)
ShowNF.TextSize = 14
ShowNF.TextWrapped = true
ShowNF.MouseButton1Down:connect(function()
NextFrame.Visible = true
end)

Close.Name = "Close"
Close.Parent = MainFrame
Close.BackgroundColor3 = Color3.new(1, 0.333333, 0)
Close.Position = UDim2.new(0.0200574994, 0, -0.000430272892, 0)
Close.Size = UDim2.new(0, 23, 0, 23)
Close.Font = Enum.Font.Gotham
Close.Text = "X"
Close.TextColor3 = Color3.new(1, 1, 1)
Close.TextSize = 14
Close.TextWrapped = true
Close.MouseButton1Down:connect(function()
MainFrame.Visible = false
NextFrame.Visible = false
OpenFrame.Visible = true
end)

TwitchPoints.Name = "TwitchPoints"
TwitchPoints.Parent = MainFrame
TwitchPoints.BackgroundColor3 = Color3.new(1, 0.333333, 0)
TwitchPoints.Position = UDim2.new(0.0200574622, 0, 0.13000451, 0)
TwitchPoints.Size = UDim2.new(0, 337, 0, 34)
TwitchPoints.Font = Enum.Font.Gotham
TwitchPoints.Text = "Twitch Points"
TwitchPoints.TextColor3 = Color3.new(1, 1, 1)
TwitchPoints.TextSize = 14
TwitchPoints.TextWrapped = true
TwitchPoints.MouseButton1Down:connect(function()
while wait() do
while wait(1) do
game.Players.LocalPlayer.TwitchPoints.Value = game.Players.LocalPlayer.TwitchPoints.Value +100
end
end
end)

Clovers.Name = "Clovers"
Clovers.Parent = MainFrame
Clovers.BackgroundColor3 = Color3.new(1, 0.333333, 0)
Clovers.Position = UDim2.new(0.0200574622, 0, 0.260439277, 0)
Clovers.Size = UDim2.new(0, 337, 0, 34)
Clovers.Font = Enum.Font.Gotham
Clovers.Text = "Clovers"
Clovers.TextColor3 = Color3.new(1, 1, 1)
Clovers.TextSize = 14
Clovers.TextWrapped = true
Clovers.MouseButton1Down:connect(function()
while wait() do
while wait(1) do
game.Players.LocalPlayer.Clovers.Value = game.Players.LocalPlayer.Clovers.Value +100
end
end
end)

Speed.Name = "Speed"
Speed.Parent = MainFrame
Speed.BackgroundColor3 = Color3.new(1, 0.333333, 0)
Speed.Position = UDim2.new(0.0200574622, 0, 0.40019083, 0)
Speed.Size = UDim2.new(0, 337, 0, 34)
Speed.Font = Enum.Font.Gotham
Speed.Text = "Speed"
Speed.TextColor3 = Color3.new(1, 1, 1)
Speed.TextSize = 14
Speed.TextWrapped = true
Speed.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 80
end)

Jump.Name = "Jump"
Jump.Parent = MainFrame
Jump.BackgroundColor3 = Color3.new(1, 0.333333, 0)
Jump.Position = UDim2.new(0.0200574622, 0, 0.543047965, 0)
Jump.Size = UDim2.new(0, 337, 0, 34)
Jump.Font = Enum.Font.Gotham
Jump.Text = "JumpPower"
Jump.TextColor3 = Color3.new(1, 1, 1)
Jump.TextSize = 14
Jump.TextWrapped = true
Jump.MouseButton1Click:connect(function()
game.Players.LocalPlayer.Character.Humanoid.JumpPower = 180
end)

AutoCrates.Name = "AutoCrates"
AutoCrates.Parent = MainFrame
AutoCrates.BackgroundColor3 = Color3.new(1, 0.333333, 0)
AutoCrates.Position = UDim2.new(0.0200574622, 0, 0.689010739, 0)
AutoCrates.Size = UDim2.new(0, 337, 0, 34)
AutoCrates.Font = Enum.Font.Gotham
AutoCrates.Text = "Auto Crates"
AutoCrates.TextColor3 = Color3.new(1, 1, 1)
AutoCrates.TextSize = 14
AutoCrates.TextWrapped = true
AutoCrates.MouseButton1Click:connect(function()
while wait() do
while wait(2) do
for _,v in pairs(game.Workspace:GetChildren()) do
if string.match(v.Name, "DiamondCrate") or string.match(v.Name, "ResearchCrate") or string.match(v.Name, "GoldenCrate") or string.match(v.Name, "CrystalCrate") or string.match(v.Name, "Pumpkin") or string.match(v.Name, "MegaPumpkin") or string.match(v.Name, "Pumpkin") or string.match(v.Name, "LuckyCrate") or string.match(v.Name, "ExecutiveCrate") or string.match(v.Name, "GiftCrate") or string.match(v.Name, "ShadowCrate")then
v.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame+Vector3.new(0,0,0)
v.CanCollide = false
v.Transparency = 1
for _,v in pairs(game.Workspace.Shadows:GetChildren()) do
if string.match(v.Name, "ShadowCrate") or string.match(v.Name, "MegaPumpkin") then
v.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame+Vector3.new(0,0,0)
v.CanCollide = false
v.Transparency = 1
end
end
end
end
end
end
end)

NextFrame.Name = "NextFrame"
NextFrame.Parent = Gui
NextFrame.BackgroundColor3 = Color3.new(0.388235, 0.388235, 0.388235)
NextFrame.Position = UDim2.new(0.540892184, 0, 0.282115877, 0)
NextFrame.Size = UDim2.new(0, 227, 0, 322)
NextFrame.Visible = false

mbar3.Name = "mbar3"
mbar3.Parent = NextFrame
mbar3.BackgroundColor3 = Color3.new(0.254902, 0.254902, 0.254902)
mbar3.BorderColor3 = Color3.new(0.254902, 0.254902, 0.254902)
mbar3.BorderSizePixel = 0
mbar3.Position = UDim2.new(-0.00127071433, 0, -0.000860463013, 0)
mbar3.Size = UDim2.new(0, 227, 0, 24)

mbar4.Name = "mbar4"
mbar4.Parent = NextFrame
mbar4.BackgroundColor3 = Color3.new(0.156863, 0.156863, 0.156863)
mbar4.BorderColor3 = Color3.new(0.156863, 0.156863, 0.156863)
mbar4.Position = UDim2.new(-0.00127071433, 0, -0.000860463013, 0)
mbar4.Size = UDim2.new(0, 227, 0, 9)

Title2.Name = "Title2"
Title2.Parent = NextFrame
Title2.BackgroundColor3 = Color3.new(1, 0.333333, 0)
Title2.Position = UDim2.new(0.192946374, 0, -0.000430231506, 0)
Title2.Size = UDim2.new(0, 170, 0, 35)
Title2.Font = Enum.Font.Gotham
Title2.Text = "Next Site"
Title2.TextColor3 = Color3.new(0, 0, 0)
Title2.TextScaled = true
Title2.TextSize = 25
Title2.TextWrapped = true

Close2.Name = "Close2"
Close2.Parent = NextFrame
Close2.BackgroundColor3 = Color3.new(1, 0.333333, 0)
Close2.Position = UDim2.new(0.0419346318, 0, 0.0150976405, 0)
Close2.Size = UDim2.new(0, 23, 0, 23)
Close2.Font = Enum.Font.Gotham
Close2.Text = "X"
Close2.TextColor3 = Color3.new(1, 1, 1)
Close2.TextSize = 14
Close2.TextWrapped = true
Close2.MouseButton1Down:connect(function()
NextFrame.Visible = false
end)

OpenRegular.Name = "OpenRegular"
OpenRegular.Parent = NextFrame
OpenRegular.BackgroundColor3 = Color3.new(1, 0.333333, 0)
OpenRegular.Position = UDim2.new(0.0419346467, 0, 0.145532459, 0)
OpenRegular.Size = UDim2.new(0, 204, 0, 44)
OpenRegular.Font = Enum.Font.Gotham
OpenRegular.Text = "Open Regular Crate"
OpenRegular.TextColor3 = Color3.new(1, 1, 1)
OpenRegular.TextSize = 14
OpenRegular.TextWrapped = true
OpenRegular.MouseButton1Click:connect(function()
while wait(0.05) do
game.ReplicatedStorage.MysteryBox:InvokeServer("Regular")
end
end)

OpenUnreal.Name = "OpenUnreal"
OpenUnreal.Parent = NextFrame
OpenUnreal.BackgroundColor3 = Color3.new(1, 0.333333, 0)
OpenUnreal.Position = UDim2.new(0.0463399328, 0, 0.310128748, 0)
OpenUnreal.Size = UDim2.new(0, 204, 0, 44)
OpenUnreal.Font = Enum.Font.Gotham
OpenUnreal.Text = "Open Unreal Crate"
OpenUnreal.TextColor3 = Color3.new(1, 1, 1)
OpenUnreal.TextSize = 14
OpenUnreal.TextWrapped = true
OpenUnreal.MouseButton1Click:connect(function()
while wait(0.05) do
game.ReplicatedStorage.MysteryBox:InvokeServer("Unreal")
end
end)

OpenInferno.Name = "OpenInferno"
OpenInferno.Parent = NextFrame
OpenInferno.BackgroundColor3 = Color3.new(1, 0.333333, 0)
OpenInferno.Position = UDim2.new(0.0463399328, 0, 0.468513846, 0)
OpenInferno.Size = UDim2.new(0, 204, 0, 44)
OpenInferno.Font = Enum.Font.Gotham
OpenInferno.Text = "Open Inferno Crate"
OpenInferno.TextColor3 = Color3.new(1, 1, 1)
OpenInferno.TextSize = 14
OpenInferno.TextWrapped = true
OpenInferno.MouseButton1Click:connect(function()
while wait(0.05) do
game.ReplicatedStorage.MysteryBox:InvokeServer("Inferno")
end
end)


AutoRebith.Name = "AutoRebith"
AutoRebith.Parent = NextFrame
AutoRebith.BackgroundColor3 = Color3.new(1, 0.333333, 0)
AutoRebith.Position = UDim2.new(0.0419346429, 0, 0.794600785, 0)
AutoRebith.Size = UDim2.new(0, 204, 0, 44)
AutoRebith.Font = Enum.Font.Gotham
AutoRebith.Text = "Auto Rebirth"
AutoRebith.TextColor3 = Color3.new(1, 1, 1)
AutoRebith.TextSize = 14
AutoRebith.TextWrapped = true
AutoRebirth.MouseButton1Click:connect(function()
while true do
game.ReplicatedStorage.Rebirth:InvokeServer()
wait(0.1)
end
end)

How To Use Miner’s Haven Script

Ready to unleash the power of Miner’s Haven scripts? Here’s your quick-start guide:

  1. Gear Up: First, you need an executor or exploit; think of it as your script’s trusty sidekick. We’ve got a list of the best ones (free and paid) right here.
  2. Download Time: Pick your favorite executor and download it.
  3. Let the Games Begin: Fire up Roblox, then launch your trusty executor.
  4. Script Meets Executor: Time to make them work together! In your executor, find the ‘Inject’ or ‘Attach’ button and give it a click.
  5. Paste the Magic: Copy that awesome Miner’s Haven script you want to use and paste it into your executor.
  6. Unleash the Power: Find the ‘Execute’ or ‘Play’ button (executors can be a bit picky about names) and give it a good press.
  7. Boom! You’re all set to rule the mines with your new scripting superpowers.

Pro Tip: Remember, just like me trying to figure out how to build a decent LEGO house, sometimes scripts need a bit of experimenting to get them working their best!

About The Miner’s Haven Script

Miner's Haven Script

What’s the deal with Miner’s Haven scripts?

Think of Miner’s Haven scripts as your secret weapon for ore dominance. They’ve got superpowers like auto-farming, so you practically mine in your sleep, and the interface is easy enough for even your tech-challenged grandma to use.

The power to succeed: These scripts aren’t just about ore; they’re about building your ultimate mining empire faster than anyone else. Imagine expanding your dig site, upgrading to the most monstrous drilling rigs… Basically, Scrooge McDuck uses a pickaxe instead of a cane.

Codes galore: Want the absolute best machines? We’ve got a whole stash of Miner’s Haven Codes right here to help you snag those top-tier tools.

A word of warning (but not the boring kind): Scripts can get you in trouble with Roblox—think account bans and that sinking feeling in your stomach. Be sneaky, be smart, and maybe don’t tell your parents you’re using them.

Decision time: Ready to take your mining game to the next level? Grab a script and start your expedition to the center of (Roblox) Earth!

Thomas
Follow Me
Latest posts by Thomas (see all)

Leave a Comment