Make an NPC move around a part

I’d like to make my NPCs move around their enemy (so around their HumanoidRootPart), possibly using Humanoid:MoveTo(). I have really no clue how to do a perfectly circular movement. I’d appreciate any help. Thanks in advance! :slightly_smiling_face: