--//Variables Frame = script.Parent.Frame --//Function script.Parent.MouseButton1Click:connect(function() if Frame.Visible == true then Frame.Visible = false script.Parent.Text = "Open Shop" else Frame.Visible = true script.Parent.Text = "Close Shop" end end)
(I was in a skype call with you)
Well the issue seems that you are using a localscript.
It will fix it if you just use a regular script. :)
Hope this helps!
Sincerely, jmanrock123