I confess I'm having trouble following your code, but my a priori expectation would be that if the script has clones, all of them would run the script. Are you saying it runs only in a clone?
Those when I am clicked/dropped scripts should be blocks. :~(