I keep getting an error saying I need to reassign an already asigned variable?

The variable (Insert variable name here) of (Insert script name) has not been assigned.
You probably need to assign the (variable name) variable of the (script name) script in the inspector.
UnityEngine.Transform.get_position () (at <4ac9ef2b8e294691b53b47afb04569b7>:0)
(script name).Update () (at Assets/Scripts/ScriptName.cs:22)
Edit: I resolved the problem

8673327–1168680–thirdPersonCam.cs (1021 Bytes)

I don’t understand your question. It isn’t a question. You’ve taken out all the useful information in the error message with “insert variable name here” nonsense. The error message is telling you what is wrong. If Player is null because you never set it in the Inspector, line 22 would have a problem.

Maybe English is not your first language, but your bad spelling will get you in trouble. Some of these mistakes are just your variable names so there’s no problem. “Verttical” is not a valid axis.