Instantiated Object not appearing

Hey there, I’m making a menu for my game. What I’d like to happen is when the Help button is pushed, text appears on the screen with instructions.

So what I did, Is create a 3D button with a box collider. Then I created a child called Spawn Point where I want the prefab of the instructions I created to appear. Though it doesn’t seem to be working.

This is the code placed on the Spawn point, child of the Help Button. Help1 is my text prefab. HelpBT is well, the parent help button

#pragma strict


var Help1 : GameObject;


function OnMouseDown()
{
    if (this.name == "HelpBT")
    {
    var instance : GameObject = Instantiate(Help1, transform.position, transform.rotation);

	}
}

function OnMouseDown()
{
Debug.Log(“In OnMouseDown”);
if (this.name == “HelpBT”)
{
Debug.Log(“Instantiating”);
var instance : GameObject = Instantiate(Help1, transform.position, transform.rotation);
}
}

So you know if the instantiate gets called. First thing to check.