korbaach I appreciate the reply but as I looked over that I would have to restructure my code for it to pertain, thanks a lot though!
nimos100 this solution seems to work..although, I have run into a problem where its spawning infinity text, and only on one block. I feel like I've nested the for-each improperly. To help with clarity I will post my current block of code:
SPAWNX & SPAWNY are global vars ( the initial spot the instances start to spawn)
System On start of layout
System For "Y" from 0 - 1
(sub event)System For "X" from 0 - 3:
System create object Sprite on layer 0 at ((SPAWNX + (loopindex("X"))*(Sprite.Width + 125)) , (SPAWNY - (loopindex("Y"))*(Sprite.Width + 125)))
Sprite Set value to floor(random(1,10)
Array Insert Sprite.Value at index 0 on X axis
System For Each Sprite
System Create Object Text on layer 0 at (Sprite(0).X , Sprite(0).Y) //first location of first instance
Text Set Text to Array.At(0) // first instances storage location
[/code:xapwssyb]
Sorry for the lengthy reply. Any help is appreciated.