At a first glance, the save code looks ok. But none of it will run, because you’re destroying the actor ( naturally, everything gets destroyed, including all this code ).