[Help!]How to trigger an event through two static meshes colliding with each other?

None of these help. By “logic” I mean show the code you have which generates the collision not what happens after the collision. On your “On Begin Overlap” event, “Cast” the “Other Actor” pin to the object you want to check collisions with (if it’s the same as the BP you are putting it in, that’s fine just cast to the BP you are using.) Then off “Cast Succeed” draw a “Print String” rather than a “Quit” just for the debug purposes. That way, it only checks collisions of an actor from that class and ignores all others. The collision should not interfere with itself, assuming you set up your collisions properly. Also, if you have a collision bounds on your actor, you shouldn’t need a collision box attached to the actor.