What solutions have you tried so far? Did you look for solutions on the Developer Hub?
I’ve tried to search on The forum seems no one has occurred this issue yet. This problem also occurs in my other games whenever i equip a tool
So, i recently switched to using motor6d’s to animate my tools I have a part Inside the Tool named bodyAttach With a motor6d to animate the Desired Part (The Mesh Katana). Inside the tool i have a script to manually add a motor6d to connect it to the body attach!
You also need to create the Motor6D on the server. The reason why it deletes itself is because the tool fell to the void on the server thus the server deleted it.
Motor6Ds aren’t deprecated and they aren’t used to make animations of tools like animators are. It is an instance that allow animations of BaseParts to be played in game. Read more about it here
what i mean is that animating an object using motor6ds and scripts is deprecated because you can just make an animation and play it using an Animator instance