Animations that traverse character / "bake" movements

I need to create a system where animations can leave the player in the spot where the animation finishes, rather than snapping back to the original position. I have looked into this a little bit before, but the modules/solutions I’ve found look inconsistent and buggy. I want to know if anyone on here has made something like this in a game and have had it work well, or what potential solutions you might have.

This is might be manually changing position while in animation.

I’ll try using an animation event for it. We’ll see