Нет, DetourHook на CCSPlayer::ClientCommand + NOP/JMP для drop, чтобы вообще не было даже реализации кода с попыткой выкинуть оружия, так как drop отправлется на сервер (а смысла вообще обсчитывать какие то вещи сервером, если задача - полностью блокировать, в том числе и код внутри)