Basically, I want the mesh/part to look in the direction its going in, but, the problem is for one of the things its looking left. Is it a problem with the mesh? or the code.
local lookAtDir = (randomPosition.Position - moveObject.Position).unit
local newPos = current:Lerp(randomPosition, alpha)
moveObject.CFrame = CFrame.new(newPos.Position, newPos.Position + lookAtDir)
The mesh’s front face is likely Right. You can export it to blender and rotate right, but if you don’t want to do that, times the CFrame by an 90 degrees (or -90) until it works.
Like this: