Triggering animation once and then going back to the previous one?

I’m trying to make player throw a shuriken once by pressing B. When the B is pressed, character plays an animation and goes back to the previous one.

I can’t figure this out.
I have variable strings of player state in my events too…

Do = “Normal” to the text of scene variable playerState
Set animation of Player to VariableString(playerState))