Thanks! Yeah, organizing and knowing where to put stuff if something that takes practice. One of the big reasons for my refactoring was that I had worked up a much better understanding of this over the years, and felt compelled to move blueprints around to more sensible places. I agree that it makes the mosts sense to have inventory systems at least in part tied up to each unit, and I don’t why that shouldn’t work. Seems like the sort of thing that would make sense to have in a blueprint component. Perhaps also a larger inventory manager singleton blueprint that does most of the hard work, but references inventory components on the unit for the specific data. This might also be something a data table is well suited for… Well, the devil is in the details and the best implementation depends a lot on what you are trying to do. Maybe I could help you understand why the input is not working? Could you be a bit more specific as to what goes wrong?