Level Loading By 3D Text

Hi guys, i know this question has been answered many times, but none of them seem to help. I have a main menu, created using 3D text. I have a script that makes it so that once you click the text it loads the level. But i wan’t to make it so that it loads up a loading screen and then the level. All other scripts never seem to work for 3D text, therefore i have asked this question. Here’s my script for making the 3D text work as buttons.

var levelToLoad : String;
var soundhover : AudioClip;
var beep : AudioClip;
var QuitButton : boolean = false;
function OnMouseEnter(){
function OnMouseUp(){
yield new WaitForSeconds(0.35);

@script RequireComponent(AudioSource)

You’re probably missing a Collider. Add one, or add this: gameObject.AddComponent(“BoxCollider”); to your Start()