Hello,
I can achieve that with a isValid node.
Actually you can’t, because your widget reference will still be valid since “Remove from Parent” doesn’t destroy the widget ref. It stays in memory, so your “is valid” will always return Valid since you spawned your widget once.
To fix this, you can just Set your Widget Reference right after “Remove from parent” and set it to none (just leave it empty), now your reference will be “invalid”.