I tried making a controllable animated skinned mesh character, but I noticed that for other players when it tries to smooth from one animation to another, it just smooths to the resting pose instead.
Here’s an example with two players where I set every animation to my idle animation. This is using the default Roblox Animate script, since it’s supposed to work for custom characters as well.
I also tried making my own script, which works great on the controlling player’s client, but doesn’t work for other clients.
I tested this on Windows 10 and Android.