Return animation to original position?

if (something happens){
animation.returntoOriginalState;
}

I want it to be like the animation never happened.

I have a guy that hits slowly with a club. If the player isn’t in the area, I would like the club to return to it’s original position so that it’s as if the animation never happened and the animation can be called again.

Also, on a semi-related note, the club has a trigger collider around it, if it was at all possible to make it so that the collider still triggers on it’s animation route, that would be awesome too!

Thanks!

if you are using Animation then

if you are using Animator (mecanim) then