
Key Required

-- Hawk tuah
_G.MiningEnabled = true
while _G.MiningEnabled do
local oresFolder = game.Workspace:FindFirstChild("Ores")
local player = game.Players.LocalPlayer
local closestOre = nil
local shortestDistance = math.huge
if oresFolder then
for _, object in pairs(oresFolder:GetChildren()) do
if object:IsA("Model") then
local basePart = object:FindFirstChild("Base")
if basePart then
local existingHighlight = object:FindFirstChildOfClass("Highlight")
if not existingHighlight then
local highlight = Instance.new("Highlight")
highlight.Parent = object
highlight.Adornee = object
highlight.FillColor = Color3.fromRGB(30, 129, 176)
highlight.FillTransparency = 0.5
end
end
end
end
for _, object in pairs(oresFolder:GetChildren()) do
if object:IsA("Model") then
local basePart = object:FindFirstChild("Base")
if basePart then
local distance = (player.Character.HumanoidRootPart.Position - basePart.Position).Magnitude
if distance < shortestDistance then
closestOre = object
shortestDistance = distance
end
end
end
end
if closestOre then
local closestHighlight = closestOre:FindFirstChildOfClass("Highlight")
if closestHighlight then
closestHighlight.FillColor = Color3.fromRGB(30, 176, 30)
else
closestHighlight = Instance.new("Highlight")
closestHighlight.Parent = closestOre
closestHighlight.Adornee = closestOre
closestHighlight.FillColor = Color3.fromRGB(30, 176, 30)
closestHighlight.FillTransparency = 0.5
end
local oreTip = closestOre:FindFirstChildOfClass("BillboardGui")
if oreTip then
if oreTip.Name == "OreTip" then
local args1 = { [1] = "Mining_Start"}
game:GetService("ReplicatedStorage"):WaitForChild("_Binder_Event"):FireServer(unpack(args1))
task.wait(0.5)
local args2 = { [1] = "Mining_MineOre", [2] = closestOre.Name, [3] = 0.7, [4] = true}
game:GetService("ReplicatedStorage"):WaitForChild("_Binder_Event"):FireServer(unpack(args2))
elseif oreTip.Name == "OreTipGiant" then
local args3 = { [1] = "Mining_Start"}
game:GetService("ReplicatedStorage"):WaitForChild("_Binder_Event"):FireServer(unpack(args3))
task.wait(0.5)
local args4 = { [1] = "Mining_MineOreP", [2] = closestOre.Name, [3] = 0.7, [4] = false}
game:GetService("ReplicatedStorage"):WaitForChild("_Binder_Event"):FireServer(unpack(args4))
end
end
closestHighlight:Destroy()
else
warn("no ores found")
end
end
task.wait(0.01)
end



Why is it so slow
Wdym its so slow I tried to make it as fast as possible bro 😭😭😭