Problems using detonator C#

I would like to spawn the detonator explosion insanity at TargetLocation when Jump is pressed, but so far nothing i’ve tried has worked, i can use a prefab, but it only explodes on start. Just hoping somebody can tell me what im missing, since detonator isnt very well documented. Here is my class to better understand what im trying for:

using UnityEngine;
using System.Collections;

public class CrashBreaker : MonoBehaviour

{

private bool IsJumpHelp = false;
public Detonator detonator = new Detonator();

GameObject TargetLocation;

void Start()
{
    TargetLocation = GameObject.Find("Waypoints");
}

void Update()
{
    if (Input.GetButtonDown("Jump") && !IsJumpHelp)
    {
        IsJumpHelp = true;
    }
    else if (Input.GetButtonDown("Jump") && IsJumpHelp)
    {
        IsJumpHelp = false;
        // Explosion...
        detonator.Explode();
    }
}

}

I was using instantiate incorrectly, here is my working class for anyone else having this issue:

using UnityEngine;
using System.Collections;

public class CrashBreaker : MonoBehaviour

{

public Transform ExplosionPrefab;
private bool IsJumpHelp = false;

void Start()
{

}

void Update()
{
    if (Input.GetButtonDown("Jump") && !IsJumpHelp)
    {
        IsJumpHelp = true;
    }
    else if (Input.GetButtonDown("Jump") && IsJumpHelp)
    {
        IsJumpHelp = false;
        var car = Instantiate(ExplosionPrefab, GameObject.Find("Waypoints").transform.position, Quaternion.identity);
    }
}

}

Im so terrible at javascript slash converting to C# :smiley: