The logic from this component is based on the tutorial from this YouTube video.
So after watching the video, I decided it would be a good idea to turn that into a Blueprint Component that you can add to the BP_CharacterBase.
1. Download BP_Component_AimAssist and extract it anywhere within the Content folder
2. Open BP_CharacterBase and simply add the new component to it
3. Add an Event Tick, drag the component out and check Enabled