What is the meaning of this error ?

Can you show the code from line 35? (Garab.cs)

that is the line number 35
gameController.AddScore (scoreValue) ;

AddScore is a method of another script

and ( Scorevalue )
is an integer

Have you assigned gameController somewhere?

ok that is the code of script ( Garab )

using UnityEngine;
using System.Collections;

public class Garab : MonoBehaviour {

public int scoreValue;
private Done_GameController gameController;

void Start ()
{
GameObject gameControllerObject = GameObject.FindGameObjectWithTag (“GameController”);
if (gameControllerObject != null)
{
gameController = gameControllerObject.GetComponent <Done_GameController>();
}
if (gameController == null)
{
Debug.Log (“Cannot find ‘GameController’ script”);
}
}

void OnTriggerEnter (Collider other)
{
if (other.tag == “Enemy” )
{
return;
}

gameController.AddScore (scoreValue) ;
Destroy (other.gameObject);
Destroy (gameObject);
}
}

as you can see i called another script called Done_GameController then i create an object from it
to use it for adding score
but this script ( Garab )
make alot of problem in the game

and the error on the picture u saw in above i dont understand the meaning of it !

A null reference exception means you are attempting to access memory with nothing in it.

MyObject newObject;
MyObject.ToString();

This will throw a null reference exception because newObject was never given a value. The fix for the code would be like this.

MyObject newObject = new MyObject();
MyObject.ToString();

The ToString method now has an actual object to reference and thus no longer throws an error. In unity newObject can be set in another way, by setting the variable to public and dragging a reference into the inspector slot. Somehow in your code a variable is not being set to a value correctly.

using UnityEngine;
using System.Collections;

public class Garab : MonoBehaviour {
public int scoreValue;
private Done_GameController gameController;

void Start () {
   GameObject gameControllerObject = GameObject.FindGameObjectWithTag ("GameController");
   if (gameControllerObject != null) {
      gameController = gameControllerObject.GetComponent <Done_GameController>();
   }
   if (gameController == null) {
      Debug.Log ("Cannot find 'GameController' script");
   }
}

void OnTriggerEnter (Collider other) {
      if (other.tag == "Enemy" ) {
         return;
      }
      gameController.AddScore (scoreValue) ;
      Destroy (other.gameObject);
      Destroy (gameObject);
   }
}