I have this simple script that makes the rig look at the waypoint in pathfinding, but that doesn’t happen
local primPart = model.PrimaryPart
local lookatVector = Vector3.new(v.Position.X, primPart.Position.Y, v.Position.Z)
print(lookatVector)
print(primPart.Position.Y)
print(CFrame.lookAt(primPart.Position, lookatVector))
model:SetPrimaryPartCFrame(CFrame.lookAt(primPart.Position, lookatVector) * CFrame.Angles(0,math.pi,0))
This is the output:
And then after setting it, the Y coordinate goes to this