I hot glued CD's together with the reflective surface facing inward. A flashlight is at the bottom of the ball shining in through a prism. The prism causes the light to refract. When the light gets refracted it reflects off the CD's causing a rainbow to appear on the wall and the floor. For the rainbow to appear the wall and floor absorb the light.
Thank you for your interest in contacting Future Engineers. We look forward to connecting with you!