string item = "Object Name"; // The item you would like to give out string group_name = "Groups Name"; // The group you would like to give the item to default { on_rez ( integer start ) { llResetScript(); // Resets the script on rez } state_entry() { } touch_start(integer total_number) { integer group = llSameGroup(llDetectedKey(0)); // checks to see if the person clicking on the object has the same active group as the object, returns TRUE or FALSE if ( group == TRUE ) { llGiveInventory(llDetectedKey(0), item); // gives the item to the person who clicked on the object llSay(0, "Thank You"); } else if ( group == FALSE ) { llSay(0, "Only members of the group " + group_name + " may receive the inclosed item. If you are a member of the group " + group_name + " please put on your gourp tag try again."); } } }