The object with many colors and uses

Riddle:

I come in many colors, can change color when hit, spill liquid when moved too fast, and block water when splashed. What am I?

Answer:

Answer: An umbrella. Explanation: An umbrella is flexible, colorful, blocks water, and can spill collected rain when moved.

Riddle tags: