How/What tools do you use to create player animations which cause your in-game position to change?

I’ve created animations using Moon Animator, and while I can now easily adjust the position of the rig itself for various animations, I’m still not sure how to make an animation which changes the position of the player itself when activated in-game. Moving the position of the rig within an animation doesn’t seem to change the in-game position of the player when it activates within the game. After the last keyframe, it usually transitions and slides back to your idle animation.

As an example, I want to create a teleportation animation which causes your player’s position to move forward by # studs, or a sidestep animation which causes your player’s position to slide # studs to the left or right.

While I do know CFrame tracks are available in Moon Animator, I don’t know if this can be exported to Roblox with the CFrame tweens included, or how.

Is there an animation plugin which allows me to create/export animations that move the player itself?
If not, and/or this is something which needs to be programmed to work properly, how would I go about doing this?