You'd need to index the array somehow as well. Right now you are picking the item in front of the array and constantly destroying it. In this example, you could add 'pop array.front' action and it should work. Also, your pick event is wrong. Use condition 'pick by uid' that can be found under sprite conditions, not system conditions.