onProjectileHit?
Raycast 'listens' to playerTouch, botTouch, vehicleTouch, and projectileHit. What I've done in the past is make all of those events (besides vehicleTouch since it's not a default addon) fire a relay, and just used the onRelay event.
So, use, onprojectilehit-self firerelay?
Ayup. Do the same with onPlayerTouch and onBotTouch for full effect.