Why do you save the items in a rect instead of just using an array and hiding the items? It ends up having memory leaks, and being much more difficult than what it is supposed to do it is also made for just one player and no example on how to make it multiplayer compatible.
BackPackGuide trigger gave me the impression you didn't know anything about For loops but you actually used one in the other trigger so what's the problem?
Note: If you combine the triggers it is likely to mix.
Sooo DONT MIX THEM!
Could you make any sense at all? I don't get that statement