Returning to this thread, a lot of what Stravant said makes way more sense now, I’m an idiot x_x
Also my workaround is to just simply have the client detect the touch, since the contact → action is immediate.
Though there are some instances where it can’t easily be tracked by client; perhaps some type of special object similar to TouchInterest?