I essentially want this new instance to be located inside a added player. I am not sure how you would do this though. I started the script below
game.Players.PlayerAdded:connect(function(player)
local s = Instance.new("ScreenGui")
s.Parent = --this line is incomplete as I didn't know how to add it to the newly joined player
