Rewind Time

hello, i m currently working on a rewind ability on my player character. The power works on other actors except the player n reverse the animations playing in about 10 seconds.

I m not so sure whether i should use a timeline or an array to do this. can anyone help?

This photo shows an array I created for a character that needs to be rewinded. I don’t know the player works its rewind on this actor.