Hi.
As far as I know, the best way to do this is by replacing the player’s character’s default Animate script. I understand you said that this didn’t work out too well for you, but you should be explaining what wasn’t working- with some debugging on your part.
This is also not the first time someone asked a question about this on here.
Can you try following the solution in this thread and post any struggles back here?