Lol @ the "lol nub onPlayerChats can't be called serverside?!?!?!"
Perhaps you were thinking about ChatBar.onAction? That can't be read serverside

.
If you have onPlayerChats serverside in a weapon, everyone in that level can call that event - even if only one player has it.