My NPC periodically stops rotating unless I move it with studio tools?

Don’t use the parent argument of Instance.new, considering you’re setting a property after creating the object and parenting it.