How to change the sky sphere color smoothly?

Hi, I’m quite new to blueprint scripting and I’m very grateful for any answer.

I’m trying to figure out how to change the Horizon Color and Zenith Color, etc., of the sky sphere from one color to another smoothly over a period of 5 seconds when the player presses a key. It’s not meant to be a day/night cycle, but rather, all of the lights in my scene change color at certain points, and I want to include the sky as well. Here is my current Level blueprint, where I have tried to do this using a timeline.

Timeline:

Doing this results in the printed string showing up over and over all the way down my screen for a few seconds, but the sky itself didn’t change color. I’m sure that it’s something I did incorrectly with the timeline… Anyway, thank you for reading this and for any answers, it’s a great help.

Hey, firstly you should be create dynamic instance material. I think this tutorial helpful.