To make an executable from a PyGame, I always use PyInstaller (install here: https://www.pyinstaller.org/).
If you like, you can additionally use another tool that just uses pyinstaller for you and provides an easy to use graphical interface (install here: https://pypi.org/project/auto-py-to-exe/).
Hope this helps!