Touched event not working, any better ways to do this?

Nobody wants to respond to my post I made earlier so I come with a new question.

I have a script that launches you forward. I make a hitbox the size of the character model with GetBoundingBox().
The touched event does not work. At all. I haven’t the slightest idea why. If you want to try and help with that you can here.

Either way, if nobody can help me with that I decided to look for some alternatives. My only real idea is to constantly get the magnitude of you and all players while the ability is active, and if they are close enough to you, deal damage. However, this seems overcomplicated to me, and I was wondering if there are any better solutions?