How do I make humanoids turn to a orientation?

Hi! I want to make a npc face the player, and not screw up their walking just by anchoring it and changing the cframe of the humanoid root part, so when a player walks near it it turns and faces the player’s humanoid. But the npc can also walk and move normally while facing the player. If you could help me achieve this that would be awesome.

Cheers, Lux

Can you give more easier directions?

I want a npc to face a object, but also be able to walk normally while turning.

I’m not sure I fully understand the problem, but you might want to try using CFrame.lookAt on a loop.

Whenever you want to have the NPC face the player (continuously doing it would require running it every frame), you could run something like this:

npcModel.HumanoidRootPart.CFrame = CFrame.lookAt(npcModel.HumanoidRootPart.Position, playerCharacter.HumanoidRootPart.Position)