How I used to make my primitive inventory was when I needed to call anything, I’d spawn the actor in and run their command. After that was done I’d delete it again if needed and made sure the UI/database go tupdated. This isnt flawless ofcourse but it did work fine for me