(((Sometimes))) when a player is killed, other players cannot loot the weapon from the dead player's hands.
Whenever this happens, it can be fixed by going far enough from the dead player that the other player "cache"s the dead player and then returning to the dead player and "uncaching" the dead player.
This issue occurs because the function that drops the item from player hands is only ran on the server, meaning the weapon ACTUALLY drops to the ground on the server, but the client who is there will not see it on the ground and won't be able to access it in the corpse.