How do I have pickups not spawn on begin play if they have already been picked up by the player

My current set up - is on begin play → checks my character’s inventory - which has been saved to a savegameBP → gets all actors of pickup class → checks names to see if any of them match my character’s inventory items → if they do → Destroy item

Is this the right way to do this for items that are placed in the world as pickups after they have been picked up?

Does anyone have any experience with this because all the tutorials I’ve seen - the character’s info get’s saved but not too many have info on whether or not something Should exist in the game?

Should I have an item spawnerBP maybe? To have it so that “if Item exists in inventory do not spawn item” Because all ive been doing is placing the items in the world.

I have set up a pickup manager that checks my inventory and if the item is in my inventory it doesn’t spawn in - so this is working now

Hi There, GhostBlades. I’m working on the same things for my game but I’m having lots of issues trying to keep the picked up item destroyed upon game load. Would you mind sending me some screenshots over of your set up so I can try to get it to work on my project Please?