Hi, try to give your sprites an ID variable that match the button UID, so when you click on a button, you can pick the correct sprite based on this variable :
On button clicked :
-Create Sprite at X/Y
-Sprite : Set ID variable to Button.UID
Then use the system action "Pick by comparison" when button clicked
I created variables named "selected variable". they solved the problem with them.
but i have another problem. When I add new data to Array, it goes like 4 3 2 1 ... instead of going like 1 2 3 4 ... :(