I see there is a question similar to this but that answer relates to Git, which I am not using here.
I often make small scripts that I send to others with very limited command-line skills to run. Is there a way to package my script so that users don't need to change permissions for my executable? I tried to package my script such that the first executable script changes the permissions for all the others, but at this point I have been unable to find a way to ship that first script in a way such that the user does not have to give it execute permission i.e. chmod +x First_script
Am I running into this wall because there is no solution?
tar
or some other archive? That would preserve your permissions when they extract the files.