The problem is when i go to equip the pet instead of going to the desired position it goes way off into a weird different position and sometimes doesn’t even follow me am i doing something wrong?
Apparently, the while loop did not work at all. Therefore the BodyPosition is set on Vector3.new(0,50,0) and never updated. To confirm this, try using print() within the loop and see if it works.
OR
The Pos’s position is incorrect. Try using CFrame.p, which is a Vector3.