Melee Hitboxing

Hello,

Im working on a melee hitbox system right now, and I was wondering what options i have available to me?
I can think of 2 off the top of my head, but they come with their own pros and cons
  1) .Touched events
    these not only have huge delays, but are also unreliable in general for fast-moving objects
  2) Raycasting
    I’m concerned that too many iterations of this running at once is going to slow down frame rates significantly

is there any other method for implementing a melee hitboxing system?

You could use the Spatial Query API