So this script works on other surfaceguis but not this one, And I really don't know why
local SG = game:GetService("StarterGui")
local B = game.Workspace:WaitForChild("Tracker") or game.Workspace:FindFirstChild("Tracker")
game.Players.PlayerAdded:connect(function()
if B then
B.SurfaceGui = SG
SG.SurfaceGui.Adornee = B
end
end)
The only error I'm getting is
'SurfaceGui is not a valid member of Part' even though it clearly is http://prntscr.com/7i7osl

1 comment
Ignoring the error that you're getting you're trying to say that a SurfaceGui is the StarterGui