This is probably the fourth time Roblox has performed a bug similar to this (check my posts).
The animation does play, but the motor6d does not replicate correctly. It seems to have to do with client replication, as when I touch the other character it clicks back to normal.
--serverscript inside the tool, inside the character
local Motor6D = Instance.new("Motor6D", Torso)
Motor6D.Name = "BodyAttach6D"
Motor6D.Part0 = Torso
Motor6D.Part1 = Hold --Hold is declared and defined earlier to a part of the tool that the character uses
--localscript inside the tool, also inside character
local Animator = Humanoid:WaitForChild("Animator") --humanoid is declared and defined
local Animation = Animator:LoadAnimation(workspace.AnimSaves.Animation) --assume that the workspace reference is to an animation object
You can make a bug report and put it in the Bulletin Board category, then message a staff member asking to get it approved to the bug report category. I don’t know if this works anymore but you can give it a shot. Really hope this gets fixed.