Hi If you have 2 rigidbodies with triggers one is completely ignored and giving all kind of weird results. Create sample scene: GameObject1: Add Rigidbody with script attached that detects "ontrigger" enter or collisions. Add a boxcollider to it and set is as trigger. GameObject2: Add Rigidbody, attach another script that detects ontrigger. Add boxcollider and set it as trigger. Now place GameObject2 as a child of GameObject1 and set them distant from each other so they don't overlap. Now create whatever other gameobject with a box collider and set as trigger. Let's name this gameobject "Wall". Test it: Now collide GameObject2 with the wall. I would expect a print out on trigger enter from the script attached to gameobject2. What happens since 2020.1 alpha: You will only get GameObject1 detecting the impact. GameObject2 script doesn't print jack. And randomly, when it does, it says it collided with itself instead of whatever you collided with.