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