Alexiss169
you could add an instance variable called "State" to your player and use that as a prefix (or suffix) for the animation names...
so you would have "idleNormal", "walkNormal", "attackNormal", etc...
or "idleAwakening", "walkAwakening", "attackAwakening", etc...
then any time you change the animation, just include the state variable:
Set Player animation to "idle" & Player.State
(obviously you would set State = "Normal" at the start, and then = "Awakening" as needed - you could have any number of other stages).