transeform.parent = null;で親子関係切っといて
DontDestroyOnLoad(gameObject);でシーン切り替えても残しておくようにして
SetActiveRecursively(false);でactiveを切っとく
これじゃダメかい?