Honestly, despite being older than a lot of the people playing it, GMod has a certain timeless aspect to it. It allows a lot of breathing room in terms of customization, in addition to giving people the opportunity to get their feet wet with basic coding, if desired. And tbh, I don't know many games that give me the giggles when I unload a shotgun into someone and their body flies 6+ feet back in a bloody mess lol