Don'tDestroyOnLoad issue, please help :(

I have this script in a manager GameObject.

var musicAudio : AudioClip;

function Start () {
	audio.PlayOneShot(musicAudio);
}

function Awake () {
	DontDestroyOnLoad (this);
}

and this one in a trigger that changes the level.

var level : int;

function OnTriggerEnter (other : Collider) {
	if(other.gameObject.CompareTag("Player")){
		Application.LoadLevel(level);
	}
}

But when the player enters the trigger, nothing happens.
I tried without the manager script, and it worked perfectly.
But when I use it, notfing happens.
Any help guys?

hthanks in advance! :slight_smile:

Have you tried DontDestroyOnLoad (this.gameObject) ?