Needing help with 3rd person mouse camera

The script is attached, simply change the ending from txt to cs. I know about code tags, but the script is too long.
Please tell me what I need to type instead of “vertical rotation in relation to the disc” in the LateUpdate() method and how I could improve the script.
I’d be very grateful as I’m working on this project since some weeks and can’t find a solution.[88609-mouseaimcamera.txt|88609]

A better solution would be to use the standard third person camera included in the free assets unity provides. Last time I used it was 4.6 and it was pretty flawless then.