Input touch object

Hello guys!

help me please! I made this script. I want to blow my player when I touch a button on the screen. I get here but it gives me error. Someone can correct me the script?!
thanks!!!

var Player : GameObject;
var GuiJump : GameObject;

function Update ()
{
if (GuiJump.Touch == true)
{
Player.transform.position.y += 2;
}
}

var Player:GameObject;
var GuiJump:GameObject;
var ray :Ray;
var hit : RaycastHit;
funtion Update()
{
if(Input.touchCount >0)
{
Touch finger = Input.GetTouch(0);
ray = Camera.main.ScreenPointToRay(finger.position);//or ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if(Physics.Raycast(ray,hit))
{
if(hit.gameObject==GuiJump)
{
Player.transform.position.y += 2;
}
}
}
}

Thanks alot your code did help me alot , ;:o