Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- hits = 0
- ------------------------------
- local MiningSound = script.Parent.MiningSound
- local MinedSound = script.Parent.MinedSound
- ------------------------------
- function reset()
- hitsneeded = 0
- hits = 0
- end
- ---------------------------------------
- script.Parent.Handled.Touched:connect(function(basePart)
- if (basePart.Name == "IronOre") then
- local player = game.Players:FindFirstChild(script.Parent.Parent.Name)
- local ironore = game.ReplicatedStorage.UnrefinedIronOre:Clone()
- if (player) then
- hitsneeded = game.Workspace.basePart.hitsneeded.Value
- hits = hits+1
- MiningSound:Play()
- if hits >= hitsneeded then
- ironore.Parent = player.Backpack
- MineSound:Play()
- wait(1)
- basePart.Transparency = 0
- basePart.CanCollide = false
- wait(10)
- reset()
- basePart.Transparency = 1
- basePart.CanCollide = true
- end
- -----------------------------------------------------------
- if (basePart.Name == "GoldOre") then
- local player = game.Players:FindFirstChild(script.Parent.Parent.Name)
- local goldore = game.ReplicatedStorage.UnrefinedGoldOre:Clone()
- if (player) then
- hitsneeded = game.Workspace.basePart.hitsneeded.Value
- hits = hits+1
- MiningSound:Play()
- if hits >= hitsneeded then
- goldore.Parent = player.Backpack
- MineSound:Play()
- wait(1)
- basePart.Transparency = 0
- basePart.CanCollide = false
- wait(10)
- reset()
- basePart.Transparency = 1
- basePart.CanCollide = true
- end
- end
- end
- return (nil);
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement