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

I would still use a montage notify where the attack should trigger and do some sort of sphere trace where the player is, based on the type of the attack, so by using the player world location instead of a socket.