1 - If you release a script on the community, it should be open-source. While this isn't a requirement, it is highly discouraged to upload compiled resources to the community (just ask Mate_).
2 - You can't compile .map files. You can obfuscate them and create your own loader, but then that loader can most likely be decompiled.
3 - There's no point in putting -DLmass at the end your your post since I can clearly see your forum name.
Just to those that are asking: the .pyc file is equivalent to a .luac, it is a compiled Python script meant for people that just want to run it. The .py file is the source.