So I’ve seen a lot of people posting about issues with the game crashing on level load, even the very first load screen when you’re on the tram.
If you are running Windows 7, dollars to donuts you have Steam installed to the Program Files folder, (x86) or otherwise. You’re going to have to uninstall Steam and reinstall it somewhere else, preferably the ‘Games’ folder of your C: or on any other drive if you have them. Windows 7 handles stuff installed in Program Files as a major security risk and places all kinds of firewalls between the application and outside folders, this prevents Black Mesa from accessing the static player.info that it needs to transfer over from level to level, causing the crash.
Moving Steam should fix the issue and the game should run normally.