local Tool = script.Parent
local Cooldown = false
local CDTime = 10
local Damage = 35
Tool.RemoteEvent.OnServerEvent:Connect(function(Player)
if Cooldown then return end
spawn(function()
Cooldown = true
wait(CDTime)
Cooldown = false
end)
local animationTrack = Player.Character.Humanoid:LoadAnimation(Tool.Animation)
animationTrack:Play()
Tool.Sound:Play()
local Core = Tool.Core:Clone()
Core.Parent = Player.Character["Right Arm"]
local Weld = Instance.new("Weld",Player.Character["Right Arm"])
Weld.Part0 = Core
Weld.C1 = CFrame.new(0,-1.4,0)
Weld.Part1 = Player.Character["Right Arm"]
end)
COMMUNITY QUESTION
Why does my tool get deleted!? Maybe a ROBLOX bug?
0 answers
No public answers were preserved for this question.
This discussion is preserved as it was. New answers, comments, and votes are closed.

3 comments
https://gyazo.com/b24534c974b4335d6bf31d5f0ba7e981 THIS IS THE VID
I don't know if this will help, but try to not use Tool.Core:Clone(). It seems to break things a lot for myself as well.
you don't have to clone just to get Core you just make it to Handle and destroy the current handle you use