How to do movement with no Humanoid

I’m working on a custom humanoid and I want it to be able to move. My question is, what Body Movers should I use for moving and rotation? I want it to move towards the player and towards points on the map. As for rotation, I want it to rotate on one axis to look at it’s target but not rotate on other axis.

With humanoids you could do :
Humanoid:MoveTo(some Vector3 value)

Without humanoid you could:
–if it’s a model tween it’s PrimaryRootPart’s CFrame (rotation and position)
–If BasePart then just tween it’s CFrame

Not Completely sure what you’re looking for.