The closest you can get to 700 with
umask for files is 600, which you can get by using a umask of 066. You can't set execute permissions for files with umask (for directories you can). Why do you need all your files to be created with execute permissions?