script.Parent.MouseButton1Click:Connect(function() game.StarterGui.WhichGive.BACKVIII.Visible = true end)
BACKVIII is the Frame I wanted the script to make visible.
The problem is that you put StarterGui instead of the PlayerGui
Fixed code here:
local player = game.Players.LocalPlayer local playerGui = player:FindFirstChild("PlayerGui") script.Parent.MouseButton1Click:Connect(function() playerGui.WhichGive.BACKVIII.Visible = true end)
also make sure this is in a localscript
There's something weird going on with your brackets