My problem is this I tried to enable my Gui variable but it will not work?
Cdetector = script.Parent.ClickDetector
rp = game:GetService("ReplicatedStorage")
status = rp:WaitForChild("StoneValue")
Gui = game:GetService("StarterGui"):WaitForChild("HintGui")
Cdetector.MouseClick:Connect(function()
status.Value = status.Value + 1
--script.Disabled = true--
Gui.Enabled = true
--[[for i = 0.1,1,0.3 do
script.Parent.Stone1.Transparency = i
wait(.1)
script.Parent.Stone2.Transparency = i
wait(.1)
script.Parent.Stone3.Transparency = i
end--]]
end)

4 comments
I thought an local script was only for GUIs and Tools, but thank you and I accept this answer.
Actually nevermind still not working
What isn't working? Instead of using a LocalScript to reference the player, you can use the Player argument passed by the MouseClick event.
I've edited the answer to be more clear. For future reference, its much easier for us to help you if you provide more information about what isn't working. (What you have tested, what you expect to happen, etc...)