How to implement internal module damage for vehicles

Hello.

In my project I want to find a way to raycast through multiple collision meshes, for instance a raycast hits and penetrates the armor of a tank and hits the engine.

Thank you for your time.