Well, script is not working... It is not in Local Script... And it is freaking me out so please help here is the script... I opened Developer Console and it says PlayerGui is not valid member of Part I dont know what did I do wrong... I freak myself when I do something so long and it is not working... Well I'm trying to get answer on this question very long... And also I think that PlayerGui hates me... xD Please help!
function onTouched(theplayer)
theplayer.PlayerGui.ScreenGui.OBJECTIVE_1.Enabled = true
end
script.Parent.Touched:connect(onTouched)

8 comments
Okay, let me try...
Well, it did not worked...
Is it a local script?
If this new edit script doesn't work then I can't help you because there would be something wrong with your GUI
Let me quicky set this to the localscript and put in StarterGUI.
Nope, its not working... Idk why did you put if GUI.ClassName == "ScreenGui" then GUI.Enabled = true elseif GUI.ClassName == "Frame" then Gui.Visible = true ... OBJECTIVE_1 is a ScreenGui... it is not in any other ScreenGui... Nothing is wrong with gui...
Because you can't enable a frame, you can only make it visible