Best way to implement hack&slash attack hitscan: weapon onOverlap or create separate hitbox

It could be anything really, a whole set of traces or some overlap queries and traces etc. Whatever it takes to make the desired impact reliable.

My advice personally would just be to not tie it to any specific visual elements, just make it purely mathematical in nature. Just avoid doing things like adding collision boxes or capsules to the visual assets themselves.