Ja, es gibt eine Lösung.
Ich habe für ein AntiCheat Script für meinen Server Serverseitige Hitboxen erstellt.
Mein Ansatz war folgender:
Da die Skins bei einem persönlich immernoch gleich aussehen, kann man mit GetPedBonePosition die Hitbox "nachbauen". D.h. alle Schüsse müssen ausgewertet werden um zu sehen ob sie einen Bone direkt oder ganz leicht versetzt treffen. Der nächste Schritt wäre alle Schüsse der Spieler mit cancelEvent zu unterbrechen.
Jetzt werden die Schuss Koordinaten mit "onClientPlayerWeaponFire" ausgelesen und das getroffene Körperteil berechnet. Der schaden wird dann mit "setElementHealth" abgezogen.
Das ganze muss mit ein wenig rumprobieren optimiert werden. Vorteile an dieser Methode ist aber, dass man je nach Körperteil verschiedenen Schaden berechnen kann.
(!Tipp: Mit GetPedBonePosition,onClientPlayerWeaponFire und GetDistanceBetweenPoints3D lässt sich berechnen wie weit eine Kugel vom Körperteil entfernt sein muss um als Treffer zu gelten)
Wenn du willst erklär ich dir das mal via Skype genauer.