Problem on load level on collision

In my game there is a acid pool and theres a invisible plane under it theres a script on the plane to load the same level that the player is. but when i hit the plane it doesnt loads the level ive tried other scripts but they always dont work.
im usig a character controller.How i can fix that?

im a little new to unity so i dont nkow much about it.

Are you detecting the collision via tags? If so make sure the plan is tagged.

you should try using Function OnTriggerenter

like:

var level : String;
var audio : AudioClip;

Function OnTriggerEnter {

Application.LoadLevel(Level);
audio.PlayOneShot (audio);

}