Do they play at one pc (local) or at two (mp)?
Generally, you can ask if sth is valid to know if the object is there. In your case, I would cast from the apple, which gets destroyed (before the destroy node), to the character and calls an event there to spawn a new one. Or you try to manage it at the character to destruct and construct a new one there.