余計な部分はかえって分かりにくくしてしまうので忘れてください

paiはスクリプトコンポーネント
paiには"pai"というタグがついている

Destroy(pai.gameObject);
goPais = GameObject.FindGameObjectsWithTag("Pai");

でGameObject.FindGameObjectsWithTagが
pai.gameObjectを見つけてしまう
原因を調べてたら
どうやらこう動作をするものなので
回避する必要がある
ということがわかったという話