It still needs me to add the assets when distributing, how did you do it so I don't need to put the assets
Ah right you need to include a specific function when importing assets, and you need to add the assets to the .spec file. I'll just link a stackoverflow post on it, it's easier and probably more in-depth than me explaining.
https://stackoverflow.com/questions/54210392/how-can-i-convert-pygame-to-exe