Destroy(Enemy); Not working right...?

Hey, So, Script:

var Enemy;

function health()
{

    if(!Enemy)
    {
        Enemy = GameObject.FindWithTag("Enemy").transform;
    }

//Insert an if statement to destroy if true:
{
    Destroy(Enemy);
}
}

Why wont it destroy the enemy? When I check the API... Destroy(); is a valid code for the transform.

http://unity3d.com/support/documentation/ScriptReference/Transform.html

Any help?

Try destroying the entire game-object, rather than the transform.

You also should check that Enemy is not null before destroying it, just in case it wasn't found.

Enemy = GameObject.FindWithTag("Enemy");

// . . .

if ( Enemy != null )
{
   Destroy(Enemy);
}