This native is a server side native which requires OneSync enabled to run it. It gets triggered when damage occurs between two entity using a weapon.
int damageType, int weaponType, bool overrideDefaultDamage, bool hitEntityWeapon, bool hitWeaponAmmoAttachment, bool silenced, int damageFlags, bool f80_1, int f100, int f116, int f104, int weaponDamage, bool f135, int f48, int f52, int f56, bool f112, int damageTime, bool willKill, int f120, bool hasVehicleData, int f112_1, int parentGlobalId, int hitGlobalId, int tyreIndex, int suspensionIndex, int hitComponent, bool f133, bool f125, int f64, int f68, int f72
0= unknown (or incorrect weaponHash)
1= no damage (flare,snowball, petrolcan)
2= melee
3= bullet
4= force ragdoll fall
5= explosive (RPG, Railgun, grenade)
6= fire(molotov)
8= fall (WEAPON_HELI_CRASH)
10= electric
11= barbed wire
12= extinguisher
13= gas
14= water cannon (WEAPON_HIT_BY_WATER_CANNON)
tyreIndex = 0 to 4 on normal vehicles
'0 = wheel_lf / bike, plane or jet front
'1 = wheel_rf
'2 = wheel_lm / in 6 wheels trailer, plane or jet is first one on left
'3 = wheel_rm / in 6 wheels trailer, plane or jet is first one on right
'4 = wheel_lr / bike rear / in 6 wheels trailer, plane or jet is last one on left
'5 = wheel_rr / in 6 wheels trailer, plane or jet is last one on right
'45 = 6 wheels trailer mid wheel left
'47 = 6 wheels trailer mid wheel right
-- TO DO