Run it
Copy the script and paste it into your executor.
LMG2L = {};
LMG2L[] = .(, :().LocalPlayer:());
LMG2L[][] = .ZIndexBehavior.Sibling;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = Font.(, .FontWeight.Bold, .FontStyle.Normal);
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , -, );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .ApplyStrokeMode.Border;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , -, );
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .TextXAlignment.Left;
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .TextYAlignment.Top;
LMG2L[][] = .(, , );
LMG2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
()
= LMG2L[];
btn = .Parent
container = btn.Parent
mainFrame = container:()
hidden =
btn.MouseButton1Click:(()
hidden ==
mainFrame.Visible =
hidden =
mainFrame.Visible =
hidden =
)
;
.(C_3);
()
= LMG2L[];
button = .Parent
uis = :()
dragging =
dragInput, startPos, startButtonPos
(input)
delta = input.Position - startPos
button.Position = .(
startButtonPos.X.Scale,
startButtonPos.X.Offset + delta.X,
startButtonPos.Y.Scale,
startButtonPos.Y.Offset + delta.Y
)
(input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
startPos = input.Position
startButtonPos = button.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
(input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
(input)
button.InputBegan:(onInputBegan)
button.InputChanged:(onInputChanged)
;
.(C_5);
()
= LMG2L[];
button = .Parent
frame = button.Parent
textbox = frame:()
button.MouseButton1Click:(()
textbox.Text =
)
;
.(C_a);
()
= LMG2L[];
root = .Parent
inputBox = root:(, )
executeButton = root:(, )
inputBox executeButton
()
executeButton.MouseButton1Click:((player)
code = inputBox.Text
code ==
()
func,err = (code)
func
(,err)
success,result = (func)
success
(,result)
)
;
.(C_f);
()
= LMG2L[];
root = .Parent
consoleFrame = root:(, )
consoleFrame
()
consoleFrame.BackgroundColor3 = .(,,)
logBox = .()
logBox.Parent = consoleFrame
logBox.BackgroundTransparency =
logBox.Size = .(,,,)
logBox.CanvasSize = .(,,,)
logBox.ScrollBarThickness =
logBox.ScrollingDirection = .ScrollingDirection.XY
layout = .()
layout.Parent = logBox
layout.SortOrder = .SortOrder.LayoutOrder
layout:():(()
logBox.CanvasSize = .(
,
layout.AbsoluteContentSize.X + ,
,
layout.AbsoluteContentSize.Y +
)
)
(msg,color)
text = .()
text.Parent = logBox
text.BackgroundTransparency =
text.Size = .(,,,)
text.Font = .Font.Code
text.TextXAlignment = .TextXAlignment.Left
text.TextSize =
text.Text = (msg)
text.TextColor3 = color
oldPrint =
oldWarn =
= (...)
(...)
(.({...},),.(,,))
= (...)
(...)
(.({...},),.(,,))
= (...)
(.({...},),.(,,))
;
.(C_10);
()
= LMG2L[];
root = .Parent
executeButton = root:(, )
inputBox = root:(, )
playerGui = .Players.LocalPlayer:()
executeButton
()
inputBox
()
executeButton.MouseButton1Click:(()
scriptText = inputBox.Text
assetId = scriptText:()
assetId
success, result = (()
objects = :( .. assetId)
obj = objects[]
obj
obj.Parent = playerGui
obj:()
ok, err = (()
(obj)
)
ok
(, err)
)
success
(, result)
)
;
.(C_11);
()
= LMG2L[];
RunService = :()
logo = .Parent
logo:()
()
speed =
angle =
RunService.RenderStepped:((dt)
angle = angle + dt * speed
logo.Rotation = angle
)
;
.(C_14);
LMG2L[], ;
Universal