Yep, I'd give up and just global the platforms.
The jumping part? Well you certainly picked a challenging thing to try and accomplish

. I'd think you'd run into all sorts of animation issues.
If you don't already know, one of the only reliable ways to make certain scripted player actions happen automatically is by freezing the character.