Click and drag the dots to try this example. You might have a bunch of clones, like the dots in this example, and you might want to use some property of those clones in another sprite, like in this example where I use the x & y position of the clones to draw lines between them (using the Pen in another sprite). How this works: - When creating the clones, each clone adds their x and y positions as items in the global lists "Clone X" and "Clone Y", and stores the list item index in the sprite only variable "clone index" (meaning they "know" where to read and write their x & y in the lists). - In this example the clones are "draggable" and each clone continually store their x & y position in the global lists in a forever loop (using "clone index"). - In another forever loop, the Pen sprite iterates through the "Clone X" and "Clone Y" lists and draws lines between the coordinates. As always, I have only one "When Green Flag Pressed". In the code under this hat block I initiate and start the project using "broadcast and wait" and "broadcast". In this example, that is handled in the stage code. All code by me (@kriblo). Study the code inside.