Custom walk animation does not scale with WalkSpeed

I want to make my custom walk Animation, scale with WalkSpeed!

When i change the default walk animation for my custom one, it does not scale with WalkSpeed, but when i replace it for old one it works again.

The way i used to change default animation is replacing the id in Animate script
image

default Animation WalkSpeed 12
https://i.gyazo.com/f75cdb5654e1965064870f9ddc3cc40c.gif

default Animation WalkSpeed 50
https://i.gyazo.com/1cfb37e6f01c4330acfb0cf8841d90ba.gif

Default is working fine but when i change it for my own animation, it happen!

my animation Walkspeed 12
https://i.gyazo.com/7f3b69693c2457421989148cd554e1c2.gif

my animation WalkSpeed 50
https://i.gyazo.com/b68a6a763a0a5ce3c98bbed9b35a48d0.gif

As you can see it does not scale. Any clue?

1 Like

Ok, so first of all, set the animation priority to movement for it to play.
Secondly, I don’t know how to scale it to walk speed, but I don’t know of basic animations would work with this. Maybe use lerps to create custom animations.

: )

There is a way to scale it with math, but it aint easy.

I tried change priority to movement but it does not work and my animation play with priority setted as core.
The default Roblox Animate script already scale basic animations like walk, climb etc with your walkspeed. Thank you for trying to help me. :grinning:

alright if works, no problem if it aint easy, i just want to resolve it.

I found why my custom walk animation was not scaling with walkspeed
Animate script has a verfication if current animation.AnimationId equals to OldWalkAnimation.AnimationId, so i replaced the id for my new animation id.
Or just remove this part.

image
Ps. The animate script has been updated and the verification may no long be at this position.

8 Likes

I did this and my custom animation still doesn’t speed up as the walkspeed gets faster. Any ideas?