crunch wont work

what am i doing wrong

function update () {
if(Input.GetKeyDown("r"))
animation.Play("crouch down");

}

im trying to make my character crouch but the animation wont play, i have a sphere as feet that is supposed to move closer to the body so the characters height is less (im using the physicswalker), but the animation just wont play, help please!

Update isn’t being called because you spelt it wrong. Should be uppercase. Also, instead of string look-up for your GetKeyDown, it would be better in terms of performance to simply access its KeyCode by going if (Input.GetKeyDown(KeyCode.R)) {

Hope that helps, Klep