If you want pixel perfect collision, then you’d get a ton of lag. Ideally you’d be using a hitbox.
If you want it more precise you just use many smaller hitboxes. And of course, these hitboxes would be assigned/ attached to each part of the body, so you would have a hitbox attached to your chest, finger(s), feet, etc.
swordcollision - YouTube.
a showcase of per bone -collision from rama. i think he use a linetrace in this implementation and get the bone name to be played with.