so basically, if 2 people are running next to each other and one just taps the other with a sword, it’ll do a lot more damage than it should because the sword is moving fast relative to the world. Shouldn’t it do like… not that?

Also speaking of doing shit while moving, trying to drink is scuffed because the particles generate with no velocity regardless of the bottle’s speed or position

This is definitely a good point. And would affect things like dodging as well.
Right now impactors know how fast they’re moving, but the detectors don’t at all. I’ll brainstorm ways for us to improve this.

Are the detectors parented to the players? You could easily cheese the first iteration by using the player’s delta minus the impactor’s delta to determine the impact delta.