Answered by
5 years ago Edited 5 years ago
1. Look at the bottom, where all the events are being connected. See that they all connect to the exact same Gui object when clicked? This means that every function there is being run every time you click, making a large majority of this obsolete sadly.
2. This isn't exactly a coding problem, more of a future warning. You have the parameter of the changed connection as "player". Now, this doesn't cause any issues to your code, due to the fact that the parameter isn't used, but in the case you want to ever use it in the future, I'd recommend you change its name from "player" to "property"
3. This is where the technical coding issue is. You never specified a parent for the SkinColorNotifier. It's essentially in limbo right now, making it undetectable for the script. To change this, simply set the parent of the Instance to something.