Run it
Copy the script and paste it into your executor.
LMG2L = {};
Players = :()
LocalPlayer = Players.LocalPlayer
UserInputService = :()
LMG2L[] = .(, LocalPlayer:());
LMG2L[][] = .ZIndexBehavior.Sibling;
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[][] = Font.(, .FontWeight.Medium, .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[][] = 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[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = Font.(, .FontWeight.Medium, .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[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .(, );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .(, );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = ;
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[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .(, );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = Font.(, .FontWeight.Medium, .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[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
LMG2L[][] = .(, , , );
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = .(, );
LMG2L[] = .(, LMG2L[]);
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , );
LMG2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
LMG2L[][] = .(, , );
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[][] = ;
LMG2L[][] = ;
LMG2L[][] = .(, , , );
LMG2L[] = .(, LMG2L[]);
(frame2, frame3)
rainbowGradient = .(, frame2)
rainbowGradient.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
whiteOverlay = .(, frame2)
whiteOverlay.Size = .(, , , )
whiteOverlay.BackgroundTransparency =
whiteOverlay.BackgroundColor3 = .(, , )
whiteOverlay.BorderSizePixel =
whiteOverlay.ZIndex = frame2.ZIndex +
.(, whiteOverlay).CornerRadius = .(, )
whiteGradient = .(, whiteOverlay)
whiteGradient.Rotation =
whiteGradient.Transparency = NumberSequence.({
NumberSequenceKeypoint.(, ),
NumberSequenceKeypoint.(, )
})
pickerDot = .(, frame2)
pickerDot.Size = .(, , , )
pickerDot.AnchorPoint = .(, )
pickerDot.BackgroundColor3 = .(, , )
pickerDot.Position = .(, , , )
pickerDot.ZIndex = frame2.ZIndex +
ds = .(, pickerDot)
ds.Color = .(, , )
.(, pickerDot).CornerRadius = .(, )
darkGradient = .(, frame3)
darkGradient.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
darkDot = .(, frame3)
darkDot.Size = .(, , , )
darkDot.AnchorPoint = .(, )
darkDot.BackgroundColor3 = .(, , )
darkDot.Position = .(, , -, )
darkDot.ZIndex = frame3.ZIndex +
dsk = .(, darkDot)
dsk.Color = .(, , )
.(, darkDot).CornerRadius = .(, )
pickerDot, darkDot, darkGradient
mainDot, mainDarkDot, mainDarkGrad = (LMG2L[], LMG2L[])
strokeDot, strokeDarkDot, strokeDarkGrad = (LMG2L[], LMG2L[])
mainFrame = LMG2L[]
UIS = :()
drag, dStart, sPos
mainFrame.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch
drag = dStart = i.Position sPos = mainFrame.Position
)
UIS.InputChanged:((i)
drag (i.UserInputType == .UserInputType.MouseMovement i.UserInputType == .UserInputType.Touch)
delta = i.Position - dStart
mainFrame.Position = .(sPos.X.Scale, sPos.X.Offset + delta.X, sPos.Y.Scale, sPos.Y.Offset + delta.Y)
)
UIS.InputEnded:((i) i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch drag = )
LMG2L[].MouseButton1Click:(()
LMG2L[].Visible = LMG2L[].Visible
LMG2L[].Visible =
LMG2L[].Visible =
)
LMG2L[].MouseButton1Click:(()
LMG2L[].Visible = LMG2L[].Visible
LMG2L[].Visible =
LMG2L[].Visible =
)
LMG2L[].MouseButton1Click:(()
LMG2L[].Visible = LMG2L[].Visible
LMG2L[].Visible =
LMG2L[].Visible =
)
(f2, f3, pDot, dDot, dGrad, targetBtn)
hue, sat, vibe = , ,
selCol, selDark = ,
()
adjSat = .(sat, , )
base = .(hue, adjSat, )
dGrad.Color = ColorSequence.({
ColorSequenceKeypoint.(, base),
ColorSequenceKeypoint.(, .(, , ))
})
final = base:(.(, , ), - vibe)
targetBtn.BackgroundColor3 = final
f2.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch selCol =
)
f3.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch selDark =
)
UIS.InputChanged:((input)
(input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
selCol
rX = input.Position.X - f2.AbsolutePosition.X
rY = input.Position.Y - f2.AbsolutePosition.Y
pX = .(rX / f2.AbsoluteSize.X, , )
pY = .(rY / f2.AbsoluteSize.Y, , )
pDot.Position = .(pX, , pY, )
hue = - pX
sat = - (pY * )
()
selDark
rX = input.Position.X - f3.AbsolutePosition.X
pX = .(rX / f3.AbsoluteSize.X, , )
dDot.Position = .(pX, , -, )
vibe = - pX
()
)
UIS.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
selCol = selDark =
)
(LMG2L[], LMG2L[], mainDot, mainDarkDot, mainDarkGrad, LMG2L[])
(LMG2L[], LMG2L[], strokeDot, strokeDarkDot, strokeDarkGrad, LMG2L[])
selectedFont =
scrollFrame = LMG2L[]
listLayout = .(, scrollFrame)
listLayout.SortOrder = .SortOrder.Name
listLayout.Padding = .(, )
_, fontEnum (.Font:())
fontName = fontEnum.Name
fontBtn = .()
fontBtn.Name = fontName
fontBtn.Size = .(, , , )
fontBtn.BackgroundColor3 = .(, , )
fontBtn.TextColor3 = .(, , )
fontBtn.TextScaled =
fontBtn.Text = fontName
fontBtn.ZIndex =
fontBtn.Parent = scrollFrame
(() fontBtn.FontFace = Font.(fontEnum) )
.(, fontBtn).CornerRadius = .(, )
.(, fontBtn).Color = .(, , )
fontBtn.MouseButton1Click:(()
selectedFont = fontName
_, child (scrollFrame:())
child:() child.BackgroundColor3 = .(, , )
fontBtn.BackgroundColor3 = .(, , )
)
scrollFrame.CanvasSize = .(, , , listLayout.AbsoluteContentSize.Y + )
(c)
.(, c.R*, c.G*, c.B*)
isActive =
farmBtn = LMG2L[]
szInp = LMG2L[]
sttInp = LMG2L[]
hookedBoxes = {}
(txtBox)
hookedBoxes[txtBox]
hookedBoxes[txtBox] =
txtBox.FocusLost:((enter)
isActive enter
original = txtBox.Text
original ~= .(original, )
mainHex = (LMG2L[].BackgroundColor3)
strokeHex = (LMG2L[].BackgroundColor3)
size = (szInp.Text)
strokeThickness = (sttInp.Text)
tag = ..mainHex....selectedFont..
size > tag = tag .. .. size ..
tag = tag ..
strokeThickness >
tag = tag .. ..strokeHex....strokeThickness..
strokeThickness >
txtBox.Text = tag .. original ..
txtBox.Text = tag .. original ..
)
UserInputService.TextBoxFocused:((txtBox)
txtBox txtBox:()
(txtBox)
)
.(()
box, _ (hookedBoxes)
box box:()
hookedBoxes[box] =
.()
)
farmBtn.MouseButton1Click:(()
isActive = isActive
farmBtn.Text = isActive
)
LMG2L[], ;
O

Universal