Hi, sorry for the necro. I noticed in your code that you have a separate inventory for items and weapons. I am also making an FPS and I was curious why you chose to separate the inventories like that and how that’s worked out for you. Right now I’m making a single inventory with weapons being subclasses of the item base class stored in the inventory, but I would considering switching to your method if you feel like it was a good choice.