How to prevent an animation from resetting its position

I keep coming back to an issue regarding animations: Whenever they stop playing, they tween a humanoid back to its original position.

Im using animation positioning rather than using a script as some animations will have different movements than others, and it may get tedious to keep track of all of them by script

Ive tried implementing other solutions like teleporting the humanoid to the position I want, but it always slides back

Any help would be greatly appreciated, thank you