Scripting Problems

I need help… i have two scripts “AdvancedAI” and “PlayerStats” but for some reason, one part doesnt work and i dont know why.

Here are the scripts;

AdvancedAI:

var Distance;
var Target : Transform;
var lookAtDistance = 25.0;
var chaseRange = 15.0;
var attackRange = 1.5;
var moveSpeed = 5.0;
var Damping = 6.0;
var attackRepeatTime = 1;

var TheDammage = 40;

private var attackTime : float;

var controller : CharacterController;
var gravity : float = 20.0;
private var MoveDirection : Vector3 = Vector3.zero;

function Start ()
{
attackTime = Time.time;
}

function Update ()
{
Distance = Vector3.Distance(Target.position, transform.position);

if (Distance < lookAtDistance)
{
	lookAt();
}

if (Distance > lookAtDistance)
{
	renderer.material.color = Color.green;
}

if (Distance < attackRange)
{
	attack();
}
else if (Distance < chaseRange)
{
	chase ();
}

}

function lookAt ()
{
renderer.material.color = Color.yellow;
var rotation = Quaternion.LookRotation(Target.position - transform.position);
transform.rotation = Quaternion.Slerp(transform.rotation, rotation, Time.deltaTime * Damping);
}

function chase ()
{
renderer.material.color = Color.red;

moveDirection = transform.forward;
moveDirection *= moveSpeed;

moveDirection.y -= gravity * Time.deltaTime;
controller.Move(moveDirection * Time.deltaTime);

}

function attack ()
{
if (Time.time > attackTime)
{
Target.SendMessage(“ApplyDammage”, TheDammage, SendMessageOptions.DontRequireReceiver);
Debug.Log(“The Enemy Has Attacked”);
attackTime = Time.time + attackRepeatTime;
}
}

PlayerStats

#pragma strict

var Health = 100;

function Update ()
{

}

function ApplyDamage (Damage : int)
{
Health -= Damage;

if (Health <= 0)
{
	Dead ();
}

}

function Dead ()
{
Debug.Log(“Player Died”);
}


Everything works fin, in the console it tells me “Enemy Has Attacked” but when i get hit 3 times, with Health:100 and the enemies attack:40 i should be dead and in the console it should say “Player Died” but it doesnt, it just keeps saying “Enemy Has Attacked” i dont die… Please Help!

I’m not experient with JS, but don’t you have to declare a type to Distance here?

var Distance;