This is just a wall of plain-text which nobody can read. Please edit your post and use code-tags when posting code.
NULL reference is the most common thing posted on the forums and is not a Unity thing. You should look up what it means as it’s easy to understand. No idea of your knowledge but it means you’re returning NULL on the line the compiler tells you (it does tell you the exact line and column and details if you read it) and then you try to do something with NULL like call a method.
Basically if you get it with “GetComponent()” it means that component wasn’t found so returns NULL but your code assumes you’re always going to find it so you do “NULL.DoSomething()” so you get a NULL reference exception.
Note that “PlayerMovementt” (two T’s) looks very suspect but regardless, it’s likely not finding that component.