Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Output comes up with "RecipeGUI not a valid member of PlayerGui" anyone know what to do?

Asked by
bailley5 114
3 years ago

local player = game.Players.LocalPlayer local gui = player.PlayerGui.RecipeGUI gui.Parent = nil script.Parent.Equipped:connect(function(mouse) gui.Parent = player.PlayerGui end) script.Parent.Unequipped:connect(function(mouse) gui.Parent = nil end)

Anyone know why?

0
Is RecipeGUI inside PlayerGui before you equip the gun? Vid_eo 126 — 3y

1 answer

Log in to vote
1
Answered by
Vid_eo 126
3 years ago

I'm going to assume RecipeGUI isn't inside PlayerGui before the gun is equipped. That's probably where the error is coming from. Also, I would just keep RecipeGUI in PlayerGui at all times and just enable it when the tool is equipped:

local player = game.Players.LocalPlayer
local gui = player.PlayerGui.RecipeGUI

gui.Enabled = false --i would just do this directly from properties

script.Parent.Equipped:connect(function(mouse)
    gui.Enabled = true
end)

script.Parent.Unequipped:connect(function(mouse)
    gui.Enabled = false
end)

If this helped, please accept the answer :). If not, then comment what's not working and I'll try to help you.

0
Tysm! bailley5 114 — 3y
Ad

Answer this question