But whenever I put it into ServerStorage it disappears? Even when I added:
game.Players.PlayerAdded:Connect(function(plr)
local Tracker = Instance.new("IntValue")
Tracker.Name = "Tracker"
Tracker.Parent = plr
**local Clone = game.ServerStorage.ScreenGui:Clone()
Clone.Parent = plr.PlayerGui**
end)
I even tried copy and pasting another screengui into ServerStorage but it messes it up... and when I asked someone I know who develops, they said whenever ROBLOX does update, GUIs won't work. So what am I supposed to do?? I'm still new to this stuff.
Edit: the ** were supposed to bold but I guess something went wrong. Anyways, that was the part I added.

3 comments
Oh, nevermind, but it seems to now disappear if you die or reach a certain point...
what are you even trying to do? the script you posted has the same effect as just putting the screen gui in starter gui service without using any script so why not do that?
Just add the GUI to StarterGui, that's why it exists.