dla tego musiałbyś nadać obiektom postaci maskę o kształcie korpusu ciała, np:
GML
mask_index=sprite_korpus
a dla miecza to już stworzenie osobnego obiektu i sprawdzanie kolizji miecza z graczem, ale to okrężna niepotrzebna droga - tam o ile pamiętam jest po prostu sprawdzanie odległości oraz czy atak jest wykonywany, i działa prawidłowo :)