Did you mean kaleidoscope?
kaleidoscope
noun
°A tube of mirrors containing loose coloured beads etc and is rotated to produce a succession of symmetrical designs.
°A constantly changing set of colours, or other things.