The button that you press for the songlist is a SurfaceGUI, btw. The Songlist (game.StarterGui.SongList.Frame) Doesn't show when I click the SurfaceGui.
local Button = script.Parent local Songlist = game.StarterGui.SongList.Frame function onClick() Songlist.Visible = true end Button.MouseButton1Click:connect(onClick)
Help?
Just put a PlayerAdded event, then clone the GUI and put it in their PlayerGui
Notice how you are leading the script to StarterGui. StarterGui is where the GUIs go when a Player spawns. If you edit the properties of GUIs in StarterGui, the changes won't show until you reset. Use PlayerGui instead.