Can you script OnCollisionEnter for a box collider and a terrain collider? Because it isn't working here. Do you have to use raycasts?
var explosion : GameObject;
function OnCollisionEnter (col : Collision) {
if(col.gameObject.name == "ground"){
Destroy (gameObject);
Instantiate (explosion, transform.position, transform.rotation);
}
}