Structure Info?

So you want it to ignore the second “begin play”? Perhaps is there a way to save a counter as a variable between the two iterations? The first time it fires, a counter can equal one, and at the end of the code, if it is equal to one, then save the info. The second time it fires, have it equal 0, and if is else than 1, ignore the save process.

I haven’t tried making structures at all, so I do not know how the events work while placing, but perhaps if there is a way to save that number local to the player, then that could solve your issue.

EDIT:

And even better, you could just use a boolean variable called “firstbegin” or something to save on memory for a more optimized blueprint.