Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local pickaxe = script.Parent
- local head = pickaxe:WaitForChild("Head")
- local mouseHeldRE = pickaxe:WaitForChild("MouseHeldEvent")
- local mouseHeld = false
- local coolingDown = false
- mouseHeldRE.OnServerEvent:Connect(function(isHeld)
- mouseHeld = isHeld
- end)
- head.Touched:Connect(function(hitPart)
- if not mouseHeld or coolingDown then return end
- coolingDown = true
- local blockStrength = hitPart:FindFirstChild("HitsToBreak")
- if blockStrength then
- blockStrength.Value = blockStrength.Value - 1
- if blockStrength.Value <= 0 then
- local plr = game.Players:GetPlayerFromCharacter(pickaxe.Parent)
- plr.leaderstats.Cash.Value = plr.leaderstats.Cash.Value + hitPart.CashReward.Value
- hitPart:Destroy()
- end
- end
- wait(0.9)
- coolingDown = false
- end)
Add Comment
Please, Sign In to add comment