Originally Posted by psychonic
Has that one been confirmed to only happen with SM loaded? I was under the impression that it's a game bug.
I was getting 100% of the time with smlib's Client_GiveWeapon, which creates weapons as entities and then uses EquipPlayerWeapon(client, weapon). When I switched smlib to use GivePlayerItem(client, const String:item) instead, the problem went away.
If I had to guess, it's a problem with CreateEntityByName (which is what Client_GiveWeapon uses to create the weapon) or with EquipPlayerWeapon.
Hope this helps you track it down.