Synapse X has a function called firetouchinterset() where it allows the exploiter to fire a .Touched event without actually touching the part itself. Are there ways to prevent this? My initial thoughts were to use Raycasts or OverlapParams and magnitude checks but I’m unsure if they would even work.
As long as you have checks within the .Touched function, you’ll be fine. You could use magnitude to see if the player is within close proximity to the part when the event is fired. I personally just use :GetPartBoundsInBox()
with some filters to filter out anything unnecessary. Either of those methods should work fine for a rough check.
3 Likes