I tried using lists to have the sprite i want to call it from assemble it and user their own stuff, but it still pulls from the sprite this script is in ( i used the stage in this example) i want to be able to assign and edit properties(sprite variables) from a single sprite. Any idea how one would do this?
Until you start wanting to set the variable to stuff like lists, costumes, or other objects. The metaprogramming way will throw an error, but passing the value in as just a regular input will work.
I will admit, the biggest downside to my solution is, if you try setting variable from a variable name used in the custom block, it won’t set it in the sprite, but instead in the block.
Do you mean, from a variable defined in the custom block? That’s to be expected, same as if you shadow the current sprite’s sprite variable in a block you’re using the block’s variable.