How do I set my destructible mesh so that only a specific actor can destroy it?

I have an object that serves as a bridge (which is a destructible mesh) for the player to walk on to get across a chasm, but I don’t want it to break when my player character walks on or hits the object.

Instead I only want it to break when the player grabs a specific object on the other side. This causes another actor, which is a boulder, (which I specified in blueprint to simulate physics) to fall on the bridge and break it to pieces.

How do I set up the collision (or physics) settings so that nothing will cause the bridge to break EXCEPT for the rock that falls on it later?

In the level blueprint, this Is for when the player hits the trigger volume, causing the boulder to fall.

And this is what I have so far, when the boulder hits the bridge, which makes a sound

Never mind I kind of got it.

  1. Change the collision setting to custom for the destructible mesh, then toggle it so that the pawn actor gets ignored.

  1. Since the player will go through the destructible mesh, add a solid plane component for the player to walk on, then set it to invisible when you play the game. This makes it possible for the player to walk on something.

  1. Simulate the physics for the boulder in sequencer.

It kind of works, but I sometimes get a hiccup in the sequencer, where the sound that plays when the boulder hits the bridge lags behind.

For Blueprints: