Christopher,
I am glad it is what you wanted.
Sure I just recreate the block and write steps that sorts out the block behaviour.
-Deleted existing constrains
-Made a block out of roof and add it to rotation action. because I want to later on constrain things to it. if it is made of lines I have to put many constrains to keep the roof as it is.
-Coincident, clicked on one of the circles of right bottom connector to pic the centre of it, enter (to go to option of selecting object), selected the vertical guide line
-Coincident, clicked on one of the circles of right bottom connector to pic the centre of it, enter (to go to option of selecting object), selected the horizontal guide line
-Fix constrain the top point of the vertical guide
-Vertical constrain the vertical guide
-created 2 circle guides on top and btm of leg
-3 tangent constrains and 1 perpendicular constrain for each top and btm of leg
-Fix Constrain the top circle to top of the guide line
-Concentric the btm circle to one of circles of btm connector
-Coincident, clicked on one of the circles of right bottom connector to pic the centre of it, enter (to go to option of selecting object), selected the vertical guide line
-last step, Parallel constrain hor guide to one hor line of roof
-Fix end point of hor guide at left connector end.
This is up to last block I posted. But there is a bit of issue. See picture below. To fix it I just added another parallel constrain a hor line of right btm connector to hor guide. Error fixed.
Please go to top right of the post you chose as solution, the option, and choose "not the solution. Then choose this post as the solution so the other users can trac and see the right block.
I hope it is clear what I wrore. you can recreate your block using the fresh one and see what happens.
Cheers,
Behzad