Here is a blueprint of a quick and easy function to add to your project that will give you the popular “auto-rotation based on movement” functionality seen in games like dark souls or mario 64. It’s efficient, and only requires 2 variables. Call this function from your InputAxis MoveRight() equivalent. My axes are
Source: Auto-adjusting camera BP (like dark souls or nintendo games) made simple – Unreal Engine Forums