I want to add a gui feature that allows players to change the value in the box and play there own music. How do I make the script find this value from the gui and change the music for that player. This is what I have correct my mistakes so far
MyMusic = game.starterGui.ChangeMusic.textLabel
game.starterGui.ChangeMusic.textLabel = (" ")
Moderator note: Please enclose code in code blocks.

5 comments
Thank you
If this solved your answer, please make sure to mark it as solved.
Ive worked through some of your script but I cant seem to figure out where Im putting the gui and how? What is LocalPlayer?
So, the LocalPlayer is the clients character. The music gui will need to go into the StarterGui, but you will not access the script like that unless you were to do, local musicGui = script.Parent
Now, the PlayerGui is the place that holds all the Gui's and LocalScripts a player can see and use. Changing stuff in the StarterGui will literally affect nothing for the clients. So you will need to access the LocalPlayer by doing, local plr = game.Players.LocalPlayer and then access their PlayerGui by doing, plr.PlayerGui and the you can get the gui by doing, plr.PlayerGui.myMusic