Timescale help

I’m making a game where the user taps to start and I have used the script below which works fine, but I have text fading in and out saying “tap to start”. The text doesn’t show up because the timescale is 0. Does anyone know how to just make the sprite show up but make the rest still frozen? I would really appreciate it.

Script:

using UnityEngine;
using System.Collections;

public class TapToStart : MonoBehaviour {

	void Start () {
		Time.timeScale = 0;
	}
	
	void Update () {
		if(Input.GetMouseButtonDown(0))
		{
			Time.timeScale = 1;
		}
	}
}

You can use GUI.Label for your text in this case since OnGUI elements are independent on the timescale and will work even if timescale is set to zero.

And for flashing effect you would need to implement your custom timer which will be independent of timescale (like using system time).

A simple Google search will provide enough information and code snippets.