Run it
Copy the script and paste it into your executor.
plyrs = :()
plyr = plyrs.LocalPlayer
chtr = plyr.Character plyr.CharacterAdded:()
hrp = chtr:()
uis = :()
rs = :()
ts = :()
reps = :()
gui = .(, plyr:())
gui.ResetOnSpawn =
frame = .(, gui)
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
topBar = .(, frame)
topBar.Size = .(, , , )
topBar.BackgroundColor3 = .(, , )
dragging, dragStart, startPos = , ,
topBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = frame.Position
)
topBar.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
uis.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
frame.Position = startPos + .(, delta.X, , delta.Y)
)
minimize = .(, topBar)
minimize.Size = .(, , , )
minimize.Position = .(, -, , )
minimize.Text =
minimize.TextColor3 = .(, , )
minimize.BackgroundColor3 = .(, , )
minimize.Font = .Font.SourceSansBold
minimize.TextScaled =
close = .(, topBar)
close.Size = .(, , , )
close.Position = .(, -, , )
close.Text =
close.TextColor3 = .(, , )
close.BackgroundColor3 = .(, , )
close.Font = .Font.SourceSansBold
close.TextScaled =
title = .(, topBar)
title.Size = .(, , , )
title.Position = .(-, , , )
title.Text =
title.TextColor3 = .(, , )
title.BackgroundTransparency =
title.Font = .Font.SourceSansBold
title.TextScaled =
minimize.MouseButton1Click:(()
minimized = minimized
_, child (frame:())
child ~= topBar
child.Visible = minimized
frame.BackgroundTransparency = minimized
)
close.MouseButton1Click:(()
gui:()
)
coal = .Ores.Coal
copper = .Ores.Copper
iron = .Ores.Iron
gold = .Ores.Gold
emerald = .Ores.Emerald
diamond = .Ores.Diamond
obsidian = .Ores.Obsidian
titanium = .Ores.Titanium
cancelAll =
coalTp = .(, frame)
coalTp.Size = .(, , , )
coalTp.Position = .(, , , )
coalTp.Text =
coalTp.TextColor3 = .(, , )
coalTp.BackgroundColor3 = .(, , )
coalTp.BackgroundTransparency =
coalTp.Font = .Font.SourceSansBold
coalTp.TextScaled =
copperTp = .(, frame)
copperTp.Size = .(, , , )
copperTp.Position = .(, , , )
copperTp.Text =
copperTp.TextColor3 = .(, , )
copperTp.BackgroundColor3 = .(, , )
copperTp.BackgroundTransparency =
copperTp.Font = .Font.SourceSansBold
copperTp.TextScaled =
ironTp = .(, frame)
ironTp.Size = .(, , , )
ironTp.Position = .(, , , )
ironTp.Text =
ironTp.TextColor3 = .(, , )
ironTp.BackgroundColor3 = .(, , )
ironTp.BackgroundTransparency =
ironTp.Font = .Font.SourceSansBold
ironTp.TextScaled =
goldTp = .(, frame)
goldTp.Size = .(, , , )
goldTp.Position = .(, , , )
goldTp.Text =
goldTp.TextColor3 = .(, , )
goldTp.BackgroundColor3 = .(, , )
goldTp.BackgroundTransparency =
goldTp.Font = .Font.SourceSansBold
goldTp.TextScaled =
emeraldTp = .(, frame)
emeraldTp.Size = .(, , , )
emeraldTp.Position = .(, , , )
emeraldTp.Text =
emeraldTp.TextColor3 = .(, , )
emeraldTp.BackgroundColor3 = .(, , )
emeraldTp.BackgroundTransparency =
emeraldTp.Font = .Font.SourceSansBold
emeraldTp.TextScaled =
diamondTp = .(, frame)
diamondTp.Size = .(, , , )
diamondTp.Position = .(, , , )
diamondTp.Text =
diamondTp.TextColor3 = .(, , )
diamondTp.BackgroundColor3 = .(, , )
diamondTp.BackgroundTransparency =
diamondTp.Font = .Font.SourceSansBold
diamondTp.TextScaled =
obsidianTp = .(, frame)
obsidianTp.Size = .(, , , )
obsidianTp.Position = .(, , , )
obsidianTp.Text =
obsidianTp.TextColor3 = .(, , )
obsidianTp.BackgroundColor3 = .(, , )
obsidianTp.BackgroundTransparency =
obsidianTp.Font = .Font.SourceSansBold
obsidianTp.TextScaled =
titaniumTp = .(, frame)
titaniumTp.Size = .(, , , )
titaniumTp.Position = .(, , , )
titaniumTp.Text =
titaniumTp.TextColor3 = .(, , )
titaniumTp.BackgroundColor3 = .(, , )
titaniumTp.BackgroundTransparency =
titaniumTp.Font = .Font.SourceSansBold
titaniumTp.TextScaled =
(part, goalPosition, speed)
currentPosition = part.Position
distance = (goalPosition - currentPosition).Magnitude
duration = distance / speed
tweenInfo = TweenInfo.(duration, .EasingStyle.Linear, .EasingDirection.Out)
goal = { = .(goalPosition)}
tween = ts:(part, tweenInfo, goal)
tween:()
connection
connection = rs.Heartbeat:(()
cancelAll
tween:()
connection
connection:()
()
)
tween.Completed:()
connection connection:()
swimming =
gravReset =
swimbeat =
()
plyrs = :()
plyr = plyrs.LocalPlayer
swimming plyr plyr.Character plyr.Character:()
.Gravity =
swimDied = ()
.Gravity =
swimming =
Humanoid = plyr.Character:()
gravReset = Humanoid.Died:(swimDied)
enums = .HumanoidStateType:()
.(enums, .(enums, .HumanoidStateType.None))
i, v (enums)
Humanoid:(v, )
Humanoid:(.HumanoidStateType.Swimming)
swimbeat = rs.Heartbeat:(()
(()
plyr.Character.HumanoidRootPart.Velocity = ((Humanoid.MoveDirection ~= .() uis:(.KeyCode.Space)) plyr.Character.HumanoidRootPart.Velocity .())
)
)
swimming =
()
plyrs = :()
plyr = plyrs.LocalPlayer
plyr plyr.Character plyr.Character:()
.Gravity =
swimming =
gravReset
gravReset:()
swimbeat ~=
swimbeat:()
swimbeat =
Humanoid = plyr.Character:()
enums = .HumanoidStateType:()
.(enums, .(enums, .HumanoidStateType.None))
i, v (enums)
Humanoid:(v, )
()
swimming
()
()
autoMineEnabled =
(mineOreName)
(oreName)
plyrs = :()
plyr = plyrs.LocalPlayer
chtr = plyr.Character plyr.CharacterAdded:()
chtr
rootPart = chtr:()
foundOre =
shortestDistance = .huge
_, ore (.Ores:())
ore.Name == oreName ore:() ore:()
ore.Health.Value >
dist = (ore.HB.Position - rootPart.Position).Magnitude
dist < shortestDistance
shortestDistance = dist
foundOre = ore
foundOre
cancelAll =
tpPos = foundOre.HB.Position
()
(rootPart, tpPos, )
()
attempts =
foundOre.Health.Value > cancelAll
attempts +=
attempts >=
reps:():():(({.(tpPos)}))
reps:():():(({.(tpPos)}))
reps:():():(({.(tpPos)}))
reps:():():(({.(tpPos)}))
.()
()
.()
autoMineEnabled
autoMineEnabled
(mineOreName)
.()
(mineOreName)
coalTp.MouseButton1Click:(()
()
)
copperTp.MouseButton1Click:(()
()
)
ironTp.MouseButton1Click:(()
()
)
goldTp.MouseButton1Click:(()
()
)
emeraldTp.MouseButton1Click:(()
()
)
diamondTp.MouseButton1Click:(()
()
)
obsidianTp.MouseButton1Click:(()
()
)
titaniumTp.MouseButton1Click:(()
()
)
spawnTp = .(, frame)
spawnTp.Size = .(, , , )
spawnTp.Position = .(, , , )
spawnTp.Text =
spawnTp.TextColor3 = .(, , )
spawnTp.BackgroundColor3 = .(, , )
spawnTp.BackgroundTransparency =
spawnTp.Font = .Font.SourceSansBold
spawnTp.TextScaled =
spawnTp.MouseButton1Click:(()
plyrs = :()
plyr = plyrs.LocalPlayer
chtr = plyr.Character plyr.CharacterAdded:()
hrp = chtr:()
targetCFrame = .(.Map.SpawnLocation.Position)
hrp.CFrame = targetCFrame
cancelAll =
()
)
merchantTp = .(, frame)
merchantTp.Size = .(, , , )
merchantTp.Position = .(, , , )
merchantTp.Text =
merchantTp.TextColor3 = .(, , )
merchantTp.BackgroundColor3 = .(, , )
merchantTp.BackgroundTransparency =
merchantTp.Font = .Font.SourceSansBold
merchantTp.TextScaled =
merchantTp.MouseButton1Click:(()
plyrs = :()
plyr = plyrs.LocalPlayer
chtr = plyr.Character plyr.CharacterAdded:()
hrp = chtr:()
targetCFrame = .(.Lobby.Shop.Ring.Position)
hrp.CFrame = targetCFrame
cancelAll =
()
)
furnaceTp = .(, frame)
furnaceTp.Size = .(, , , )
furnaceTp.Position = .(, , , )
furnaceTp.Text =
furnaceTp.TextColor3 = .(, , )
furnaceTp.BackgroundColor3 = .(, , )
furnaceTp.BackgroundTransparency =
furnaceTp.Font = .Font.SourceSansBold
furnaceTp.TextScaled =
furnaceTp.MouseButton1Click:(()
plyrs = :()
plyr = plyrs.LocalPlayer
chtr = plyr.Character plyr.CharacterAdded:()
hrp = chtr:()
targetCFrame = .(.Lobby.Furnace.Ring.Position)
hrp.CFrame = targetCFrame
cancelAll =
()
)
blacksmithTp = .(, frame)
blacksmithTp.Size = .(, , , )
blacksmithTp.Position = .(, , , )
blacksmithTp.Text =
blacksmithTp.TextColor3 = .(, , )
blacksmithTp.BackgroundColor3 = .(, , )
blacksmithTp.BackgroundTransparency =
blacksmithTp.Font = .Font.SourceSansBold
blacksmithTp.TextScaled =
blacksmithTp.MouseButton1Click:(()
plyrs = :()
plyr = plyrs.LocalPlayer
chtr = plyr.Character plyr.CharacterAdded:()
hrp = chtr:()
targetCFrame = .(.Lobby.Blacksmith.Ring.Position)
hrp.CFrame = targetCFrame
cancelAll =
()
)
sellAll = .(, frame)
sellAll.Size = .(, , , )
sellAll.Position = .(, , , )
sellAll.Text =
sellAll.TextColor3 = .(, , )
sellAll.BackgroundColor3 = .(, , )
sellAll.BackgroundTransparency =
sellAll.Font = .Font.SourceSansBold
sellAll.TextScaled =
sellAll.MouseButton1Click:(()
plyrs = :()
plyr = plyrs.LocalPlayer
chtr = plyr.Character plyr.CharacterAdded:()
hrp = chtr:()
sellRing = :():():()
originalCFrame = .(, , -, -, -, , , -, , , , )
sellRing.CFrame = hrp.CFrame
.()
sellRing.CFrame = hrp.CFrame
reps:():():(({}))
.()
sellRing.CFrame = originalCFrame
)
loadOres = .(, frame)
loadOres.Size = .(, , , )
loadOres.Position = .(, , , )
loadOres.Text =
loadOres.TextColor3 = .(, , )
loadOres.BackgroundColor3 = .(, , )
loadOres.BackgroundTransparency =
loadOres.Font = .Font.SourceSansBold
loadOres.TextScaled =
loadOres.MouseButton1Click:(()
plyrs = :()
plyr = plyrs.LocalPlayer
chtr = plyr.Character plyr.CharacterAdded:()
hrp = chtr:()
originalCFrame = hrp.CFrame
teleportPositions = {
.(, , -),
.(, , -),
.(-, , -),
.(, , -),
.(, , -),
.(-, , -),
.(, , -),
.(-, , -),
}
_, pos (teleportPositions)
hrp.CFrame = .(pos)
.()
hrp.CFrame = originalCFrame
)
removeLava = .(, frame)
removeLava.Size = .(, , , )
removeLava.Position = .(, , , )
removeLava.Text =
removeLava.TextColor3 = .(, , )
removeLava.BackgroundColor3 = .(, , )
removeLava.BackgroundTransparency =
removeLava.Font = .Font.SourceSansBold
removeLava.TextScaled =
removeLava.MouseButton1Click:(()
_, lava (:())
lava.Name ~= lava.Parent ~= Map
lava:()
)
removeAcid = .(, frame)
removeAcid.Size = .(, , , )
removeAcid.Position = .(, , , )
removeAcid.Text =
removeAcid.TextColor3 = .(, , )
removeAcid.BackgroundColor3 = .(, , )
removeAcid.BackgroundTransparency =
removeAcid.Font = .Font.SourceSansBold
removeAcid.TextScaled =
removeAcid.MouseButton1Click:(()
_, acid (:())
acid.Name ~= acid.Parent ~= Map
acid:()
)
autoSell = .(, frame)
autoSell.Size = .(, , , )
autoSell.Position = .(, , , )
autoSell.Text =
autoSell.TextColor3 = .(, , )
autoSell.BackgroundColor3 = .(, , )
autoSell.BackgroundTransparency =
autoSell.Font = .Font.SourceSansBold
autoSell.TextScaled =
()
sellRing = :():():()
originalCFrame = .(, , -, -, -, , , -, , , , )
inventory = plyr:()
inventorySpace = plyr:()
inventory inventorySpace inventorySpace:()
currentItems = #inventory:()
currentItems >= inventorySpace.Value
plyrs = :()
plyr = plyrs.LocalPlayer
chtr = plyr.Character plyr.CharacterAdded:()
hrp = chtr:()
sellRing.CFrame = hrp.CFrame
.()
sellRing.CFrame = hrp.CFrame
reps:():():(({}))
.()
sellRing.CFrame = originalCFrame
autoSell.MouseButton1Click:(()
autoSellEnabled = autoSellEnabled
autoSell.BackgroundColor3 = autoSellEnabled .(, , ) .(, , )
autoSellEnabled
autoSellConnection = .(()
autoSellEnabled
()
.()
)
autoSellConnection
autoSellConnection =
)
autoMine = .(, frame)
autoMine.Size = .(, , , )
autoMine.Position = .(, , , )
autoMine.Text =
autoMine.TextColor3 = .(, , )
autoMine.BackgroundColor3 = .(, , )
autoMine.BackgroundTransparency =
autoMine.Font = .Font.SourceSansBold
autoMine.TextScaled =
autoMine.MouseButton1Click:(()
autoMineEnabled = autoMineEnabled
autoMine.BackgroundColor3 = autoMineEnabled .(, , ) .(, , )
)
furnaceFill = .(, frame)
furnaceFill.Size = .(, , , )
furnaceFill.Position = .(, , , )
furnaceFill.Text =
furnaceFill.TextColor3 = .(, , )
furnaceFill.BackgroundColor3 = .(, , )
furnaceFill.BackgroundTransparency =
furnaceFill.Font = .Font.SourceSansBold
furnaceFill.TextScaled =
furnaceFill.MouseButton1Click:(()
()
)
furnaceEmpty = .(, frame)
furnaceEmpty.Size = .(, , , )
furnaceEmpty.Position = .(, , , )
furnaceEmpty.Text =
furnaceEmpty.TextColor3 = .(, , )
furnaceEmpty.BackgroundColor3 = .(, , )
furnaceEmpty.BackgroundTransparency =
furnaceEmpty.Font = .Font.SourceSansBold
furnaceEmpty.TextScaled =
furnaceEmpty.MouseButton1Click:(()
()
)
furnaceSmelted = .(, frame)
furnaceSmelted.Size = .(, , , )
furnaceSmelted.Position = .(, , , )
furnaceSmelted.Text =
furnaceSmelted.TextColor3 = .(, , )
furnaceSmelted.BackgroundColor3 = .(, , )
furnaceSmelted.BackgroundTransparency =
furnaceSmelted.Font = .Font.SourceSansBold
furnaceSmelted.TextScaled =
furnaceSmelted.MouseButton1Click:(()
()
)
()
_, child (.Players.LocalPlayer.Inventory:())
:():():():(({, child.Name}))
()
_, child (.Players.LocalPlayer.FurnaceInput:())
:():():():(({, child.Name}))
()
_, child (.Players.LocalPlayer.FurnaceOutput:())
:():():():(({, child.Name}))
(action)
plyrs = :()
plyr = plyrs.LocalPlayer
chtr = plyr.Character plyr.CharacterAdded:()
hrp = chtr:()
furnaceRing = :():():()
originalCFrame = .(, , -, , -, , , , -, -, , )
furnaceRing.CFrame = hrp.CFrame
.()
furnaceRing.CFrame = hrp.CFrame
action == ()
action == ()
action == ()
.()
furnaceRing.CFrame = originalCFrame
blacksmithAdd = .(, frame)
blacksmithAdd.Size = .(, , , )
blacksmithAdd.Position = .(, , , )
blacksmithAdd.Text =
blacksmithAdd.TextColor3 = .(, , )
blacksmithAdd.BackgroundColor3 = .(, , )
blacksmithAdd.BackgroundTransparency =
blacksmithAdd.Font = .Font.SourceSansBold
blacksmithAdd.TextScaled =
blacksmithAdd.MouseButton1Click:(()
plyrs = :()
plyr = plyrs.LocalPlayer
chtr = plyr.Character plyr.CharacterAdded:()
hrp = chtr:()
blacksmithRing = :():():()
originalCFrame = .(, , -, -, , , , , , -, , -)
blacksmithRing.CFrame = hrp.CFrame
.()
blacksmithRing.CFrame = hrp.CFrame
_, child (.Players.LocalPlayer.Inventory:())
:():():():(({, child.Name}))
.()
blacksmithRing.CFrame = originalCFrame
)I haven't seen any good scripts for this game, in fact I haven't seen any good Roblox games lately, so I found this game and thought it would be nice for this game to have a script menu for it. I whipped up this script in a couple hours and its pretty good. Abides by anti-cheat by tweening to the ore while swimming. If pressing the mine button for an ore does nothing, the console will state that there is none of the ore available. You can try loading in the ores to see if it helps.