so I am looking for a way to check if a part is colliding with a union. The union is stationary and I can set it to CanCollide false or true (doesn’t matter just need it to work somehow). The part is the moving “part” of the process.
I change its CFrame via script so touched event does not fire when they collide.
I also tried with GetTouchingParts but it’s very inconsistent and doesn’t really detect the union properly (even if it’s really simple)
I would be very thankful to anyone who has another way to check if two things are touching.
what i recommend you do is put an invisible part over the union and use the get touching parts function on the invisible part instead of the union itself.
If you use GetTouchingParts make sure the function is being ran from the base part, not the union. Also make sure to check that the part AND the union BOTH have CanCollide enabled or else GetTouchingParts sometimes won’t detect the collision. In your unions properties, what do you have the CollisionFidelity set to? If it is set to default, I would try changing it to box or hull to see if that does anything. Hope any of that helps!