If checked run the groovy script as a system script, the script will have access to the same variables as the Groovy Console. The AbstractProject is also bound to the project variable.
If not checked run the groovy script on the executor node, the script will not have access to the hudson or job model.