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