To attach Christmas lights to a metal roof, you will need some special clips or clamps that are designed to grip onto metal surfaces. You can find these at most hardware stores or online. Once you have the clips, simply attach the lights to the clips and then use a hammer or other tool to secure the clips to the metal roof. It's important to make sure the clips are tightly secured so the lights don't fall off or become loose during the holiday season.