Как защитить скрипт от перепродажи?
Не надо жить в позапрошлом веке, когда ты мог в 1801 году изобрести утюг, и продавать его без изменений до 1900-го.
Мы живем в 21 веке, в котором любая сущность, если перестаёт разиваться, то тут же умирает. 

Не надо бояться жадных детей которые предлагают устаревшую продукцию. Не надо почивать на лаврах и думать что твой утюг будет кормитть тебя до пенсии. Если не мелкие воришки то конкуренты обойдут так или иначе. Нфдо разивать свой продукт, делать его лучше, предоставлять лучший сервис. 

Сейчас вообще другая экономика - сервисная. Продавй не программу, а сервис. Не утюг, а решение проблемы с мятой одеждой. Решай их проблемы. Помогай с освоением, выпускай обновления. И люди к тебе потянутся, а воришки останутся с носом.
Обфускация. Ioncube, например.