About your deleted post, why don't you use ExecuteHam(Ham_TakeDamage to apply damage on entities ?
You could even remove pev_takedamage checks.
Else, make sure you set pev_dmg_inflictor to the nade index, so game and other plugins can know which entity is calling damage.