How do I just make the head turn, not the entire body?

local headPos = script.Parent.Head.CFrame
	script.Parent.Head.CFrame = CFrame.lookAt(script.Parent.Head.Position, player.Character.Head.Position)

This script seems to work, but, I suppose because it’s a humanoid, it makes the entire humanoid look at the player. I want it to be like a creepy headsnap motion to look at the player, not the entire body.

Try turning off Humanoid.AutoRotate?

didnt work

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Modify the weld instead, you can use this weld formula

Or this one

Both seem to work from my experience.