Gmod hitboxes are trash because gmod isn't suppose to be an FPS. you gotta go complain to garry newman, but at the end of the day he wont listen so we all just sit around and cry.
Not shitboxes. Shit hitregistration. It's a known issue. And no... no way to fix it. Unless you're called garry and created some shitty mod.
Lack of macros. But like carned said, player still joining in not fixable without probably a fix from gmod dev team. deal w/ it
hiw about making the player model of the player not spawn in until their client is fully loaded in? Or a more annoying but effective way: if possible to not make the client spawn in, maybe have a "welcome to Sgm" thing that you have to click "spawn" to fully fully load in?