local char = (put char path)
local pet = (put pet path)
local v = Instance.new("ManualWeld", pet)
v.Part0 = char.HumanoidRootPart
v.Part1 = pet.Torso
If the pet appear in ur Torso, you need to do a animation to appear in back of ur character or duplicate a HumanoidRootPart of Dummy and weld it in ur pet.
WeldConstraints are better in this scenario. Position the pet behind the player then simply create the weld. The pet should stay in the set position and not teleport into the player’s torso.