Hello Zengo, Welcome to the Fourms.
I’m not aware of a good way to do this currently.
I think the closest you could get would be evaluating the ‘Amount’ of damage on damage_result.
I’ve seen ‘Headshot Only’ maps, but they are limited to one weapon. (Where the damage range of headshot vs non-headshot would be known)