They contain hemocyanin, a copper-based molecule that turns blue when oxygenated, so that’s why they have blue blood.
Some species of Lizards, such as skinks, contain green blood due to a pigment called biliverdin.
They lack hemoglobin entirely so they have colorless blood and the oxygen they take dissolves directly in plasma.
They use a green pigment, chlorocruorin, which is similar to hemoglobin, which is why blood has different colors.
They utilize chlorocruorin, like some annelids, which gives their blood a green tint.
Some have vanabin, a vanadium-binding protein that contributes to yellow or greenish blood in their body.
Their blood has a purple or pink hue because they may use hemerythrin which lead to it.