i want to connect 10+ shift registers together with 2 rgb leds

So you have 10 shift registers daisy-chained together and 6 of the 8 outputs in each 8-bit shift register controls the three colors of two RGB LEDs.

byte color[20];  // Pattern of colors to display, three bits per color.
digitalWrite(latchPin, LOW);
for (int register = 0; register < 10; register++) {
    shiftOut(clockPin, dataPin, color[register*2]<<4 + color[register*2+1]);  // Send colors to two RGB LEDs
}
digitalWrite(latchPin,HIGH);