How to consistently check if player is touching a part

You may want to use the Zone+ Module by ForeverHD. It’s the most well thought out and likely foolproof system to detect touch, which uses a combination of ray casting and region3.