Shame, mine is running on 2019.2 and still has the dialogue, guess that one's on unity.
The aiming issue, it's not about spread, it's that the trajectory of the bullets isn't the same as the camera's forward vector. at some point, the bullet trajectory will cross the camera forward vector, and ideally at that point is where the crosshair should be placed. But when is that? 10m in? 5? 20? We don't know, and even if you did indicate the crosshair distance, it still won't be very accurate visually for distances shorter than that. That's why I mentioned having a laser dot where the bullets will actually collide.
I didn't think of turning off voices until after I stopped playing, so that one slipped by me. Sorry about that!