This is what I came up with to try to do this, pretty self explanatory I suppose. The script is inside StarterCharacterScripts.
script.Parent.Name = game.Workspace.Part.SurfaceGui.TextLabel.Text
local plr = script.Parent game.Workspace.Part.SurfaceGui.TextLabel.Text = plr.Name