Half-Life crashing

Half-Life will constantly crash for me, and I don’t know why. I’ve tried everything I can think of to get it to work but both Steam version and the GoldSrc Speedrun Package constantly crash. I’ve tried testing different theories as to why it crashes, but it is most definitely random. Please help.