Inventory System Save System - One Object Spawns on Play After Being Destroyed

ParentItem - Delete all code, node needed
SaveAllData - use IsValid check on Inventroy to make sure you’ve set it.
GameInstance - You cant use EventInit, this happens once and before the world has loaded, put it in a function called LoadLevel and call it when your world is ready.
Also Delete ActorsRemovedLoop, this is redundant now.

the rest is hard to follow so start with that, and refer to my pic above, thats all you need to start