Going more in depth I'm looking to find out how you can edit ScreenGUI within the player from parts that have normal scripts.
Using RemoteEvents and RemoteFunctions:
https://wiki.roblox.com/index.php?title=Remote_Functions_%26_Events