Activating a gameobject from a script attached to a different gameobject.

I have a gameObject with this script attached to it:

void Start () {
	gameObject.SetActive (false);

There’s a different gameObject that has the following:

public GameObject SuperJumpItem;
public int count;

void OnTriggerEnter(Collider other){
  if (other.gameObject.CompareTag("Something Else")){
		other.gameObject.SetActive (false);
		count = count + 1;
		if (count >= 12){
			SuperJumpItem.SetActive (true);

Basically, the code states that once the “different gameObject” collides with its 12th “Something Else,” the first gameObject would be set to active, Unfortunately, this doesn’t work. I’ve tried setting “count” to 0. I tried moving the if statement to an Update function. No luck. Any assistance would be greatly appreciated.

Welp it turns out I didn’t assign the gameObject to the variable.