How to change the speed of an animation depending on speed

Hello! So I’m still very new to Unreal engine and I have been having difficulty finding a tutorial on this so I came here. So what I wanted to find out is how I can change the speed of my character’s animation depending on how fast my character is doing this “action” for example when my character jumps and enters his jump loop he flails his hands and legs wildly. I would like to make it so that the speed of this flailing increases as his falling speed increases. I feel like there’s a very simple thing to implement to achieve but I can’t think of any ideas. Thank you for your answers in advance!!!

What exactly is the problem? You can get the speed of the character, and proceed from it to change the speed of the animation.

I use this method
PlayerPawn - > velocity.length / maxVeclocity → set animation scalar speed
The pawn velocity can be xy vector by multiply to (1;1;0) to ignore z axis
Animation speed default is 1 and can have greater or smaller to speedup or slowdown , maybe negative if -1
Maxvelocity is the value you set or get [maxwalk speed] variable if you use movement component within the character.
Safety , use clamp value from range to prevent some acident.

Thank you I’m starting to understand it but could you please explain which vertical velocity I would be appending to the Z- velocity. Because from my understanding vertical velocity would be velocity in the Z axis right?