Run it
Copy the script and paste it into your executor.
EliteHub = {}
TweenService = :()
UserInputService = :()
RunService = :()
EliteHub.Colors = {
Background = .(, , ),
Secondary = .(, , ),
Accent = .(, , ),
Text = .(, , ),
TextSecondary = .(, , ),
Success = .(, , ),
Danger = .(, , ),
Warning = .(, , ),
Info = .(, , )
}
EliteHub:(Object, Properties, Duration, EasingStyle)
TweenInfo = TweenInfo.(
Duration ,
EasingStyle .EasingStyle.Quart,
.EasingDirection.Out
)
Tween = TweenService:(Object, TweenInfo, Properties)
Tween:()
Tween
EliteHub:(Parent, Color)
Wave = .()
Wave.Size = .(, , , )
Wave.Position = .(, , , )
Wave.BackgroundColor3 = Color
Wave.BackgroundTransparency =
Wave.BorderSizePixel =
Wave.Parent = Parent
Corner = .()
Corner.CornerRadius = .(, )
Corner.Parent = Wave
self:(Wave, {
Size = .(, , , ),
Position = .(-, , -, ),
BackgroundTransparency =
}, , .EasingStyle.Quad)
(()
()
Wave Wave.Parent
Wave:()
)
EliteHub:(Object, Color, Duration)
Glow = .()
Glow.Color = Color
Glow.Thickness =
Glow.Transparency =
Glow.Parent = Object
self:(Glow, {Transparency = }, Duration/)
(Duration/)
self:(Glow, {Transparency = }, Duration/)
(()
(Duration)
Glow Glow.Parent
Glow:()
)
EliteHub:(Title, Message, Duration, Type)
( .. Title .. .. Message)
Duration = Duration
Color = self.Colors[Type] self.Colors.Info
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = .Players.LocalPlayer:()
Notification = .()
Notification.Size = .(, , , )
Notification.Position = .(, , , )
Notification.BackgroundColor3 = self.Colors.Secondary
Notification.BorderSizePixel =
Notification.Parent = ScreenGui
Corner = .()
Corner.CornerRadius = .(, )
Corner.Parent = Notification
Glow = .()
Glow.Color = Color
Glow.Thickness =
Glow.Transparency =
Glow.Parent = Notification
Icon = .()
Icon.Size = .(, , , )
Icon.Position = .(, , , )
Icon.BackgroundTransparency =
Icon.Text =
Icon.TextColor3 = Color
Icon.Font = .Font.GothamBold
Icon.TextSize =
Icon.Parent = Notification
TitleLabel = .()
TitleLabel.Size = .(, -, , )
TitleLabel.Position = .(, , , )
TitleLabel.BackgroundTransparency =
TitleLabel.Text = .. Title
TitleLabel.TextColor3 = self.Colors.Text
TitleLabel.Font = .Font.GothamBold
TitleLabel.TextSize =
TitleLabel.TextXAlignment = .TextXAlignment.Left
TitleLabel.Parent = Notification
MessageLabel = .()
MessageLabel.Size = .(, -, , )
MessageLabel.Position = .(, , , )
MessageLabel.BackgroundTransparency =
MessageLabel.Text = Message
MessageLabel.TextColor3 = self.Colors.TextSecondary
MessageLabel.Font = .Font.Gotham
MessageLabel.TextSize =
MessageLabel.TextXAlignment = .TextXAlignment.Left
MessageLabel.Parent = Notification
self:(Notification, {Position = .(, -, , )}, , .EasingStyle.Back)
(()
()
self:(Icon, {Rotation = }, , .EasingStyle.Quad)
()
Icon.Rotation =
)
(()
(Duration)
self:(Notification, {
Position = .(, , , ),
BackgroundTransparency =
}, , .EasingStyle.Back)
self:(TitleLabel, {TextTransparency = }, )
self:(MessageLabel, {TextTransparency = }, )
self:(Icon, {TextTransparency = }, )
self:(Glow, {Transparency = }, )
()
ScreenGui ScreenGui.Parent
ScreenGui:()
)
EliteHub:(Name)
( .. Name)
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = .Players.LocalPlayer:()
MainFrame = .()
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = self.Colors.Background
MainFrame.Visible =
MainFrame.Parent = ScreenGui
Corner = .()
Corner.CornerRadius = .(, )
Corner.Parent = MainFrame
MainGlow = .()
MainGlow.Color = self.Colors.Accent
MainGlow.Thickness =
MainGlow.Transparency =
MainGlow.Parent = MainFrame
Sidebar = .()
Sidebar.Size = .(, , , )
Sidebar.BackgroundColor3 = self.Colors.Secondary
Sidebar.Parent = MainFrame
SidebarCorner = .()
SidebarCorner.CornerRadius = .(, )
SidebarCorner.Parent = Sidebar
Title = .()
Title.Size = .(, , , )
Title.BackgroundTransparency =
Title.Text = .. Name
Title.TextColor3 = self.Colors.Accent
Title.Font = .Font.GothamBold
Title.TextSize =
Title.TextYAlignment = .TextYAlignment.Center
Title.Parent = Sidebar
NavContainer = .()
NavContainer.Size = .(, -, , -)
NavContainer.Position = .(, , , )
NavContainer.BackgroundTransparency =
NavContainer.Parent = Sidebar
NavLayout = .()
NavLayout.Padding = .(, )
NavLayout.Parent = NavContainer
ContentArea = .()
ContentArea.Size = .(, -, , -)
ContentArea.Position = .(, , , )
ContentArea.BackgroundTransparency =
ContentArea.Parent = MainFrame
Dragging, DragStart, StartPos
(Frame, Handle)
Handle.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
Dragging =
DragStart = input.Position
StartPos = Frame.Position
self:(Frame, {Size = .(, , , )}, )
)
Handle.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
Dragging =
self:(Frame, {Size = .(, , , )}, )
)
UserInputService.InputChanged:((input)
Dragging input.UserInputType == .UserInputType.MouseMovement
Delta = input.Position - DragStart
Frame.Position = .(
StartPos.X.Scale,
StartPos.X.Offset + Delta.X,
StartPos.Y.Scale,
StartPos.Y.Offset + Delta.Y
)
)
(MainFrame, Title)
(MainFrame, MainFrame)
CloseButton = .()
CloseButton.Size = .(, , , )
CloseButton.Position = .(, -, , )
CloseButton.BackgroundColor3 = self.Colors.Danger
CloseButton.TextColor3 = .(, , )
CloseButton.Text =
CloseButton.Font = .Font.GothamBold
CloseButton.TextSize =
CloseButton.Parent = MainFrame
CloseCorner = .()
CloseCorner.CornerRadius = .(, )
CloseCorner.Parent = CloseButton
CloseButton.MouseEnter:(()
self:(CloseButton, {
BackgroundColor3 = .(, , ),
Rotation = ,
Size = .(, , , )
}, , .EasingStyle.Back)
)
CloseButton.MouseLeave:(()
self:(CloseButton, {
BackgroundColor3 = self.Colors.Danger,
Rotation = ,
Size = .(, , , )
}, , .EasingStyle.Back)
)
CloseButton.MouseButton1Click:(()
self:(CloseButton, self.Colors.Danger)
self:(MainFrame)
)
WindowOpen =
()
WindowOpen = WindowOpen
WindowOpen
self:(MainFrame)
self:(MainFrame)
Window = {
ScreenGui = ScreenGui,
MainFrame = MainFrame,
NavContainer = NavContainer,
ContentArea = ContentArea,
Tabs = {},
CurrentTab = ,
ToggleWindow = ToggleWindow,
Open = () self:(MainFrame) WindowOpen = ,
Close = () self:(MainFrame) WindowOpen = ,
IsOpen = () WindowOpen
}
Window
EliteHub:(MainFrame)
()
MainFrame.Visible =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, , , )
MainFrame.BackgroundTransparency =
MainFrame.Rotation = -
self:(MainFrame, {
Size = .(, , , ),
Position = .(, -, , -),
BackgroundTransparency = ,
Rotation =
}, , .EasingStyle.Back)
(()
()
self:(MainFrame, self.Colors.Accent)
)
EliteHub:(MainFrame)
()
self:(MainFrame, {
Size = .(, , , ),
Position = .(, , , ),
BackgroundTransparency = ,
Rotation =
}, , .EasingStyle.Back)
()
MainFrame.Visible =
MainFrame.Rotation =
EliteHub:(Window, Name, Icon)
( .. Name .. .. Icon)
TabButton = .()
TabButton.Size = .(, , , )
TabButton.BackgroundColor3 = self.Colors.Background
TabButton.TextColor3 = self.Colors.TextSecondary
TabButton.Text = Icon .. .. Name
TabButton.Font = .Font.Gotham
TabButton.TextSize =
TabButton.TextXAlignment = .TextXAlignment.Left
TabButton.AutoButtonColor =
TabButton.Parent = Window.NavContainer
ButtonCorner = .()
ButtonCorner.CornerRadius = .(, )
ButtonCorner.Parent = TabButton
TabContent = .()
TabContent.Size = .(, , , )
TabContent.BackgroundTransparency =
TabContent.BorderSizePixel =
TabContent.ScrollBarThickness =
TabContent.ScrollBarImageColor3 = self.Colors.Accent
TabContent.Visible =
TabContent.Parent = Window.ContentArea
ContentLayout = .()
ContentLayout.Padding = .(, )
ContentLayout.Parent = TabContent
Tab = {
Button = TabButton,
Content = TabContent,
Elements = {},
Window = Window
}
.(Window.Tabs, Tab)
TabButton.MouseEnter:(()
Tab ~= Window.CurrentTab
self:(TabButton, {
BackgroundColor3 = .(, , ),
TextColor3 = self.Colors.Text,
Size = .(, , , )
}, , .EasingStyle.Back)
)
TabButton.MouseLeave:(()
Tab ~= Window.CurrentTab
self:(TabButton, {
BackgroundColor3 = self.Colors.Background,
TextColor3 = self.Colors.TextSecondary,
Size = .(, , , )
}, , .EasingStyle.Back)
)
TabButton.MouseButton1Click:(()
self:(Window, Tab)
)
#Window.Tabs ==
self:(Window, Tab)
Tab
EliteHub:(Window, Tab)
( .. Tab.Button.Text)
Window.CurrentTab
self:(Window.CurrentTab.Button, {
BackgroundColor3 = self.Colors.Background,
TextColor3 = self.Colors.TextSecondary,
Size = .(, , , )
}, , .EasingStyle.Back)
Window.CurrentTab.Content.Visible =
Window.CurrentTab = Tab
self:(Tab.Button, {
BackgroundColor3 = self.Colors.Accent,
TextColor3 = .(, , ),
Size = .(, , , )
}, , .EasingStyle.Back)
self:(Tab.Button, self.Colors.Accent)
(()
()
Tab.Content.Visible =
)
EliteHub:(Tab, Title)
Section = .()
Section.Size = .(, , , )
Section.BackgroundTransparency =
Section.Parent = Tab.Content
SectionLabel = .()
SectionLabel.Size = .(, , , )
SectionLabel.BackgroundTransparency =
SectionLabel.Text = .. .(Title)
SectionLabel.TextColor3 = self.Colors.Accent
SectionLabel.Font = .Font.GothamBold
SectionLabel.TextSize =
SectionLabel.TextXAlignment = .TextXAlignment.Left
SectionLabel.Parent = Section
SectionLine = .()
SectionLine.Size = .(, , , )
SectionLine.Position = .(, , , )
SectionLine.BackgroundColor3 = self.Colors.Accent
SectionLine.BackgroundTransparency =
SectionLine.BorderSizePixel =
SectionLine.Parent = Section
Section
EliteHub:(Tab, Text, Callback)
( .. Text .. .. Tab.Window.CurrentTab.Button.Text)
Button = .()
Button.Size = .(, , , )
Button.BackgroundColor3 = self.Colors.Secondary
Button.TextColor3 = self.Colors.Text
Button.Text = Text
Button.Font = .Font.Gotham
Button.TextSize =
Button.AutoButtonColor =
Button.Parent = Tab.Content
Corner = .()
Corner.CornerRadius = .(, )
Corner.Parent = Button
Button.MouseEnter:(()
self:(Button, {
BackgroundColor3 = self.Colors.Accent,
Size = .(, , , ),
TextColor3 = .(, , )
}, , .EasingStyle.Back)
self:(Button, self.Colors.Accent, )
)
Button.MouseLeave:(()
self:(Button, {
BackgroundColor3 = self.Colors.Secondary,
Size = .(, , , ),
TextColor3 = self.Colors.Text
}, , .EasingStyle.Back)
)
Button.MouseButton1Click:(()
( .. Text)
self:(Button, {
BackgroundColor3 = .(, , ),
Size = .(, -, , )
}, )
self:(Button, self.Colors.Accent)
()
self:(Button, {
BackgroundColor3 = self.Colors.Accent,
Size = .(, , , )
}, , .EasingStyle.Back)
()
)
Button
EliteHub:(Tab, Text, Default, Callback)
ToggleFrame = .()
ToggleFrame.Size = .(, , , )
ToggleFrame.BackgroundTransparency =
ToggleFrame.Parent = Tab.Content
ToggleLabel = .()
ToggleLabel.Size = .(, , , )
ToggleLabel.BackgroundTransparency =
ToggleLabel.Text = Text
ToggleLabel.TextColor3 = self.Colors.Text
ToggleLabel.Font = .Font.Gotham
ToggleLabel.TextSize =
ToggleLabel.TextXAlignment = .TextXAlignment.Left
ToggleLabel.Parent = ToggleFrame
ToggleButton = .()
ToggleButton.Size = .(, , , )
ToggleButton.Position = .(, -, , )
ToggleButton.BackgroundColor3 = Default self.Colors.Success self.Colors.Secondary
ToggleButton.Text =
ToggleButton.AutoButtonColor =
ToggleButton.Parent = ToggleFrame
ToggleCorner = .()
ToggleCorner.CornerRadius = .(, )
ToggleCorner.Parent = ToggleButton
ToggleIndicator = .()
ToggleIndicator.Size = .(, , , )
ToggleIndicator.Position = .(, Default , , )
ToggleIndicator.BackgroundColor3 = .(, , )
ToggleIndicator.BorderSizePixel =
ToggleIndicator.Parent = ToggleButton
IndicatorCorner = .()
IndicatorCorner.CornerRadius = .(, )
IndicatorCorner.Parent = ToggleIndicator
ToggleState = Default
()
ToggleState
self:(ToggleButton, {BackgroundColor3 = self.Colors.Success}, )
self:(ToggleIndicator, {Position = .(, , , )}, , .EasingStyle.Back)
self:(ToggleButton, self.Colors.Success, )
self:(ToggleButton, {BackgroundColor3 = self.Colors.Secondary}, )
self:(ToggleIndicator, {Position = .(, , , )}, , .EasingStyle.Back)
(ToggleState)
ToggleButton.MouseButton1Click:(()
ToggleState = ToggleState
self:(ToggleButton, ToggleState self.Colors.Success self.Colors.Secondary)
()
)
{
Set = (Value)
ToggleState = Value
()
,
Get = () ToggleState
}
EliteHub:(Tab, Text, Min, Max, Default, Callback)
SliderFrame = .()
SliderFrame.Size = .(, , , )
SliderFrame.BackgroundTransparency =
SliderFrame.Parent = Tab.Content
SliderLabel = .()
SliderLabel.Size = .(, , , )
SliderLabel.BackgroundTransparency =
SliderLabel.Text = Text
SliderLabel.TextColor3 = self.Colors.Text
SliderLabel.Font = .Font.Gotham
SliderLabel.TextSize =
SliderLabel.TextXAlignment = .TextXAlignment.Left
SliderLabel.Parent = SliderFrame
ValueLabel = .()
ValueLabel.Size = .(, , , )
ValueLabel.Position = .(, -, , )
ValueLabel.BackgroundTransparency =
ValueLabel.Text = (Default)
ValueLabel.TextColor3 = self.Colors.Accent
ValueLabel.Font = .Font.GothamBold
ValueLabel.TextSize =
ValueLabel.TextXAlignment = .TextXAlignment.Right
ValueLabel.Parent = SliderFrame
Track = .()
Track.Size = .(, , , )
Track.Position = .(, , , )
Track.BackgroundColor3 = self.Colors.Secondary
Track.BorderSizePixel =
Track.Parent = SliderFrame
TrackCorner = .()
TrackCorner.CornerRadius = .(, )
TrackCorner.Parent = Track
Fill = .()
Fill.Size = .((Default - Min) / (Max - Min), , , )
Fill.BackgroundColor3 = self.Colors.Accent
Fill.BorderSizePixel =
Fill.Parent = Track
FillCorner = .()
FillCorner.CornerRadius = .(, )
FillCorner.Parent = Fill
SliderButton = .()
SliderButton.Size = .(, , , )
SliderButton.Position = .((Default - Min) / (Max - Min), -, , -)
SliderButton.BackgroundColor3 = .(, , )
SliderButton.Text =
SliderButton.AutoButtonColor =
SliderButton.Parent = Track
ButtonCorner = .()
ButtonCorner.CornerRadius = .(, )
ButtonCorner.Parent = SliderButton
Dragging =
(Value)
Percent = .((Value - Min) / (Max - Min), , )
Fill.Size = .(Percent, , , )
SliderButton.Position = .(Percent, -, , -)
ValueLabel.Text = (.(Value))
(Value)
SliderButton.MouseButton1Down:(()
Dragging =
self:(SliderButton, {Size = .(, , , )}, )
)
UserInputService.InputEnded:((Input)
Input.UserInputType == .UserInputType.MouseButton1
Dragging =
self:(SliderButton, {Size = .(, , , )}, )
)
SliderButton.MouseEnter:(()
self:(SliderButton, self.Colors.Accent, )
)
:().InputChanged:((Input)
Dragging Input.UserInputType == .UserInputType.MouseMovement
MousePos = :().LocalPlayer:()
RelativeX = (MousePos.X - Track.AbsolutePosition.X) / Track.AbsoluteSize.X
Value = .(Min + (Max - Min) * .(RelativeX, , ))
(Value)
)
(Default)
{
Set = (Value)
(.(Value, Min, Max))
,
Get = ()
(ValueLabel.Text)
}
EliteHub:(Window)
()
OpenButton = .()
OpenButton.Size = .(, , , )
OpenButton.Position = .(, , , )
OpenButton.BackgroundColor3 = self.Colors.Accent
OpenButton.TextColor3 = .(, , )
OpenButton.Text =
OpenButton.Font = .Font.GothamBold
OpenButton.TextSize =
OpenButton.ZIndex =
OpenButton.Parent = Window.ScreenGui
OpenButtonCorner = .()
OpenButtonCorner.CornerRadius = .(, )
OpenButtonCorner.Parent = OpenButton
Dragging, DragStart, StartPos
OpenButton.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
Dragging =
DragStart = input.Position
StartPos = OpenButton.Position
self:(OpenButton, {Size = .(, , , )}, )
)
OpenButton.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
Dragging =
self:(OpenButton, {Size = .(, , , )}, )
)
UserInputService.InputChanged:((input)
Dragging input.UserInputType == .UserInputType.MouseMovement
Delta = input.Position - DragStart
OpenButton.Position = .(
, .(StartPos.X.Offset + Delta.X, , .CurrentCamera.ViewportSize.X - ),
, .(StartPos.Y.Offset + Delta.Y, , .CurrentCamera.ViewportSize.Y - )
)
)
OpenButton.MouseEnter:(()
self:(OpenButton, {
BackgroundColor3 = .(, , ),
Size = .(, , , ),
Rotation =
}, , .EasingStyle.Back)
self:(OpenButton, self.Colors.Accent, )
)
OpenButton.MouseLeave:(()
self:(OpenButton, {
BackgroundColor3 = self.Colors.Accent,
Size = .(, , , ),
Rotation =
}, , .EasingStyle.Back)
)
OpenButton.MouseButton1Click:(()
()
self:(OpenButton, self.Colors.Accent)
self:(OpenButton, {Rotation = }, , .EasingStyle.Quad)
()
OpenButton.Rotation =
Window.()
)
(()
()
self:(OpenButton, {
Size = .(, , , )
}, )
()
self:(OpenButton, {
Size = .(, , , )
}, )
)
()
MyWindow = EliteHub:()
()
EliteHub:(MyWindow)
()
MainTab = EliteHub:(MyWindow, , )
CombatTab = EliteHub:(MyWindow, , )
VisualsTab = EliteHub:(MyWindow, , )
()
EliteHub:(MainTab, )
EliteHub:(MainTab, , ()
()
EliteHub:(, , , )
)
EliteHub:(CombatTab, )
AimbotToggle = EliteHub:(CombatTab, , , (Value)
( .. (Value))
EliteHub:(, Value , , )
)
EliteHub:(VisualsTab, )
BrightnessSlider = EliteHub:(VisualsTab, , , , , (Value)
( .. Value)
EliteHub:(, .. Value, , )
)
(()
()
EliteHub:(, , , )
)
()
()
EliteHub 🚀 ELITE HUB - Библиотека для Roblox с анимированным интерфейсом 📋 ОПИСАНИЕ СКРИПТА Elite Hub - это мощная библиотека для создания красивого и функционального пользовательского интерфейса в Roblox с продвинутыми анимациями и эффектами. 🌟 ОСНОВНЫЕ ВОЗМОЖНОСТИ 🎨 ВИЗУАЛЬНЫЕ ЭЛЕМЕНТЫ Современный дизайн - темная тема с оранжевыми акцентами Анимированные кнопки - эффекты при наведении и клике Система вкладок - удобная навигация между разделами Секции - группировка элементов ✨ АНИМАЦИИ И ЭФФЕКТЫ Эффект волны - расходящиеся круги при кликах Свечение - подсветка элементов Плавные переходы - анимации открытия/закрытия окон 3D-трансформации - вращение и масштабирование 🎮 ИНТЕРАКТИВНЫЕ ЭЛЕМЕНТЫ Перемещаемое окно - drag & drop функционал Плавающая кнопка - всегда доступный доступ к интерфейсу Уведомления - система оповещений Слайдеры - настройка числовых значений Переключатели - включение/выключение функций 🛠️ КОМПОНЕНТЫ ИНТЕРФЕЙСА 🪟 ГЛАВНОЕ ОКНО lua local MyWindow = EliteHub:CreateWindow("Название") 📑 СИСТЕМА ВКЛАДОК lua local Tab = EliteHub:CreateTab(Окно, "Название", "Эмодзи") 🔘 ЭЛЕМЕНТЫ УПРАВЛЕНИЯ Кнопки -

Universal