Well there are many script encrypters that you can use, I think some were uploaded here a while ago if you search you may be able to find them. It encrypts them by using
call compile toString[LOTS OF NUMBERS AND COMMAS HERE];
My best guess is that is converts the numbers to strings and it reads the script from there, I really don't like the ArmA 3 scripting language personally. Actually now that you've gave me the idea, I think i'll make one; thanks.