Removing selected items from array for good

Hi guys

I have an array in my level blueprint that spawns an item at specified target points in an array, based on how many of the item the player has collected.

I don’t want the same target point to be used more than once tho (removed from array).

How would I go about it? I tried the Remove item and Remove index nodes but none work as I want them to.

Attached is my ‘select random point to spawn’ BP.