Thanks for the help, I really appreciate it.
But now I have two additional questions. What If I decided I wanted multiple copies of Sprite2 being created. IE, have 1-5 copies of Sprite2 being created.
Also, does it matter if I use a Local Variable or a Global Variable?
I'm honestly a bit lost, didn't I answer that in the screenshot? Do you mean, that you have 1-5 different versions of Sprite2, to randomly be chosen from? That could handled in a bunch of different ways.
If it's a still frame sprite, with no animations. Creating a Sprite Object with multiple frames, with animation speed to 0, and no loop. Then set another variable to a random(0-4), For Each Sprite2 on Creation. And, call that variable for the random frame, at the creation For Each Frame for the Sprite 2 Objects.
If they are 5 separate Sprite Objects(i.e. Sprite2, Sprite3, Sprite4. Sprite5, Sprite6), then that could be done similarly. But, set another variable to set to one of the 5 Object Names. If they all act similarly, this would be done easily using a Family Object. Then setting random variable, 2-6, and then using "Create Object (By Name)" Action. Object name field would look something like ("Sprite" & RandomNumberHere) without the parenthesis. That is, if "RandomNumberHere" was the name of the variable set before hand. And each Sprite Object is named "Sprite2", "Sprite3", "Sprite4". "Sprite5", "Sprite6".
It depends on what you are looking to accomplish exactly.