Case matters in the names of things.
It's StarterGui not Startergui, Value not value.
Also, the script.Parent.Parent.Parent.Workspace... is bad. Don't do that! Like script, you have the reference Workspace already.
Workspace.Part.Smoke.Color = is sufficient and sensitive to fewer things and therefore better!.
Since you've made that mistake your other objects names might not match this capitalization. Standard ROBLOX practice is to capitalize all words in object names, so they really ought to be SmokeC, Frame, Colors, etc.
I'm assuming you simply didn't copy the connection of this script and end of this function?
1 comment
Full respect for posting an attempt, that will get you alot further with programming.