In the WeaponController script, you can manage the Aim Mode.
If this feature is active, the character will aim before attack.
If you use the third-person view and active this feature:
First button click - enable normal aim mode.
Second button click - switch to the first-person view to deep aim.
Third button click - disable aim.
To enable the display of the sight, do this:
Create a screen.
Activate the scope mode.
Set the screen in the script.
To add aiming with texture, do this:
Activate the texture mode.
Set a scope texture.