Rainbow gun