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

How would I make a server script put a gui and frame into all players player gui?

Asked by 5 years ago

I put a script in serverscriptservice, that is only putting the gui and frame in that players player gui, that the event fired from. Do I need to change it, or use something else? Code:

1local remote = game.ReplicatedStorage.OpenEvent
2remote.OnServerEvent:Connect(function(player)
3player.PlayerGui:WaitForChild("CreatingLobbyGui")
4local LobbyCopy = game.Lighting.LobbyGui:Clone()
5LobbyCopy.Parent = player.PlayerGui
6local LobbysCopy = game.Lighting.Frame:Clone()
7LobbysCopy.Parent = player.PlayerGui.ActiveLobbys.Frame.Frame
8 
9end)
0
I also might be afk for a bit. zandefear4 90 — 5y

1 answer

Log in to vote
1
Answered by 5 years ago
Edited 5 years ago

Guy that removed his wont work.

01local remote = game.ReplicatedStorage.OpenEvent
02remote.OnServerEvent:Connect(function() --Client sending request to server to show all guis
03 
04    for i, v in pairs(game.Players:GetPlayers()) do
05        local LobbyCopy = game.Lighting.LobbyGui:Clone()
06        LobbyCopy.Parent = v.PlayerGui
07        local LobbysCopy = game.Lighting.Frame:Clone()
08        LobbysCopy.Parent = v.PlayerGui.ActiveLobbys.Frame.Frame
09    end
10end)
0
Thanks, thats working. zandefear4 90 — 5y
0
I've been looking for something like this for a while zandefear4 90 — 5y
0
Also, you should say guy below now, lol. zandefear4 90 — 5y
Ad

Answer this question