Run it
Copy the script and paste it into your executor.
guiName =
player = .Players.LocalPlayer
gui = player.PlayerGui:(guiName)
gui
()
(name)
name = name:(, )
name = name:(, )
(name:(,))
name = ..name
name
(u)
..u.X.Scale....u.X.Offset....u.Y.Scale....u.Y.Offset..
(c)
..
.(c.R*)....
.(c.G*)....
.(c.B*)..
names = {}
usedNames = {}
descendants = gui:()
names[gui] = (gui.Name)
usedNames[names[gui]] =
_, obj (descendants)
base = (obj.Name)
var = base
i =
usedNames[var]
var = base....i
i +=
usedNames[var] =
names[obj] = var
output = ..
..
output = output .. .. names[gui] ..
_, obj (descendants)
output = output .. .. names[obj] .. .. obj.ClassName ..
_, obj (descendants)
_, child (obj:())
child:() child:()
childVar = names[obj]....child.ClassName
output = output....childVar....child.ClassName..
output = output ..
output = output .. names[gui] .. .. gui.Name ..
output = output .. names[gui] ..
output = output .. names[gui] ..
mainFrameVar =
_, obj (descendants)
obj.Parent == gui (obj:() obj:() obj:())
mainFrameVar = names[obj]
mainFrameVar
output = output .. ..
..
..
..
..
.. mainFrameVar .. ..
..
mainFrameVar .. ..
..
..
..
.. mainFrameVar .. ..
..
..
..
..
..
..
..
mainFrameVar .. ..
..
..
..
..
..
..
..
..
(obj)
var = names[obj]
obj.Parent == gui
output = output..var....names[gui]..
names[obj.Parent]
output = output..var....names[obj.Parent]..
output = output..var....names[gui]..
obj:()
output = output..var....(obj.Visible)..
output = output..var....(obj.Size)..
output = output..var....(obj.Position)..
output = output..var....obj.Rotation..
output = output..var....(obj.BackgroundColor3)..
output = output..var....obj.BackgroundTransparency..
output = output..var....obj.BorderSizePixel..
output = output..var....(obj.BorderColor3)..
obj:() obj:() obj:()
output = output..var....obj.Text..
output = output..var....(obj.TextColor3)..
output = output..var....obj.TextTransparency..
output = output..var....obj.TextSize..
output = output..var....(obj.TextWrapped)..
output = output..var....(obj.TextScaled)..
output = output..var....(obj.Font):(, )..
output = output..var....(obj.TextXAlignment):(, )..
output = output..var....(obj.TextYAlignment):(, )..
obj:()
output = output..var....(obj.ClearTextOnFocus)..
output = output..var....(obj.MultiLine)..
obj:() obj:()
output = output..var....obj.Image..
output = output..var....obj.ImageTransparency..
output = output..var....obj.ImageRectOffset.X....obj.ImageRectOffset.Y..
output = output..var....obj.ImageRectSize.X....obj.ImageRectSize.Y..
_,child (obj:())
child:()
childVar = var..
output = output..childVar....var..
output = output..childVar....(child.Color)..
output = output..childVar....child.Transparency..
output = output..childVar....child.Thickness..
output = output..childVar....(child.ApplyStrokeMode):(, )..
output = output..childVar....(child.LineJoinMode):(, )..
output = output..childVar....(child.Enabled)..
child:()
childVar = var..
output = output..childVar....var..
output = output..childVar....
child.CornerRadius.Scale....
child.CornerRadius.Offset..
obj:() obj:()
output = output..var..
output = output....var..
output = output..
output = output..
_,v (descendants)
(v)
output = output ..
(output)
()Gui To Lua