Hello, so I am trying to create an inventory system for my game and I have ran into a little problem. So when I only have 1 item in the game to pickup it works absolutely fine but when I have 2 it only picks up one and I cannot pick up the other. Here is a gif: https://gyazo.com/48d1bdf2f8d6a757d415e90781bb0c64
How the system works is: So basically when the part is clicked on a script detects it uses a BindableFunction to get the items name, Parent and so on. When it gets this information it will then make a clone of the part and place it in the users inventory which is inside of ReplicatedStorage. When the item is inside replicated storage and has finished cloning it will then send a remoteEvent using "FireClient" to the script inside StarterCharacterScripts and inside that script is where it adds it to the inventory. Here is a picture of all of the scripts: http://prntscr.com/mq1mp4
and inside of each script:
AddItemToGUI: http://prntscr.com/mq1n4c
AddItemToInventory: http://prntscr.com/mq1ni5
GiveItemInfo: http://prntscr.com/mq1npd

1 comment
Where would I put this script and folder and when you say put the items properties in the folder do you just mean have the item cloned in that folder? I need you to be a bit more specific as I am a little new to scripting