Pet always behind of character

self._Angle = self._Angle:Lerp(CFrame.new(Vector3.new(), Root.CFrame.lookVector), 0.1)
self._Position = self._Position:Lerp(CFrame.new(Root.Position), 0.05)
self._ModelWrapper:SetCFrame(self._Position * self._Angle * self._Animation + self._Offset)

I want the pet to always be behind the character simulator with pet sim x. It moves with you.

It looks like the orientation is just changing instead of the position, if you always want something to be behind all the time maybe look at this topic:

try

pet.CFrame:ToWorldSpace(Owner.CFrame*CFrame.new(0,0,10))

or use -10

Try using springs, I have a script I will paste later. Currently using my phone lol.

Is self a reference to the pet or some other instance?

I used ToWorldSpace and it seems to work fine now