The referenced script on this Behaviour (Game Object 'NumberWizard.cs') is missing!

Here is my code

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class NumberWizard : MonoBehaviour {
int max;
int min;
int guess;

// Use this for initialization
void Start () {
	StartGame ();
}

void StartGame () {
    max = 1000;
    min = 1;
    guess = 500;
	
	print ("===================================");
    print ("Welcome to NumberWizard"); 
	print ("Pick a number in your head, but dont tell me");
	

	print ("The highest number you can pick is" + max);
	print ("The lowest numer you can pick is" + min);
	
	print ("Is the number lower or higher then" + guess);
    print ("up = higher, down = lower and return = equal");
    
    max = max + 1;
}



// Update is called once per frame
void Update () {
	   if (Input.GetKeyDown(KeyCode.UpArrow)) { 
		 min = guess;
		 NextGuess();
	 } else if (Input.GetKeyDown(KeyCode.DownArrow)) { 
		 max = guess;
		 NextGuess(); 

	 } else if (Input.GetKeyDown(KeyCode.Return)) { 
		 print("I won!");
		 StartGame();
	 }
}

void NextGuess () {
    guess = (max + min) / 2;
    print ("Higher or lower than " + guess);
    print ("up = higher, down = lower and return = equal");
}

}

@tbarnard21

don’t you need this to be wrapped around your class? :

public class NumberWizard : Monobevahiour{

}

Missing script references can usually be fixed by dragging the script back to the reference in the inspector.

-Larry