オブジェクトをスクリプトで削除するにはDestroyを使う。
Object.Destroy - Unity スクリプトリファレンス
引数には削除するオブジェクトと何秒後に削除するか指定する。
Destroy(gameObject,1.0f); // 1秒後に削除
ここで注意しなくてはいけないのは、
Destory(this); // thisはスクリプト自身
としてしまうと、thisはこのスクリプト自身を指すので、ゲームオブジェクトは削除されず、スクリプトコンポーネントが削除されるということ。
ゲームオブジェクトの作成および削除 - Unity マニュアル