The line if(!attacker || !victim) is not related to the grenade, as I'm assuming your using it to make sure the attacker and vitctim are both in fact players.
The final argument of client_damage() TA determines whether it was team damage or not, so you could also try checking that and returning PLUGIN_HANDLED.
__________________
Quote:
vBulletin Tip #42: Not much would be accomplished by merging this item with itself.