Help getting errors CS0131, CS0119, and CS0120.

I making a fps game and I’m trying to make a reload script but I keep getting these errors:
Assets/Reload.cs(9,17): error CS0131: The left-hand side of an assignment must be a variable, a property or an indexer

Assets/Reload.cs(22,54): error CS0119: Expression denotes a value', where a method group’ was expected

Assets/Reload.cs(22,40): error CS0120: An object reference is required to access non-static member `UnityEngine.Behaviour.enabled’

I’m only a beginner so my code is not that good.

here’s my code:

using UnityEngine;
using System.Collections;

public class Reload : MonoBehaviour {
    int amo = 30;
	
	// Use this for initialization
	void Start () {
		PlayerShooting = GetComponent<PlayerShooting>();
	
	}
	
	// Update is called once per frame
	void Update () {
	
		if(Input.GetButton("Fire1")) {
			amo = - 1;

		}

		if(amo <= 0) {
			PlayerShooting.enabled = false();

		}

		if(Input.GetKeyDown(KeyCode.R)) {
			amo = + 30;

		}

Also, line 9 you are assigning to a variable (an undeclared variable) called “PlayerShooting”. This looks to be a type so you cannot assign to it. Instead try

PlayerShooting playerShoot;
void Start() {
    playerShoot = GetComponent<PlayerShooting>();
}

Then in line 22 use

playerShoot.enabled = false;