Is there a alternative to SetPrimaryPartCFrame? After a few hours, the pets start coming apart.
Welds and Motor6Ds are the built in option, otherwise see model mover: