If I have a basic Python script, with it\'s hashbang and what-not in place, so that from the terminal on Linux I can run
/path/to/file/MyScript [args]
Putting the script somewhere in the PATH (like /usr/local/bin) is a good solution, but this forces all the users of your system to use/see your script.
Adding an alias in /etc/profile could be a way to do what you want allowing the users of your system to undo this using the unalias command. The line to be added would be:
alias MyScript=/path/to/file/MyScript