OK so I have a GUI called "greenpower" and It's current Parent is ServerStorage.
I also have a tool and when i activate it (clicking) the GUI is supposed to move to the Player's PlayerGui.
This works just fine in test mode, but in actual game it doesn't.
LocalScript:
local player = game.Players.LocalPlayer
local power = game.ServerStorage:WaitForChild("greenpower")
local plrgui = player:WaitForChild("PlayerGui")
script.Parent.Activated:connect(function()
power:Clone().Parent = plrgui
end)
Help?

1 comment
Local scripts do not have access to the server storage, put the gui some where the player can access it such as replicated storage.