I see what you’re saying.
You could try instantiating a new instance of the Animate script in the character model that you’re cloning, and then enable it. You would want to do this client-sided, and the script should be a LocalScript as it’s dealing with animation.
Not sure if you tried that, sort of just skimmed over your code.