In my game you have 2 minutes to finish the whole game and after searching for an answer to my problem I think I should use `DontDestroyOnLoad` but I can't understand how to use it correctly. Here's the code public class countdownTimer : MonoBehaviour { public float myTimer = 120; public Text timerText; private bool timerIsActive = true; void Start () { timerText = GetComponent<Text> (); } void Update () { if (timerIsActive) { myTimer -= Time.deltaTime; timerText.text = myTimer.ToString ("f0"); print (myTimer); if (myTimer <= 0) { myTimer = 0; timerIsActive = false; SceneManager.LoadScene ("lose"); } } } }