@lurarose do you mean the white rooks or the black rooks?
As for the black rooks, I see 4 possibilities:
1) Kd7, Bxh4, Q??, Rah8
2) Ra7, Bxh4, Rh7
3) Bf6, Qe7, o-o-o, Rh8, Rdg8
4) Ra6, Bf7, Rh6
I believe 4) is the better of those. The bishop is some good on f7 as it covers square h5. The rook can go to either h6 or g6. Black can double rooks on the h-file Rgh8 after Rh6. Sequence 4) does not depend on a bishop or queen move.
It certainly is better to first get the pieces ready and then sacrifice than the other way around.
In short I propose the sequence ...Ne7, ...Ng6, ...Be7, ...Nd7, ...Ndf8, ...Ra6, ...Bf7 and then strike with either ...Nxh4 or ...Bxh4
As for the black rooks, I see 4 possibilities:
1) Kd7, Bxh4, Q??, Rah8
2) Ra7, Bxh4, Rh7
3) Bf6, Qe7, o-o-o, Rh8, Rdg8
4) Ra6, Bf7, Rh6
I believe 4) is the better of those. The bishop is some good on f7 as it covers square h5. The rook can go to either h6 or g6. Black can double rooks on the h-file Rgh8 after Rh6. Sequence 4) does not depend on a bishop or queen move.
It certainly is better to first get the pieces ready and then sacrifice than the other way around.
In short I propose the sequence ...Ne7, ...Ng6, ...Be7, ...Nd7, ...Ndf8, ...Ra6, ...Bf7 and then strike with either ...Nxh4 or ...Bxh4