It’s hard to understand your shortened version of your script. Where is the “StartCoroutine” being included? Is it in the Start method? At the end of your post you have “Fade color in Update() Method”, which seems like it would cause issues but I don’t know without seeing the completed code of this section.