Reset Scene When Player Dies

I’m pretty new to unity and I am trying to make my level reset when the player dies. My current script is not working and I’m not sure why. It’s not giving me any errors but nothing is happening when my player dies.
Here is my Script:

using UnityEngine;
using System.Collections;

public class PlayerHealth : MonoBehaviour {

public float maxHealth = 100;

public float currHealth = 100;

public float healthBarLength;

void Start () {
	healthBarLength = Screen.width / 2;
}


void Update () {
	AddjustCurrentHealth(0);
	Death ();
    if (GameObject.FindWithTag ("Player") == null)
    {
        Application.LoadLevel(Application.loadedLevel);
    }
}


void OnGUI(){
	GUI.Box(new Rect(10, 10, healthBarLength, 20), currHealth + "/" + maxHealth);	
}


public void AddjustCurrentHealth(int adj) {
			currHealth += adj;	
	
			if (currHealth < 0)
					currHealth = 0;
	
			if (currHealth > maxHealth)
					currHealth = maxHealth;
	
			if (maxHealth < 1)
					maxHealth = 1;
	
			healthBarLength = (Screen.width / 2) * (currHealth / (float)maxHealth);
	}
public void Death() {
	if (currHealth == 0) {
		Destroy(gameObject);
	}
	}

}

When you destroy the gameObject you destroy the script too so it will never load again the same scene, try to load the scene in the death method:

public void Death() {
     if (currHealth == 0) {
         Application.LoadLevel(Application.loadedLevel);
     }

I’m not sure, but you destroy the gameObject where is this script.
Try load level in Death void:

public void Death() {
    if (currHealth == 0) {
        Destroy(gameObject);
        Application.LoadLevel(Application.loadedLevel);
    }
}

I had thus problem too, but i managed to figure it out as of all my problems i have with coding if i get stuck it usually takes like 4 to 5 hours trying to fix it myself working on a game myself. But anyway sorry for the long text. The solution iv found was i had to destroy the the renderer so that u cant see it in game and destroy the rigidbody and collider box in code!. That way the script still there and it will work based on a time limit u put or right after u die. Maybe this will help. Also i would give u the proper code but im using my phone and dont know it by heart. Lastly try ***Aplication.();***when your health is 0-------in this perintheseis add your scen to load dont add anying else after the semicollin.