A ripper couldn't care less if the code is difficult to read. I've made scripts with a mix of global variables, custom identifiers, hash tables and $chr(). Did it stop it from being ripped and redistributed? No. Why? Because a mouse can read the code perfectly when all the ripper wants to do is copy everything directly from my script to his. No doubt he had the savvy to realise what a global variable is too - he even thought that changing the name of the global variables would trick me into thinking it was his work, though most legit script writers will realise that it does work like that. I've seen a script written by a mate of mine get ripped and the idiot who did it didn't even bother to change some of the file names so not only is it perfectly possible to rip any script, it's also possible for the ripper to be too stupid to even cover the most obvious of tracks.

The rest of what you said is just a repeat of what I said.