So this works for my other scripts but with scrolling gui’s it dont so i thought to add more .parent but it didnt work here is my code:
script.Parent.MouseButton1Click:Connect(function()
script.Parent.Parent.Parent.Parent.WhyHoonOdd.Visible = true
end)
Output:
WhyHoonOdd is not a valid member of Frame “Players.3DRobloxGameDev.PlayerGui.Options.BooglesFrame.WhyHoonRare”
tlr22
(FusionOak)
#2
Potentially a spelling or path error. It is also possible it doesn’t exist yet. Try using
script.Parent.Parent.Parent.Parent:WaitForChild("WhyHoonOdd").Visible = true
2 Likes
Ok I did this and the output said
RemoveAdsVid is not a valid member of Frame “Players.3DRobloxGameDev.PlayerGui.Options.BooglesFrame”
tlr22
(FusionOak)
#4
That seems to be an error from a different portion of code. Though it could be the same problem as before. Try another wait for child.
Did nothing now it says when clicking this
Infinite yield possible on 'Players.3DRobloxGameDev.PlayerGui.Options.BooglesFrame.RemovePopupVid:WaitForChild(“WhyHoonOdd”)
And add a wait for child in the script that is having the issue?
0xzMq
(Mystery)
#6
Im really sure you missed or added a parent too much. Could you screenshot your startergui with the located screen gui opened in it ?
0xzMq
(Mystery)
#8
I dont see any frame or button that is called whyhoonodd…
0xzMq
(Mystery)
#9
Also could you please locate the button with the local script in it?
There is one

the button is in Statergui > BooglesFrame > RemovePopupVid > Information > MoreFrom: > Open
0xzMq
(Mystery)
#11
Where is the button which gets clicked to make this visible?
0xzMq
(Mystery)
#12
The error is that u added 1 parent too much. Remove one parent and it should work…
Removed 1 parent and the output still says:
Infinite yield possible on ‘Players.3DRobloxGameDev.PlayerGui.Options.BooglesFrame.RemovePopupVid.Information:WaitForChild(“WhyHoonOdd”)’
0xzMq
(Mystery)
#14
Thats just a warning not a error, anyways the script shouldve worked now didnt it?
No It didnt work thats all the output said