To me, this is a bad idea and I think this would ruin a lot of death matches.
Player::OnActivated (if it actually is a trigger) ==[onTrigger]==> if fraggrenade equipped ==[true]==> pinpull