Have you tried making the spotlight a child of the character? In the BluePrint Editor where you add components, drag and drop it onto the piece you want the spotlight to move with, before you release it should say something like “attach to” with a green checkmark. When you do that, it should keep the same rotation as the component it is assigned to as it moves around, without coding its individual movement.