Run it
Copy the script and paste it into your executor.
LMG2L = {};
LMG2L[] = .(, :().LocalPlayer:());
LMG2L[][] = ;
LMG2L[][] = .ZIndexBehavior.Sibling;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .ButtonStyle.RobloxButtonDefault;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .ButtonStyle.RobloxButtonDefault;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .ButtonStyle.RobloxButtonDefault;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .ButtonStyle.RobloxButtonDefault;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .ButtonStyle.RobloxRoundButton;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .ButtonStyle.RobloxRoundButton;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
s = .()
s.Name =
s.Parent = .Lighting
s.SkyboxBk =
s.SkyboxDn =
s.SkyboxFt =
s.SkyboxLf =
s.SkyboxRt =
s.SkyboxUp =
.Lighting.TimeOfDay =
)
;
.(C_4);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
:().MenuOpened:(() :():(.PlaceId); );
)
;
.(C_6);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
decalID =
(root)
_, v (root:())
v:() v.Texture ~=
v.Parent =
v:()
v.Material =
v.Transparency =
faces = {, , , , , }
_, face (faces)
decal = .(, v)
decal.Texture =
decal.Face = face
(v)
(root)
_, v (root:())
(v)
(.Workspace)
(.Workspace)
)
;
.(C_9);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
_, player (.Players:()) player:()
)
;
.(C_d);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
.Parent.Parent.V2766.Visible =
)
;
.(C_10);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
.Parent.Parent.V2766.Visible =
)
;
.(C_12);
()
= LMG2L[];
.Parent.MouseButton1Click:(()
i,v (.Players:())
v.Name ~= me v.PlayerGui:() v:()
(()
newgui = .(,v.PlayerGui)
newgui.Name =
newimage = .(,newgui)
newimage.Image =
newimage.Size = .(,,,)
s = .(,newgui)
s.SoundId =
s.Volume = .huge
s.Looped =
s:()
(..v.Name)
()
newimage.Parent:()
)
)
;
.(C_15);
LMG2L[], ;TonGUI, better than the legacy

Universal