Acid, that is very cool, and I have been eyeing that up in the store. In the future I will definitely need a system like yours. As you can imagine, I have no knowledge of scripting. I'm still afraid of screwing something up by changing a script. I don't even know how to change and save a script without messing up the original.
I'm going through all the Twitch videos now trying to learn how to do things like this and I'm on information overload, almost 150 hours in the last week in Game Guru and the videos alone, not including Blender, assets or any of that.. Don't get me wrong, it will sink in in a short amount of time.
There are a lot of things I have planned for the games I want to make that aren't supported yet. So a lot of things like your system will have to wait until other things are added to the software, like fishing, crafting, etc.
What I've figured out what I need right now is, a collection script that can be added to any entity. And that's it.--For the moment.
Example: If I want the player to clean up all the explosive barrels, or garbage, or catch all the birds, all I'd have to do is add the collection script to the entity through the properties. (This is temporary until, I get more adept at making games).
What I have been trying, is laying down an entity such as a barrel, and loading a health.lua or key.lua to it. But that doesn't work so well, because as you know, when you pick up a barrel of acid with a health.lua it gives you health and tells you it gave you health, and with the key, it tells the player they have picked up a key displaying the text.
All I want it to do at the moment is to collect the entity and it just disappear with no text.
I saw in the Twitch videos where I could do that myself, but like I said, I'm afraid I'm gonna screw something up, and it's taking me a long time to get with it. Is there an entity that can be picked up that doesn't do or say anything other than disappear?