Originally Posted by Tim, the cat. Are you using the platform object? if so, you can pause his movement using the extension, whilst the user presses the down key.. or whatever it is.
couldnt you just have an animation with him crouched down. while crouch button is pressed set speed to 0 and stop movement. play animation crouch.
to uncrouch negate(while crouch button is pressed) and animation crouch is playing. start movement.
thats sort of the way i do it in custom platform movements. not sure exactly cause i didnt try to see if it works. i was just trying to remember. examples ftw. brb.
im not sure if that means you fixed it or not but heres my example anyways.
its an update of my custom platform movement for moving boxes on platforms. just added crouching to it