So maybe I added this to the wrong section as I am not a scripter myself. If would be helpful to you could show me were in say this simple touch script the collision test would go?
default
{
touch_start(integer total_number) {
llGiveInventory(llDetectedKey(0),llGetInventoryName(,0));
}
}