RootMotion and Character movement

I want make melee attack like in DarkSouls(when you just start you still can turn around and change direction of your attack or cancel). I have animation with root motion but root motion block any character movement. Can i make something like add root motion to character movement(not replace them)? Or maybe i’m going in wrong way?