Advanced Inventory System

I am revamping my inventory system from a while back for my new game, and I wanted to share my progress with you. Most of it is python, and there are some unused scripts in the file, and to customize it for yourself is hard, but cleaning comes later. W, A, S, D to move, mouse to look, TAB to bring up the inventory menu.

Here is the current file:
player.blend (1.04 MB)