Instead of using Touched events and whatnot, why not try using Region3?
If you don’t know what Regions/Region3 is, think of it as a certain area that you can create using a part or a declared area in your 3D space, I wont give a full tutorial on Region3 but there are plenty of useful resources out there!
I would highly recommend ZonePlus v2 by @ForeverHD
It’s very easy to learn and it has very useful events such as detecting when a player enters the zone or when the player leaves the zone. I would recommend learning Region3 so you really understand how this module works. The documentation is linked below ![]()
The DevForum post can be found here