does it need to be an executable? or can i just send a script?
It must be an executable, but if you submit a script it must have VERY CLEAR instructions on how to open and test it. It is better that it is an executable to avoid problems when opening it.