In the tool, there is a ScreenGui that when then the tool is equipped, I want the Gui to appear.
1 | script.Parent.Equipped:connect( function (mouse) |
2 | print ( "Portable Vending Machine was equipped" ) |
3 | if mouse ~ = nil then |
4 | local GUIClone script.Parent.ScreenGui:Clone() |
5 | GUIClone.Parent = game.Players.LocalPlayers.PlayerGui |
6 | end |
7 | end ) |
When I did this, it didn't work. Any suggestions?
You actualy missed a couple things. Try this script:
1 | script.Parent.Equipped:connect( function (mouse) |
2 | print ( "Portable Vending Machine was equipped" ) |
3 | if mouse ~ = nil then |
4 | local GUIClone = script.Parent.ScreenGui:Clone() --You forgot the equal sign here |
5 | GUIClone.Parent = game.Players.LocalPlayer.PlayerGui --It has to be "LocalPlayer", not "LocalPlayers". Drop the 's' |
6 | end |
7 | end ) |
I fixed the 2 things I think you missed. Anyways, this should work now. If not, or if you have any question, please leave a commet below. Hope I helped :P