Punch animation Loops even when i release the mouse button.

I have been going through the tutorial video’s on 3rd person games and all was well, but then i got to the punching animation section, I got the punch working but the animation keeps looping, i added a DoOnce node But it still does it over and over again.
Any help would be appreciated.