This is an older thread but the information may be useful. An effective and simple anti leech I use is turning some vital lines into comments. Another option is to butcher the script with typos and misplaced objects and make somebody rebuild it basically from scratch.