It depends on how your blueprint is setup. The python script changes the default object variables. If you have “Instanced editable” turned on for the variable then it can change from instance to instance.(you would need to modify the spawned in level actors in parallel to keep instances in sync)
I would either have to extend the function to allow for instance vars to be captured or you can turn off instance instance editable and the variable will be in sync
No need for extra global var complexity.
Uploaded with cache just to keep information so slightly higher size
ToolEUW4.zip (2.5 MB)