NPC model suddenly teleports to other position when playing animation

Hi! I hired someone for a commission to make me simple animations for my NPCs. I got access to the animations today and wanted to implement them, however a sudden problem occured when I wanted to play them. It seems like the animation has something baked into it that causes the models to get teleported somewhere else completely. This isnt unique to this certain NPC. It happens everywhere.

It seemed like a super simple problem to fix so i googled it, but that led me nowhere.

video:

Also if anyone’s interested. Here is the code thats run for this NPC.

Script
This function is called whenever a NPC is spawned in where Character is the model of the NPC and tycoonmodel is unimportant.

function InteractModule.UnlockableCharacter(Character, TycoonModel)

	local Humanoid = Character.Humanoid	
	local Animation = Humanoid.Animator.Animation

	Character.Parent = TycoonModel.BoughtItems
	
	local AnimationTrack = Humanoid:LoadAnimation(Animation)
	AnimationTrack:Play()

end