Is it possible, that we use Ham_Item_Deploy for this request?
Then, check if the item is C4. If yes, set a bool. Next, make another check in FM_CmdStart. If the player is holding a C4 (when the bool is true) and he is trying to plant the bomb (when pressing IN_ATTACK button), we just return PLUGIN_HANDLED.