public Animator animator;animator.SetBool("isWalking", true); if moveDirection.magnitude > 0, otherwise set it to false.animator.SetTrigger("fire");.
rb.velocity.magnitude > 5.
animator.SetFloat("speed", rb.velocity.magnitude);.

lookDirection variable. You can declare it outside the FixedUpdate method.Quaternion targetRotation = Quaternion.LookRotation(lookDirection);
Vector3 relativeVelocity = Quaternion.Inverse(targetRotation) * rb.velocity/6.5f;
animator.SetFloat("velocityX", relativeVelocity.x);
animator.SetFloat("velocityY", relativeVelocity.z);