Hey Thanks GenkiGenka,
I tried with States. Actually my whole system is based on states, but when I tried using a isRolling state, the animation would play only the first frame.
What I have is
Press directional key
isRunStart which plays a run start animation
On runstart animation completed, isRunning = TRUE
On Dir. Key released, isRunning = FALSE Then isRunStop = True
I cant find a way to make it work in between those states,
My rolling so far works, but when I leave the key pressed, other animations wont play