Functioning Doors, ladders, etc. in construction scripts

You mean so the door works for the player?

Two ways, I’d say

  1. Make the doors child blueprint components of the building.

  2. Get the building to spawn the doors at runtime.

In both cases, the doors a separate blueprints. It would also be best to talk to them using an interface.