okay all of this is correct, as in fact ExitWith in any scope other than the main scope is useless if you are trying to kill the script all to gather.
So the real question would be, HOW can one Exit a script no matter what scope it is in, or alternatively is there a way to us something like a GOTO,?
Example of the old Gotos I am use to.
If a = A then Goto "Spaming!"
end if
"Spaming!"
Runs code here, bypassing code after the if, IF a = a, Else it runs the code following the if.