Don't use every 120 seconds then remove item, this is very annoying my boy, instead set the item life to a certain ammount, like 60 hitpoints, then run a trigger every second every item in playable map area or specify the temp_region and afterwards reduce every picked item's health by 1, when they have 0 life points the item will be gone. Then create another trigger and set the item's health to 60 again if a hero gets the item to give it again 60 seconds if he decides to drop it later to do some arrangement.