Why does script keep running after clone is deleted?

this is only script in my project:

Why does [scratchblocks](a:: variables)[/scratchblocks] variable not stop counting at 100?

forever not stop,try it.

But why does this stop?:

TELL executes a script in the scope of another sprite, but it's the TELLer that's running it. Otherwise use LAUNCH, which does what you'd expect: