This is my first time posting on here so sorry if I do something wrong. So I made a feature when clicking on an object Its supports deleting parts of the object. Its works the first time but when it's cloned the function does not work anymore. I'm not sure what is going on.
The Local script for it is in the axe.
local Tool = script.Parent local mouse = game.Players.LocalPlayer:GetMouse() local Part = {}; table.insert(Part, workspace.tree1.tree.Wood); table.insert(Part, workspace.tree1.tree.Wood2); table.insert(Part, workspace.tree1.tree.Wood3); table.insert(Part, workspace.tree1.tree.Wood4); table.insert(Part, workspace.tree1.tree.Wood5); local Part2 = {}; table.insert(Part2, workspace.tree1.Leaves); table.insert(Part2, workspace.tree1.Leaves2); table.insert(Part2, workspace.tree1.Leaves3); table.insert(Part2, workspace.tree1.Leaves4); table.insert(Part2, workspace.tree1.Leaves5); table.insert(Part2, workspace.tree1.Leaves6); table.insert(Part2, workspace.tree1.Leaves7); table.insert(Part2, workspace.tree1.Leaves8); table.insert(Part2, workspace.tree1.Leaves9); table.insert(Part2, workspace.tree1.Leaves10); local hits = 0 local max_hits = 5 local player = game.Players.LocalPlayer local character = player.Character local humanoid = character.Humanoid local chop_sound = game.ReplicatedStorage.ShopItems.Axe_1.Chop2 local SpareTree = game.ReplicatedStorage.tree1 Tool.Equipped:Connect(function(Mouse) Mouse.Button1Down:Connect(function() if mouse.Target:FindFirstChild("Clickable") then print("You did it") --Testing hits = hits + 1 chop_sound:play() if hits >= max_hits then for _, obj in ipairs(Part2) do obj:Destroy(); end; --This is the code That I am talking about. if hits >= max_hits + 1 then player.leaderstats.Wood.Value = player.leaderstats.Wood.Value + 1 for _, obj in ipairs(Part) do obj:Destroy(); end; --This is the code That I am talking about. wait(3) local NewTree = SpareTree:Clone() NewTree.Parent = workspace print("Replanted") --Testing hits = 0 end end end end)
end)