Intermittent forward motion?

Hi there,

I’m trying to figure out how to get my AI character to move in a certain way. When “walking” he uses his hands to move forward like this - Rock Motion - Album on Imgur

I think root motion may be the way to go but I have no Idea how to get that working even after doing some research. Maybe someone could point me in the right direction if that is the way to go, otherwise, maybe someone knows how I can use this kind of movement in Unreal?

The character must move forward only when his hands are moving him. I currently have notifies in the right places but I’m not sure what to have them doing.