I've tried this: (It's not working)
function servercmdDropTool(%client, %slot)
{
messageClient(%client, 'MsgItemPickup', '', %slot, 0);
%client.player.tool[%slot] = 0;
%client.player.weaponCount--;
serverCmdUnUseTool(%client);
parent::serverCmddropTool(%client, %slot);
}
*Yes it is packaged in my code I copied it from*