Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
rootPart = character:()
mouse = player:()
infiniteJumpEnabled, flyEnabled, noclipEnabled, speedEnabled = , , ,
ctrlDeleteEnabled, altTeleportEnabled = ,
espEnabled =
sizeEnabled =
espColorHue =
espObjects = {}
espConnection
clearESP
ensureESPForPlayer
updateESP
espRadius =
flySpeed, walkSpeed = ,
sizeScale =
guiHue =
guiMinimized =
minWidth, minHeight = ,
resizing, resizeStart, startSize = , ,
resizeButton, minimizeButton
originalScales = {}
originalHipHeight = humanoid humanoid.HipHeight
originalRootSize = rootPart rootPart.Size .(, , )
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
screenGui.Parent = player:()
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Parent = screenGui
expandedWidth, expandedHeight = mainFrame.Size.X.Offset, mainFrame.Size.Y.Offset
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mainFrame
title = .()
title.Name =
title.Size = .(, , , )
title.Position = .(, , , )
title.BackgroundColor3 = .(, , )
title.BorderSizePixel =
title.Text =
title.TextColor3 = .(, , )
title.TextSize =
title.Font = .Font.GothamBold
title.Parent = mainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = title
rgbSliderInTitle = .()
rgbSliderInTitle.Name =
rgbSliderInTitle.Size = .(, , , )
rgbSliderInTitle.Position = .(, , , )
rgbSliderInTitle.BackgroundTransparency =
rgbSliderInTitle.Parent = title
rgbSliderBar = .()
rgbSliderBar.Name =
rgbSliderBar.Size = .(, , , )
rgbSliderBar.Position = .(, , , )
rgbSliderBar.BackgroundColor3 = .(, , )
rgbSliderBar.BorderSizePixel =
rgbSliderBar.BorderColor3 = .(, , )
rgbSliderBar.Parent = rgbSliderInTitle
.(, rgbSliderBar).CornerRadius = .(, )
gradient = .()
gradient.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
gradient.Transparency = NumberSequence.()
gradient.Parent = rgbSliderBar
rgbSliderButton = .()
rgbSliderButton.Name =
rgbSliderButton.Size = .(, , , )
rgbSliderButton.Position = .(guiHue / , -, , -)
rgbSliderButton.BackgroundColor3 = .(, , )
rgbSliderButton.BorderSizePixel =
rgbSliderButton.BorderColor3 = .(, , )
rgbSliderButton.Text =
rgbSliderButton.Parent = rgbSliderBar
.(, rgbSliderButton).CornerRadius = .(, )
rgbSliderGlow = .()
rgbSliderGlow.Color = .(, , )
rgbSliderGlow.Thickness =
rgbSliderGlow.Transparency =
rgbSliderGlow.Parent = rgbSliderButton
(h, s, v)
h = h %
c = v * s
x = c * ( - .((h / ) % - ))
m = v - c
r, g, b = , ,
h < r, g, b = c, x,
h < r, g, b = x, c,
h < r, g, b = , c, x
h < r, g, b = , x, c
h < r, g, b = x, , c
r, g, b = c, , x
.(r + m, g + m, b + m)
()
character character.Parent
character = player.Character
character , ,
humanoid humanoid.Parent
humanoid = character:()
humanoid character, ,
rootPart rootPart.Parent
rootPart = character:()
character, humanoid, rootPart
rgbDragging, rgbDragStart, rgbDragMode = , ,
(input)
rgbSliderBar rgbSliderBar.Parent
mouseLocation = input input.Position UserInputService:()
relativePos = .((mouseLocation.X - rgbSliderBar.AbsolutePosition.X) / rgbSliderBar.AbsoluteSize.X, , )
guiHue = .(relativePos * )
rgbSliderButton.Position = .(relativePos, -, , -)
baseColor = (guiHue, , )
darkerColor = (guiHue, , )
lighterColor = (guiHue, , )
mainFrame.BackgroundColor3 = baseColor
title.BackgroundColor3 = darkerColor
contentCanvas
_, child (contentCanvas:())
child:() (child.Name:() child.Name:())
child.BackgroundColor3 = lighterColor
()
(espColorHue, , )
()
color = ()
_, data (espObjects)
data.stroke
data.stroke.Color = color
data.frame
data.frame.BackgroundColor3 = color
contentFrame = .()
contentFrame.Name =
contentFrame.Size = .(, , , -)
contentFrame.Position = .(, , , )
contentFrame.BackgroundTransparency =
contentFrame.BorderSizePixel =
contentFrame.ScrollBarThickness =
contentFrame.ScrollBarImageColor3 = .(, , )
contentFrame.CanvasSize = .(, , , )
contentFrame.ScrollingEnabled =
contentFrame.Parent = mainFrame
contentCanvas = .()
contentCanvas.Name =
contentCanvas.Size = .(, -, , )
contentCanvas.BackgroundTransparency =
contentCanvas.Parent = contentFrame
gridColumn, currentRowY, currentRowHeight = , ,
rowPadding =
(element, height)
height = height
element.Size = .(, -, , height)
xScale = gridColumn ==
xOffset = gridColumn ==
element.Position = .(xScale, xOffset, , currentRowY)
currentRowHeight = .(currentRowHeight, height)
gridColumn = (gridColumn + ) %
gridColumn ==
currentRowY = currentRowY + currentRowHeight + rowPadding
currentRowHeight =
()
gridColumn ~=
currentRowY = currentRowY + currentRowHeight + rowPadding
gridColumn, currentRowHeight = ,
totalHeight = .(currentRowY + , )
contentCanvas.Size = .(, -, , totalHeight)
contentFrame.CanvasSize = .(, , , totalHeight)
(name, callback)
toggleFrame = .()
toggleFrame.Name = name ..
toggleFrame.BackgroundColor3 = .(, , )
toggleFrame.BorderSizePixel =
toggleFrame.Parent = contentCanvas
.(, toggleFrame).CornerRadius = .(, )
(toggleFrame, )
label = .()
label.Size = .(, -, , )
label.Position = .(, , , )
label.BackgroundTransparency =
label.Text = name
label.TextColor3 = .(, , )
label.TextSize =
label.TextScaled =
label.TextWrapped =
label.Font = .Font.Gotham
label.TextXAlignment = .TextXAlignment.Left
label.Parent = toggleFrame
toggleLabelConstraint = .()
toggleLabelConstraint.MaxTextSize =
toggleLabelConstraint.MinTextSize =
toggleLabelConstraint.Parent = label
toggleButton = .()
toggleButton.Name =
toggleButton.Size = .(, , , )
toggleButton.Position = .(, -, , -)
toggleButton.BackgroundColor3 = .(, , )
toggleButton.BorderSizePixel =
toggleButton.Text =
toggleButton.TextColor3 = .(, , )
toggleButton.TextSize =
toggleButton.Font = .Font.GothamBold
toggleButton.Parent = toggleFrame
.(, toggleButton).CornerRadius = .(, )
state =
toggleButton.MouseButton1Click:(()
state = state
toggleButton.BackgroundColor3 = state .(, , ) .(, , )
toggleButton.Text = state
(state)
)
toggleFrame
(sliderBar, sliderButton, sliderFill, label, minValue, maxValue, updateCallback, textCallback)
dragging =
(input)
relativePos = .((input.Position.X - sliderBar.AbsolutePosition.X) / sliderBar.AbsoluteSize.X, , )
newValue = .(minValue + (maxValue - minValue) * relativePos)
sliderFill.Size = .(relativePos, , , )
sliderButton.Position = .(relativePos, -, , -)
label
label.Text = textCallback (newValue) ((newValue))
updateCallback (newValue)
sliderButton.MouseButton1Down:(() dragging = )
sliderBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
(input)
)
sliderButton.MouseButton1Up:(() dragging = )
sliderButton.MouseLeave:(()
UserInputService:(.UserInputType.MouseButton1)
dragging =
)
UserInputService.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
(input)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
(name, currentValue, minValue, maxValue, onToggle, onValueChanged, valueFormatter)
blockFrame = .()
blockFrame.Name = name ..
blockFrame.BackgroundColor3 = .(, , )
blockFrame.BorderSizePixel =
blockFrame.Parent = contentCanvas
.(, blockFrame).CornerRadius = .(, )
(blockFrame, )
label = .()
label.Size = .(, -, , )
label.Position = .(, , , )
label.BackgroundTransparency =
label.Text = name
label.TextColor3 = .(, , )
label.TextSize =
label.TextScaled =
label.TextWrapped =
label.Font = .Font.Gotham
label.TextXAlignment = .TextXAlignment.Left
label.Parent = blockFrame
blockLabelConstraint = .()
blockLabelConstraint.MaxTextSize =
blockLabelConstraint.MinTextSize =
blockLabelConstraint.Parent = label
toggleButton = .()
toggleButton.Name =
toggleButton.Size = .(, , , )
toggleButton.Position = .(, -, , )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.BorderSizePixel =
toggleButton.Text =
toggleButton.TextColor3 = .(, , )
toggleButton.TextSize =
toggleButton.Font = .Font.GothamBold
toggleButton.Parent = blockFrame
.(, toggleButton).CornerRadius = .(, )
state =
toggleButton.MouseButton1Click:(()
state = state
toggleButton.BackgroundColor3 = state .(, , ) .(, , )
toggleButton.Text = state
onToggle
(state)
)
sliderLabel = .()
sliderLabel.Size = .(, -, , )
sliderLabel.Position = .(, , , )
sliderLabel.BackgroundTransparency =
initialText = valueFormatter (currentValue) (name .. .. currentValue)
sliderLabel.Text = initialText
sliderLabel.TextColor3 = .(, , )
sliderLabel.TextSize =
sliderLabel.Font = .Font.Gotham
sliderLabel.TextXAlignment = .TextXAlignment.Left
sliderLabel.Parent = blockFrame
sliderBar = .()
sliderBar.Name =
sliderBar.Size = .(, -, , )
sliderBar.Position = .(, , , )
sliderBar.BackgroundColor3 = .(, , )
sliderBar.BorderSizePixel =
sliderBar.Parent = blockFrame
.(, sliderBar).CornerRadius = .(, )
sliderFill = .()
sliderFill.Name =
initialPos = (currentValue - minValue) / (maxValue - minValue)
sliderFill.Size = .(initialPos, , , )
sliderFill.Position = .(, , , )
sliderFill.BackgroundColor3 = .(, , )
sliderFill.BorderSizePixel =
sliderFill.Parent = sliderBar
.(, sliderFill).CornerRadius = .(, )
sliderButton = .()
sliderButton.Name =
sliderButton.Size = .(, , , )
sliderButton.Position = .(initialPos, -, , -)
sliderButton.BackgroundColor3 = .(, , )
sliderButton.BorderSizePixel =
sliderButton.Text =
sliderButton.Parent = sliderBar
.(, sliderButton).CornerRadius = .(, )
(sliderBar, sliderButton, sliderFill, sliderLabel, minValue, maxValue, onValueChanged,
(value) valueFormatter (value) (name .. .. value) )
blockFrame
closeButton = .()
closeButton.Name =
closeButton.Size = .(, , , )
closeButton.Position = .(, -, , )
closeButton.BackgroundColor3 = .(, , )
closeButton.BorderSizePixel =
closeButton.Text =
closeButton.TextColor3 = .(, , )
closeButton.TextSize =
closeButton.Font = .Font.GothamBold
closeButton.Parent = mainFrame
.(, closeButton).CornerRadius = .(, )
closeButton.MouseButton1Click:(() screenGui:() )
resizeButton = .()
resizeButton.Name =
resizeButton.Size = .(, , , )
resizeButton.Position = .(, -, , -)
resizeButton.BackgroundColor3 = .(, , )
resizeButton.BorderSizePixel =
resizeButton.BorderColor3 = .(, , )
resizeButton.Text =
resizeButton.Parent = mainFrame
resizeButton.ZIndex =
.(, resizeButton).CornerRadius = .(, )
resizeButton.MouseButton1Down:(()
guiMinimized
resizing =
resizeStart = UserInputService:()
startSize = mainFrame.Size
)
minimizeButton = .()
minimizeButton.Name =
minimizeButton.Size = .(, , , )
minimizeButton.Position = .(, -, , )
minimizeButton.BackgroundColor3 = .(, , )
minimizeButton.BorderSizePixel =
minimizeButton.Text =
minimizeButton.TextColor3 = .(, , )
minimizeButton.TextSize =
minimizeButton.Font = .Font.GothamBold
minimizeButton.Parent = mainFrame
.(, minimizeButton).CornerRadius = .(, )
minimizeButton.MouseButton1Click:(()
guiMinimized = guiMinimized
minimizeButton.Text = guiMinimized
contentFrame.Visible = guiMinimized
guiMinimized
expandedWidth = mainFrame.Size.X.Offset
expandedHeight = .(mainFrame.Size.Y.Offset, minHeight)
mainFrame.Size = .(, expandedWidth, , )
resizing =
mainFrame.Size = .(, expandedWidth, , .(expandedHeight, minHeight))
resizeButton
resizeButton.Visible = guiMinimized
)
dragging, dragStart, startPos = , ,
(input)
resizing rgbDragging
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = mainFrame.Position
title.InputBegan:((input)
(input)
)
mainFrame.InputBegan:((input, gameProcessed)
gameProcessed
(input)
)
rgbSliderButton.MouseButton1Down:(()
rgbDragging =
rgbDragStart = UserInputService:()
rgbDragMode =
)
rgbSliderBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
rgbDragging =
rgbDragStart = UserInputService:()
rgbDragMode =
(input)
)
UserInputService.InputChanged:((input)
input.UserInputType ~= .UserInputType.MouseMovement
rgbDragging
rgbDragMode == rgbDragMode
()
resizing resizeStart startSize
currentMouse = UserInputService:()
deltaX = currentMouse.X - resizeStart.X
deltaY = currentMouse.Y - resizeStart.Y
newWidth = .(minWidth, startSize.X.Offset + deltaX)
newHeight = .(minHeight, startSize.Y.Offset + deltaY)
mainFrame.Size = .(, newWidth, , newHeight)
expandedWidth = newWidth
expandedHeight = newHeight
dragging dragStart startPos resizing
delta = input.Position - dragStart
mainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
resizing =
rgbDragging =
rgbDragStart =
rgbDragMode =
)
bodyVelocity, bodyPosition, bodyGyro, antiGravity = , , ,
()
_, mover ({bodyVelocity, bodyPosition, bodyGyro, antiGravity})
mover mover:()
bodyVelocity, bodyPosition, bodyGyro, antiGravity = , , ,
rootPart rootPart.Parent
_, v (rootPart:())
v:() v:() v:() v:() v:() v:()
v:()
()
char, hum, root = ()
root hum
()
bodyPosition = .()
bodyPosition.MaxForce = .(, , )
bodyPosition.Position = root.Position
bodyPosition.Parent = root
bodyGyro = .()
bodyGyro.MaxTorque = .(, , )
bodyGyro.CFrame = root.CFrame
bodyGyro.Parent = root
bodyVelocity = .()
bodyVelocity.MaxForce = .(, , )
bodyVelocity.Velocity = .(, , )
bodyVelocity.Parent = root
mass = root.AssemblyMass
gravity = .Gravity
antiGravity = .()
antiGravity.Name =
antiGravity.Force = .(, mass * gravity * , )
antiGravity.Parent = root
hum.PlatformStand =
()
()
humanoid humanoid.Parent
humanoid.PlatformStand =
.(()
.()
humanoid humanoid.Parent rootPart rootPart.Parent
()
humanoid.PlatformStand =
humanoid:() == .HumanoidStateType.Physics
humanoid:(.HumanoidStateType.Freefall)
)
(, flySpeed, , ,
(enabled)
flyEnabled = enabled
enabled
.(() .() () )
()
,
(newSpeed)
flySpeed = newSpeed
,
)
(, walkSpeed, , ,
(enabled)
speedEnabled = enabled
_, hum = ()
hum
hum.WalkSpeed = enabled walkSpeed
,
(newSpeed)
walkSpeed = newSpeed
speedEnabled
_, hum = ()
hum
hum.WalkSpeed = walkSpeed
,
)
(, (enabled) infiniteJumpEnabled = enabled )
(, (enabled) noclipEnabled = enabled )
(, (enabled)
ctrlDeleteEnabled = enabled
)
(, (enabled)
altTeleportEnabled = enabled
)
()
_, hum, root = ()
hum
originalScales = {}
_, name ({, , , })
v = hum:(name)
v v:()
originalScales[name] = v.Value
originalHipHeight = hum.HipHeight
root
originalRootSize = root.Size
(scale)
char, hum, root = ()
char hum
char.ScaleTo
char:(scale)
hum.ScaleTo
hum:(scale)
(originalScales) ==
()
name, baseValue (originalScales)
v = hum:(name)
v v:()
v.Value = baseValue * scale
originalHipHeight
hum.HipHeight = originalHipHeight * scale
root originalRootSize
root.Size = originalRootSize * scale
(
,
,
,
,
(enabled)
sizeEnabled = enabled
enabled
sizeScale =
()
(sizeScale)
,
(newPercent)
sizeScale = newPercent /
sizeEnabled
(sizeScale)
,
(value)
.. value ..
)
(
,
espColorHue,
,
,
(enabled)
espEnabled = enabled
enabled
()
()
,
(newHue)
espColorHue = newHue
espEnabled
()
,
(value)
.. value ..
)
()
UserInputService.JumpRequest:(()
infiniteJumpEnabled
_, hum = ()
hum
hum:(.HumanoidStateType.Jumping)
)
camera = .CurrentCamera
gravity = .Gravity
RunService.Heartbeat:(()
speedEnabled
_, hum = ()
hum hum.Parent hum.WalkSpeed ~= walkSpeed
hum.WalkSpeed = walkSpeed
flyEnabled
char, hum, root = ()
root hum
bodyPosition bodyPosition.Parent bodyPosition.Parent ~= root ()
bodyGyro bodyGyro.Parent bodyGyro.Parent ~= root ()
bodyVelocity bodyVelocity.Parent bodyVelocity.Parent ~= root ()
antiGravity antiGravity.Parent antiGravity.Parent ~= root
mass = root.AssemblyMass
antiGravity = .()
antiGravity.Name =
antiGravity.Force = .(, mass * gravity * , )
antiGravity.Parent = root
mass = root.AssemblyMass
antiGravity.Force = .(, mass * gravity * , )
hum.PlatformStand hum.PlatformStand =
bodyPosition bodyGyro bodyVelocity
camera = .CurrentCamera
camera
moveDirection = .(, , )
lookVector = camera.CFrame.LookVector
rightVector = camera.CFrame.RightVector
UserInputService:(.KeyCode.W) moveDirection = moveDirection + lookVector
UserInputService:(.KeyCode.S) moveDirection = moveDirection - lookVector
UserInputService:(.KeyCode.A) moveDirection = moveDirection - rightVector
UserInputService:(.KeyCode.D) moveDirection = moveDirection + rightVector
UserInputService:(.KeyCode.Space) moveDirection = moveDirection + .(, , )
UserInputService:(.KeyCode.LeftShift) moveDirection = moveDirection - .(, , )
moveDirection.Magnitude >
moveDirection = moveDirection.Unit * flySpeed
forceMultiplier = moveDirection.Y < (moveDirection.Y > )
bodyPosition.MaxForce = .(, * forceMultiplier, )
bodyVelocity.MaxForce = .(, * forceMultiplier, )
bodyPosition.Position = root.Position + moveDirection *
bodyVelocity.Velocity = moveDirection
bodyPosition.Position = root.Position
bodyVelocity.Velocity = .(, , )
bodyPosition.MaxForce = .(, , )
bodyVelocity.MaxForce = .(, , )
bodyGyro.CFrame = camera.CFrame
bodyVelocity bodyPosition bodyGyro
()
)
RunService.Stepped:(()
char, hum, root = ()
char noclipEnabled
_, part (char:())
part:()
part.CanCollide =
)
player.CharacterAdded:((newCharacter)
character = newCharacter
humanoid = character:()
rootPart = character:()
originalScales = {}
originalHipHeight = humanoid.HipHeight
originalRootSize = rootPart.Size originalRootSize
()
speedEnabled
humanoid.WalkSpeed = walkSpeed
flyEnabled ()
sizeEnabled
(sizeScale)
)
()
mouse
ctrlHeld = UserInputService:(.KeyCode.LeftControl) UserInputService:(.KeyCode.RightControl)
altHeld = UserInputService:(.KeyCode.LeftAlt) UserInputService:(.KeyCode.RightAlt)
ctrlDeleteEnabled ctrlHeld
target = mouse.Target
target target.Parent
(character target:(character))
target:()
altTeleportEnabled altHeld
char, hum, root = ()
root
hit = mouse.Hit
hit
hipHeight = (hum hum.HipHeight)
rootHeight = root.Size.Y
safetyOffset = hipHeight + (rootHeight / ) +
destination = .(hit.Position.X, hit.Position.Y + safetyOffset, hit.Position.Z)
camera = .CurrentCamera
lookTarget = camera (destination + camera.CFrame.LookVector) (destination + root.CFrame.LookVector)
root.CFrame = .(destination, lookTarget)
root.AssemblyLinearVelocity
root.AssemblyLinearVelocity = .zero
root.Velocity = .(, , )
mouse.Button1Down:(onMouseClick)
clearESP = ()
_, data (espObjects)
data.gui data.gui:()
espObjects = {}
ensureESPForPlayer = (targetPlayer)
espEnabled targetPlayer == player
char = targetPlayer.Character
char char.Parent
root = char:() char:() char:()
root
myChar, _, myRoot = ()
myRoot
myRoot = myChar (myChar:() myChar:() myChar:())
myRoot
existing = espObjects[targetPlayer]
distance = (root.Position - myRoot.Position).Magnitude
distance > espRadius
existing existing.gui
existing.gui:()
espObjects[targetPlayer] =
existing existing.gui existing.gui.Parent
color = ()
boxGui = .()
boxGui.Name =
boxGui.Adornee = root
boxGui.Size = .(, , , )
boxGui.StudsOffset = .(, , )
boxGui.AlwaysOnTop =
boxGui.LightInfluence =
boxGui.Parent = root
frame = .()
frame.BackgroundTransparency =
frame.BackgroundColor3 = color
frame.BorderSizePixel =
frame.Size = .(, , , )
frame.Parent = boxGui
stroke = .()
stroke.Thickness =
stroke.Color = color
stroke.Transparency =
stroke.Parent = frame
espObjects[targetPlayer] = {gui = boxGui, frame = frame, stroke = stroke}
updateESP = ()
espEnabled
()
plr, data (espObjects)
plr plr.Parent plr.Character plr.Character.Parent
data.gui data.gui:()
espObjects[plr] =
_, plr (Players:())
plr ~= player
(plr)
espConnection = RunService.Heartbeat:(()
espEnabled
()
(espObjects) ~=
()
)
baseColor = (guiHue, , )
darkerColor = (guiHue, , )
mainFrame.BackgroundColor3 = baseColor
title.BackgroundColor3 = darkerColor
()

Universal