Root motion not working with custom skeleton

So I have created a custom skeleton and as far as I know did everything right so my skeleton can use root motion in UE4.

Here are some images:

I seriously do not know what to do anymore. I avoided this problem for far too long and now I have to get it to work.
The character moves and then snaps back to the start.

Thank your for your attention!