Run it
Copy the script and paste it into your executor.
G2L = {};
.Code =
G2L[] = .(, :().LocalPlayer:());
G2L[][] = ;
G2L[][] =
G2L[][] = .ZIndexBehavior.Sibling;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , -, );
G2L[][] = .(, , );
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[].MouseButton1Click:(()
setclipboard
(.Code)
()
)
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.SemiBold, .FontStyle.Normal);
G2L[][] = .(, , , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = .(, );
G2L[][] = .SortOrder.LayoutOrder;
G2L[] = .(, G2L[]);
G2L[][] = -;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .TextXAlignment.Left;
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .TextYAlignment.Top;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , , );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
()
= G2L[];
frame = .Parent
UserInputService = :()
dragging
dragInput
dragStart
startPos
(input)
delta = input.Position - dragStart
frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
;
.(C_12);
()
= G2L[];
TweenService = :()
MainFrame = .Parent
TopBar = MainFrame.TopBar
()
MainFrame.Parent:()
()
TopBar.X.MouseEnter:(()
TweenService:(TopBar.X, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
TopBar.X.MouseLeave:(()
TweenService:(TopBar.X, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
TopBar.X.MouseButton1Click:(()
()
)
MainFrame.Buttons.Clear.MouseButton1Click:(()
_,v (MainFrame.Remotes:())
v:()
v:()
)
()
()
()
;
.(C_13);
(instance)
path = {}
current = instance
current current ~=
name = current.Name
name:(, ) ==
name = .. name:()
.(path, , name)
current = current.Parent
.(path, )
(value)
(value) ==
.(, value)
(value) ==
(value)
(value) ==
value
(value) ==
(value)
.(, (value))
(args)
formattedArgs = {}
i, arg (args)
formattedArgs[i] = .(, i, (arg))
formattedArgs
(remote)
path = {}
current = remote
current current.Parent ~=
name = current.Name
name:(, ) ==
name = .. name:()
.(path, , name)
current = current.Parent
fullPath = .(path, )
remote:()
remote.OnClientEvent:((...)
args = {...}
argsFormatted = (args)
argsString = .(argsFormatted, )
G2L[] = G2L[]:()
G2L[][] = remote.Name
G2L[][] = remote.Name
G2L[][] = G2L[]
G2L[].MouseButton1Click:(()
.Code = .(, argsString, fullPath)
G2L[][] = .Code
)
)
remote:()
remote.OnClientInvoke = (...)
args = {...}
argsFormatted = (args)
argsString = .(argsFormatted, )
G2L[] = G2L[]:()
G2L[][] = remote.Name
G2L[][] = remote.Name
G2L[][] = G2L[]
G2L[].MouseButton1Click:(()
.Code = .(, argsString, fullPath)
)
...
(folder)
_, obj (folder:())
obj:() obj:()
(obj)
folder.DescendantAdded:((descendant)
descendant:() descendant:()
(descendant)
)
folders = {
.ReplicatedStorage,
.StarterGui,
.StarterPack,
.StarterPlayer
}
_, folder (folders)
(folder)
folder.DescendantAdded:((descendant)
descendant:() descendant:()
(descendant)
)
G2L[], ;https://discord.gg/J2AuNRMc -- for help and suggestions