The speed a character climbs a ladder is determined by their walkspeed and not their velocity when they hit the ladder (which it seems .Climbing speed is based off of as it gets higher if you hit the ladder at high speeds). Using .Climbing speed produces two ugly side effects:
If the .Climbing speed is not 0, the animation/climbing sound should play based off of the walkspeed since that’s what determines how fast the ladder is climbed. If it is 0, the animation should just stop as it does now because the character isn’t climbing. I don’t know what to do about the completely still animation that I linked first…Climbing would probably need to be updated so that it doesn’t give false positives for the character stopping.