PROBLEM: GUI becomes invisible after player dies. NEED HELP FOR: Making it visible after the player dies again. NOTES: Is there another way then to copy the GUI into the players StarterGui?
Server script:
player = game.Teams.Inferno:GetPlayers()
inferno = game.Teams.Inferno
wave = game.Teams.Wave
game.Players.PlayerAdded:Connect(function(player)
if player.Team == inferno then
game.ReplicatedStorage.MakeVisible:FireAllClients(player)
elseif player.Team == wave then
game.ReplicatedStorage.MakeVisibleBlue:FireAllClients(player)
end
end)
Local script:
game.ReplicatedStorage.MakeVisibleBlue.OnClientEvent:Connect(function(player)
player.PlayerGui.ScreenGui.BlueUpgradeGui.Visible = true
player.PlayerGui.ScreenGui.BlueUpgradeGui.Active = true
end)
Thank you for help! Tell me if there is NO OTHER way then to copy it to the playerGui...

5 comments
Do it from client side
An answer to your question can be found here: https://scriptinghelpers.org/questions/31532/why-wont-this-gui-stay-on-the-screen-when-the-player-dies
actually, there should be a property in the GUI. Resetonspawn I think. set that to false and you should be good to go
yeah, what Phlegethon5778 said
AAAAAAAAAAAH, THANK YOU SO MUCH GUYS!!