Код не рабочий просто, видно ты не понимаешь что делаешь. У тебя public Animation animator; хотя должно быть public Animator animator; если ты хочешь сослаться на компонент Animator. Притом этот самый компонент нужно получить в Start и только после этого вызывать animator.SetBool("attack", true)