Run it
Copy the script and paste it into your executor.
() :()
= .wait
= .spawn
CoreGui = (:())
HttpService = (:())
Lighting = (:())
Players = (:())
TweenService = (:())
UserInputService = (:())
Workspace = (:())
plr = Players.LocalPlayer
GameList = {
[] = { id = , keyless = },
[] = { id = , keyless = },
[] = { id = , keyless = },
[] = { id = , keyless = },
[] = { id = , keyless = },
[] = { id = , keyless = },
[] = { id = , keyless = },
[] = { id = , keyless = },
[] = { id = , keyless = },
[] = { id = , keyless = },
[] = { id = , keyless = },
[] = { id = , keyless = },
[] = { id = , keyless = },
[] = { id = , keyless = },
[] = {id = , keyless = },
[] = {id = , keyless = },
}
executor_name = ():()
game_id = (.GameId)
game_config = GameList[game_id]
game_config
plr:()
script_id = game_config.id
is_key_less = game_config.keyless
_, exec ({, })
.(executor_name, exec)
:():(, )
CoreGui:()
CoreGui[]:()
CoreGui:()
CoreGui[]:()
Config = {
File = ,
Title = ,
Description = ,
Linkvertise = ,
Shrink = ,
Discord = ,
Shop = ,
}
Theme = {
Background = .(, , ),
Inline = .(, , ),
Border = .(, , ),
Shadow = .(, , ),
Text = .(, , ),
InactiveText = .(, , ),
Accent = .(, , ),
Element = .(, , ),
Success = .(, , ),
Error = .(, , )
}
error_messages = {
KEY_EXPIRED = ,
KEY_BANNED = ,
KEY_HWID_LOCKED = ,
KEY_INCORRECT = ,
KEY_INVALID = ,
SCRIPT_ID_INCORRECT = ,
SCRIPT_ID_INVALID = ,
INVALID_EXECUTOR = ,
SECURITY_ERROR = ,
TIME_ERROR = ,
UNKNOWN_ERROR =
}
(filePath)
(filePath)
(filePath)
(seconds)
seconds <=
days = .(seconds / )
hours = .((seconds % ) / )
minutes = .((seconds % ) / )
days >
.(, days, hours, minutes)
hours >
.(, hours, minutes)
.(, minutes)
()
font_path =
()
()
()
()
(font_path)
(font_path, :())
font_data = {
name = ,
faces = {
{
name = ,
weight = ,
style = ,
assetId = (font_path)
}
}
}
(, HttpService:(font_data))
Font.(())
CustomFont = ()
luarmor_api = (:())()
luarmor_api.script_id = script_id
is_key_less
(()
luarmor_api.()
)
BlurEffect = .()
BlurEffect.Name =
BlurEffect.Size =
BlurEffect.Parent = Lighting
NotificationHolder = .()
NotificationHolder.Name =
NotificationHolder.DisplayOrder =
NotificationHolder.Parent = CoreGui
NotificationContainer = .(, NotificationHolder)
NotificationContainer.Position = .(, -, , )
NotificationContainer.Size = .(, , , -)
NotificationContainer.BackgroundTransparency =
NotificationContainer.AnchorPoint = .(, )
NotificationLayout = .(, NotificationContainer)
NotificationLayout.SortOrder = .SortOrder.LayoutOrder
NotificationLayout.Padding = .(, )
NotificationLayout.HorizontalAlignment = .HorizontalAlignment.Right
(title, desc, duration, color)
NotificationFrame = .(, NotificationContainer)
NotificationFrame.BackgroundColor3 = Theme.Background
NotificationFrame.BackgroundTransparency =
NotificationFrame.BorderSizePixel =
NotificationFrame.Size = .(, , , )
NotificationFrame.ClipsDescendants =
.(, NotificationFrame).CornerRadius = .(, )
NotificationPadding = .(, NotificationFrame)
NotificationPadding.PaddingTop = .(, )
NotificationPadding.PaddingBottom = .(, )
NotificationPadding.PaddingLeft = .(, )
NotificationPadding.PaddingRight = .(, )
TitleLabel = .(, NotificationFrame)
TitleLabel.BackgroundTransparency =
TitleLabel.FontFace = CustomFont
TitleLabel.Text = title
TitleLabel.TextColor3 = Theme.Text
TitleLabel.TextSize =
TitleLabel.TextXAlignment = .TextXAlignment.Left
TitleLabel.Size = .(, , , )
TitleLabel.AutomaticSize = .AutomaticSize.XY
TitleLabel.TextTransparency =
DescLabel = .(, NotificationFrame)
DescLabel.BackgroundTransparency =
DescLabel.FontFace = CustomFont
DescLabel.Text = desc
DescLabel.TextColor3 = Theme.Text
DescLabel.TextTransparency =
DescLabel.TextSize =
DescLabel.TextXAlignment = .TextXAlignment.Left
DescLabel.Size = .(, , , )
DescLabel.Position = .(, , , )
DescLabel.AutomaticSize = .AutomaticSize.Y
DescLabel.TextWrapped =
()
sizeX = .(TitleLabel.TextBounds.X, DescLabel.TextBounds.X) +
sizeY = TitleLabel.TextBounds.Y + DescLabel.TextBounds.Y +
DurationBar = .(, NotificationFrame)
DurationBar.Position = .(, , , sizeY - )
DurationBar.Size = .(, , , )
DurationBar.BackgroundColor3 = Theme.Inline
DurationBar.BorderSizePixel =
DurationBar.BackgroundTransparency =
.(, DurationBar).CornerRadius = .(, )
AccentBar = .(, DurationBar)
AccentBar.Size = .(, , , )
AccentBar.BackgroundColor3 = color
AccentBar.BorderSizePixel =
AccentBar.BackgroundTransparency =
.(, AccentBar).CornerRadius = .(, )
tweenInfo = TweenInfo.(, .EasingStyle.Exponential, .EasingDirection.Out)
TweenService:(NotificationFrame, tweenInfo, {BackgroundTransparency = }):()
TweenService:(TitleLabel, tweenInfo, {TextTransparency = }):()
TweenService:(DescLabel, tweenInfo, {TextTransparency = }):()
TweenService:(DurationBar, tweenInfo, {BackgroundTransparency = }):()
TweenService:(AccentBar, tweenInfo, {BackgroundTransparency = }):()
TweenService:(NotificationFrame, tweenInfo, {Size = .(, sizeX, , sizeY)}):()
TweenService:(AccentBar, TweenInfo.(duration, .EasingStyle.Linear), {Size = .(, , , )}):()
.(duration + , ()
TweenService:(NotificationFrame, tweenInfo, {BackgroundTransparency = }):()
TweenService:(TitleLabel, tweenInfo, {TextTransparency = }):()
TweenService:(DescLabel, tweenInfo, {TextTransparency = }):()
TweenService:(DurationBar, tweenInfo, {BackgroundTransparency = }):()
TweenService:(AccentBar, tweenInfo, {BackgroundTransparency = }):()
TweenService:(NotificationFrame, tweenInfo, {Size = .(, , , sizeY)}):()
.()
NotificationFrame:()
)
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.IgnoreGuiInset =
ScreenGui.DisplayOrder =
ScreenGui.Parent = CoreGui
Overlay = .(, ScreenGui)
Overlay.Size = .(, , , )
Overlay.BackgroundColor3 = .(, , )
Overlay.BackgroundTransparency =
Overlay.BorderSizePixel =
MainFrame = .(, ScreenGui)
MainFrame.Name =
MainFrame.AnchorPoint = .(, )
MainFrame.Position = .(, , , )
MainFrame.Size = .(, , , )
MainFrame.BackgroundColor3 = Theme.Background
MainFrame.BackgroundTransparency =
MainFrame.BorderSizePixel =
.(, MainFrame).CornerRadius = .(, )
MainStroke = .(, MainFrame)
MainStroke.Color = Theme.Border
MainStroke.Thickness =
MainStroke.Transparency =
MainStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
TitleLabel = .(, MainFrame)
TitleLabel.Position = .(, , , )
TitleLabel.Size = .(, , , )
TitleLabel.BackgroundTransparency =
TitleLabel.FontFace = CustomFont
TitleLabel.Text = Config.Title
TitleLabel.TextColor3 = Theme.Accent
TitleLabel.TextSize =
TitleLabel.TextTransparency =
SubtitleLabel = .(, MainFrame)
SubtitleLabel.Position = .(, , , )
SubtitleLabel.Size = .(, , , )
SubtitleLabel.BackgroundTransparency =
SubtitleLabel.FontFace = CustomFont
SubtitleLabel.Text = Config.Description
SubtitleLabel.TextColor3 = Theme.InactiveText
SubtitleLabel.TextSize =
SubtitleLabel.TextTransparency =
Line = .(, MainFrame)
Line.Position = .(, , , )
Line.Size = .(, , , )
Line.BackgroundColor3 = Theme.Border
Line.BorderSizePixel =
Line.BackgroundTransparency =
TextBoxContainer = .(, MainFrame)
TextBoxContainer.Position = .(, , , )
TextBoxContainer.AnchorPoint = .(, )
TextBoxContainer.Size = .(, , , )
TextBoxContainer.BackgroundColor3 = Theme.Element
TextBoxContainer.BorderSizePixel =
TextBoxContainer.BackgroundTransparency =
.(, TextBoxContainer).CornerRadius = .(, )
TextBoxGradient = .(, TextBoxContainer)
TextBoxGradient.Rotation =
TextBoxGradient.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
TextBoxStroke = .(, TextBoxContainer)
TextBoxStroke.Color = Theme.Border
TextBoxStroke.Thickness =
TextBoxStroke.Transparency =
TextBoxStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
KeyTextBox = .(, TextBoxContainer)
KeyTextBox.Size = .(, -, , )
KeyTextBox.Position = .(, , , )
KeyTextBox.BackgroundTransparency =
KeyTextBox.FontFace = CustomFont
KeyTextBox.PlaceholderText =
KeyTextBox.PlaceholderColor3 = Theme.InactiveText
KeyTextBox.Text =
KeyTextBox.TextColor3 = Theme.Text
KeyTextBox.TextSize =
KeyTextBox.ClearTextOnFocus =
KeyTextBox.TextTransparency =
Buttons = {}
isMobile = UserInputService.TouchEnabled UserInputService.KeyboardEnabled
(v)
gradient = .(, v)
gradient.Rotation =
gradient.Color = ColorSequence.({
ColorSequenceKeypoint.(, .(, , )),
ColorSequenceKeypoint.(, .(, , ))
})
gradient
(text, position, color)
Button = .(, MainFrame)
Button.Position = position
Button.AnchorPoint = .(, )
Button.Size = .(, , , )
Button.BackgroundColor3 = color
Button.FontFace = CustomFont
Button.Text = text
Button.TextColor3 = Theme.Text
Button.TextSize = isMobile
Button.BorderSizePixel =
Button.AutoButtonColor =
Button.BackgroundTransparency =
Button.TextTransparency =
.(, Button).CornerRadius = .(, )
(Button)
ButtonStroke = .(, Button)
ButtonStroke.Color = Theme.Border
ButtonStroke.Thickness =
ButtonStroke.Transparency =
ButtonStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
.(Buttons, {button = Button, stroke = ButtonStroke})
Button
Button1, Button2, Button3, Button4
isMobile
Button1 = (, .(, , , ), Theme.Element)
Button2 = (, .(, , , ), Theme.Element)
Button3 = (, .(, , , ), Theme.Element)
Button4 = (, .(, , , ), Theme.Element)
_, v (Buttons)
v.button.Size = .(, , , )
Button1 = (, .(, , , ), Theme.Element)
Button2 = (, .(, , , ), Theme.Element)
Button3 = (, .(, , , ), Theme.Element)
Button4 = (, .(, , , ), Theme.Element)
CloseButton = .(, MainFrame)
CloseButton.Position = .(, -, , )
CloseButton.Size = .(, , , )
CloseButton.BackgroundColor3 = Theme.Element
CloseButton.FontFace = CustomFont
CloseButton.Text =
CloseButton.TextColor3 = Theme.Text
CloseButton.TextSize =
CloseButton.BorderSizePixel =
CloseButton.AutoButtonColor =
CloseButton.BackgroundTransparency =
CloseButton.TextTransparency =
.(, CloseButton).CornerRadius = .(, )
CloseStroke = .(, CloseButton)
CloseStroke.Color = Theme.Border
CloseStroke.Thickness =
CloseStroke.Transparency =
CloseStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
(frame)
dragging =
start =
postion =
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
start = input.Position
postion = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
UserInputService.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragging
delta = input.Position - start
TweenService:(frame, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out), {
Position = .(postion.X.Scale, postion.X.Offset + delta.X, postion.Y.Scale, postion.Y.Offset + delta.Y)
}):()
)
()
TweenData = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
TweenService:(BlurEffect, TweenData, {Size = }):()
TweenService:(Overlay, TweenData, {BackgroundTransparency = }):()
TweenService:(TitleLabel, TweenData, {TextTransparency = }):()
TweenService:(SubtitleLabel, TweenData, {TextTransparency = }):()
TweenService:(Line, TweenData, {BackgroundTransparency = }):()
TweenService:(TextBoxContainer, TweenData, {BackgroundTransparency = }):()
TweenService:(TextBoxStroke, TweenData, {Transparency = }):()
TweenService:(KeyTextBox, TweenData, {TextTransparency = }):()
TweenService:(CloseButton, TweenData, {BackgroundTransparency = , TextTransparency = }):()
TweenService:(CloseStroke, TweenData, {Transparency = }):()
TweenService:(MainStroke, TweenData, {Transparency = }):()
_, v (Buttons)
TweenService:(v.button, TweenData, {BackgroundTransparency = , TextTransparency = }):()
TweenService:(v.stroke, TweenData, {Transparency = }):()
TweenService:(MainFrame, TweenData, {Size = .(, , , )}):()
()
BlurEffect:()
ScreenGui:()
(key)
cleaned_key = key:(, )
.(cleaned_key, ) #cleaned_key ~=
(, , , Theme.Error)
cleaned_key ~= key
(, , , Theme.Accent)
success, status = (luarmor_api.check_key, cleaned_key)
success
(, , , Theme.Error)
status.code ==
(Config.File)
(writefile, Config.File, cleaned_key)
(Config.File) ~= cleaned_key
(writefile, Config.File, cleaned_key)
script_key = cleaned_key
(, .. (status.data.auth_expire - .()), , Theme.Success)
()
()
(
game_id ==
game_id ==
game_id ==
game_id ==
game_id ==
game_id ==
game_id ==
)
Workspace:()
plr:()
(()
luarmor_api.()
)
error_messages[status.code]
status.code == status.code == status.code == status.code ==
plr:(error_messages[status.code])
(Config.File)
(, error_messages[status.code], , Theme.Error)
plr:( .. status.code)
_, button ({Button1, Button2, Button3, Button4})
button.MouseEnter:(()
hoverSize = isMobile .(, , , ) .(, , , )
TweenService:(button, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {Size = hoverSize}):()
)
button.MouseLeave:(()
normalSize = isMobile .(, , , ) .(, , , )
TweenService:(button, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {Size = normalSize}):()
)
button.MouseButton1Down:(()
clickSize = isMobile .(, , , ) .(, , , )
TweenService:(button, TweenInfo.(), {Size = clickSize}):()
)
button.MouseButton1Up:(()
normalSize = isMobile .(, , , ) .(, , , )
TweenService:(button, TweenInfo.(), {Size = normalSize}):()
)
Button1.MouseButton1Click:(()
(Config.Linkvertise)
(, , , Theme.Accent)
)
Button2.MouseButton1Click:(()
(Config.Shrink)
(, , , Theme.Accent)
)
Button3.MouseButton1Click:(()
(Config.Discord)
(, , , Theme.Accent)
)
Button4.MouseButton1Click:(()
(Config.Shop)
(, , , Theme.Accent)
)
KeyTextBox.FocusLost:(()
KeyTextBox.Text ==
(KeyTextBox.Text)
KeyTextBox.Text =
)
CloseButton.MouseButton1Click:(CloseUI)
CloseButton.MouseEnter:(()
TweenService:(CloseButton, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {Size = .(, , , )}):()
)
CloseButton.MouseLeave:(()
TweenService:(CloseButton, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {Size = .(, , , )}):()
)
(MainFrame)
isMobile
MainFrame.Size = .(, , , )
TitleLabel.TextSize =
SubtitleLabel.TextSize =
TextBoxContainer.Size = .(, , , )
final_size = isMobile .(, , , ) .(, , , )
tween_info3 = TweenInfo.(, .EasingStyle.Exponential, .EasingDirection.Out)
TweenService:(BlurEffect, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {Size = }):()
TweenService:(Overlay, TweenInfo.(), {BackgroundTransparency = }):()
TweenService:(MainFrame, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {Size = final_size}):()
()
TweenService:(TitleLabel, tween_info3, {TextTransparency = }):()
TweenService:(SubtitleLabel, tween_info3, {TextTransparency = }):()
TweenService:(Line, tween_info3, {BackgroundTransparency = }):()
TweenService:(TextBoxContainer, tween_info3, {BackgroundTransparency = }):()
TweenService:(TextBoxStroke, tween_info3, {Transparency = }):()
TweenService:(KeyTextBox, tween_info3, {TextTransparency = }):()
TweenService:(CloseButton, tween_info3, {BackgroundTransparency = , TextTransparency = }):()
TweenService:(CloseStroke, tween_info3, {Transparency = }):()
TweenService:(MainStroke, tween_info3, {Transparency = }):()
_, v (Buttons)
TweenService:(v.button, tween_info3, {BackgroundTransparency = , TextTransparency = }):()
TweenService:(v.stroke, tween_info3, {Transparency = }):()
(()
.()
saved_key = ((Config.File) (Config.File)) (script_key ~= script_key)
saved_key (saved_key)
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: ads.luarmor.net, discord.gg, solixhub.com, github.com, sdkapi-public.luarmor.net.
OPENSOUCE -EVERYTHING IS SAME JUST OPENSOUCE , AND ANYONE WHO CAN REMOVE KEY DO IT

Universal