"HandleDamage" is currently only giving a bad selection of hit parts to the event code ("Legs", "Hands", "Head", "Body")
This is OK for most things but at that point when you want to detect if the LEFT leg was hit, youre not able to do so.
Normaly for this "HitPart" would be the solution but according to the community wiki "HitPart":
Runs when the object, it was added to, gets injured/damaged. It returns the position and component that was hit on the object within a nested array, this is because the model may have more than selection name for the hit component.
While you can add "HitPart" handler to a remote unit, the respectful addEventHandler command must be executed on the shooter's PC and will only fire on shooter's PC as well. Additionally, if the unit gets damaged by any means other than shooter's shooting, "HitPart" will not fire. Because of this, this event handler is most suitable for when the shooter needs feedback on his shooting, such as target practicing or hitmarker creation.
"HitPart" is not a good solution for such a thing (MP mission)
So please do something
Fix "HitPart" in that part or extend "HandleDamage"