Run it
Copy the script and paste it into your executor.
:() .Loaded:()
()
D9 = {
Core = {
Players = :(),
RS = :(),
UIS = :(),
TS = :(),
Lighting = :(),
Http = :(),
Snd = :(),
Stats = :(),
Market = :(),
Pathfinding = :(),
Camera = .CurrentCamera
},
Config = {
Language = ,
IsFlying = , CamMode = , Noclip = , XRay = ,
ESP = , ESPNames = , ESPBoxes = , ESPTracers = ,
ShadersActive = , EnforceSpeed = , IsAwakened = ,
Cooldown = , Minimized = , FPSBoost1 = , FPSBoost2 = ,
AIWalking = ,
FlySpeed = , WalkSpeed = , JumpPower = , Brightness = ,
AnimIndex = , BoostIndex = , FTrailIndex = , STrailIndex = ,
ShaderIndex = , FontIndex = , Wallpaper =
},
Cache = {
Parts = {}, XRayTransparencies = {}, KeysDown = {},
DisabledFX = {}, SavedMaterials = {}, SavedTextures = {},
VisualPath = {}, AllTextElements = {},
SpeedObj = {Trail = , Att0 = , Att1 = , Halo = , HaloWeld = },
FlyObj = {Attachment = , Velocity = , Align = , DronePart = , DroneVel = , DroneAlign = , Trail = , Att0 = , Att1 = },
AnimTracks = {Hover = , Forward = , Boost = }
},
Theme = {
BgMain = .(, , ),
BgSidebar = .(, , ),
BgPanel = .(, , ),
BgLight = .(, , ),
ButtonBase = .(, , ),
TextWhite = .(, , ),
TextGray = .(, , ),
Stroke = .(, , ),
AccentBlue = .(, , ),
AccentPurple = .(, , ),
AccentGreen = .(, , ),
AccentRed = .(, , ),
AccentOrange = .(, , ),
AccentYellow = .(, , ),
AccentCyan = .(, , )
},
DB = {},
UI = {},
Funcs = {}
}
D9.Core.Player = D9.Core.Players.LocalPlayer
D9.Core.Player .(); D9.Core.Player = D9.Core.Players.LocalPlayer
(() D9.Core.ExecutorName = () )
(() D9.Core.SupportsWrite = writefile ~= )
(() D9.Core.SupportsClipboard = setclipboard ~= )
(ru_text, en_text)
D9.Config.Language == ru_text en_text
TargetGui = (() :() ) :() D9.Core.Player:()
TargetGui:() TargetGui.deskret9_hub_pro:()
LangGui = .(, TargetGui)
LangGui.Name =
LangGui.ZIndexBehavior = .ZIndexBehavior.Sibling
LangFrame = .(, LangGui)
LangFrame.Size = .(, , , )
LangFrame.BackgroundColor3 = D9.Theme.BgMain
LangFrame.ZIndex =
LangContainer = .(, LangFrame)
LangContainer.Size = .(, , , )
LangContainer.Position = .(, -, , -)
LangContainer.BackgroundColor3 = D9.Theme.BgPanel
LangContainer.ZIndex =
.(, LangContainer).CornerRadius = .(, )
LangStroke = .(, LangContainer)
LangStroke.Color = D9.Theme.AccentBlue
LangStroke.Thickness =
LangTitle = .(, LangContainer)
LangTitle.Size = .(, , , )
LangTitle.Position = .(, , , )
LangTitle.BackgroundTransparency =
LangTitle.Text =
LangTitle.TextColor3 = D9.Theme.TextWhite
LangTitle.Font = .Font.GothamBlack
LangTitle.TextSize =
LangTitle.ZIndex =
BtnEN = .(, LangContainer)
BtnEN.Size = .(, -, , )
BtnEN.Position = .(, , , )
BtnEN.BackgroundColor3 = D9.Theme.ButtonBase
BtnEN.TextColor3 = D9.Theme.TextWhite
BtnEN.Text =
BtnEN.Font = .Font.GothamBold
BtnEN.TextSize =
BtnEN.ZIndex =
.(, BtnEN).CornerRadius = .(, )
.(, BtnEN).Color = D9.Theme.Stroke
BtnRU = .(, LangContainer)
BtnRU.Size = .(, -, , )
BtnRU.Position = .(, , , )
BtnRU.BackgroundColor3 = D9.Theme.ButtonBase
BtnRU.TextColor3 = D9.Theme.TextWhite
BtnRU.Text =
BtnRU.Font = .Font.GothamBold
BtnRU.TextSize =
BtnRU.ZIndex =
.(, BtnRU).CornerRadius = .(, )
.(, BtnRU).Color = D9.Theme.Stroke
SelectedLang =
BtnEN.MouseButton1Click:(() SelectedLang = )
BtnRU.MouseButton1Click:(() SelectedLang = )
SelectedLang == .()
D9.Config.Language = SelectedLang
LangGui:()
D9.DB.Anims = {
{name = (, ), hover = , forward = },
{name = (, ), hover = , forward = },
{name = (, ), hover = , forward = },
{name = (, ), hover = , forward = },
{name = (, ), hover = , forward = },
{name = (, ), hover = , forward = },
{name = (, ), hover = , forward = },
{name = (, ), hover = , forward = }
}
D9.DB.Boosts = {
{name = (, ), id = },
{name = (, ), id = }
}
D9.DB.FTrails = {
{name = (, ), c1 = D9.Theme.AccentBlue, c2 = D9.Theme.AccentPurple},
{name = (, ), c1 = D9.Theme.AccentGreen, c2 = D9.Theme.AccentBlue},
{name = (, ), c1 = D9.Theme.AccentOrange, c2 = D9.Theme.AccentRed},
{name = (, ), c1 = .(, , ), c2 = D9.Theme.AccentCyan},
{name = (, ), c1 = .(, , ), c2 = .(, , )},
{name = (, ), c1 = .(, , ), c2 = .(, , )},
{name = (, ), c1 = D9.Theme.AccentRed, c2 = .(, , )},
{name = (, ), c1 = D9.Theme.TextGray, c2 = .(, , )}
}
D9.DB.STrails = {
{name = (, ), c1 = D9.Theme.AccentYellow, c2 = D9.Theme.TextWhite},
{name = (, ), c1 = D9.Theme.AccentRed, c2 = D9.Theme.AccentYellow},
{name = (, ), c1 = D9.Theme.AccentPurple, c2 = .(, , )},
{name = (, ), c1 = D9.Theme.AccentGreen, c2 = .(, , )},
{name = (, ), c1 = D9.Theme.AccentCyan, c2 = .(, , )},
{name = (, ), c1 = .(, , ), c2 = .(, , )},
{name = (, ), c1 = D9.Theme.TextWhite, c2 = .(, , )},
{name = (, ), c1 = .(, , ), c2 = D9.Theme.AccentCyan}
}
D9.DB.Shaders = {
{name = (, ), b = , c = , s = , t = .(, , ), blI = , blS = , blT = , sr = , acc = D9.Theme.AccentPurple},
{name = (, ), b = , c = , s = , t = .(, , ), blI = , blS = , blT = , sr = , acc = D9.Theme.AccentRed},
{name = (, ), b = -, c = , s = , t = .(, , ), blI = , blS = , blT = , sr = , acc = D9.Theme.AccentGreen},
{name = (, ), b = -, c = , s = , t = .(, , ), blI = , blS = , blT = , sr = , acc = D9.Theme.AccentPurple},
{name = (, ), b = , c = , s = -, t = .(, , ), blI = , blS = , blT = , sr = , acc = D9.Theme.AccentRed},
{name = (, ), b = , c = , s = , t = .(, , ), blI = , blS = , blT = , sr = , acc = D9.Theme.AccentYellow},
{name = (, ), b = -, c = , s = , t = .(, , ), blI = , blS = , blT = , sr = , acc = D9.Theme.AccentPurple}
}
D9.DB.Fonts = {
{name = , val = .Font.GothamMedium},
{name = , val = .Font.Code},
{name = , val = .Font.Arcade}
}
D9.DB.Wallpapers = {
{name = (, ), id = },
{name = (, ), id = },
{name = (, ), id = },
{name = (, ), id = },
{name = (, ), id = }
}
D9.DB.Tips = {
(, ),
(, )
}
(()
D9.Cache.VisualFX = {
ColorCorrection = .(, D9.Core.Camera),
Bloom = .(, D9.Core.Camera),
SunRays = .(, D9.Core.Camera)
}
D9.Cache.VisualFX.ColorCorrection.Enabled =
D9.Cache.VisualFX.Bloom.Enabled =
D9.Cache.VisualFX.SunRays.Enabled =
)
D9.Funcs.RegisterText = (element)
.(D9.Cache.AllTextElements, element)
(() element.Font = D9.DB.Fonts[D9.Config.FontIndex].val )
D9.Funcs.ApplyGlobalFont = ()
font = D9.DB.Fonts[D9.Config.FontIndex].val
_, el (D9.Cache.AllTextElements) (() el.Font = font )
D9.Funcs.CreateHover = (button)
button.AutoButtonColor =
hoverFrame = .(, button)
hoverFrame.Size = .(, , , )
hoverFrame.BackgroundColor3 = .(, , )
hoverFrame.BackgroundTransparency =
hoverFrame.ZIndex = button.ZIndex +
.(, hoverFrame).CornerRadius = .(, )
button.MouseEnter:(() D9.Core.TS:(hoverFrame, TweenInfo.(), {BackgroundTransparency = }):() )
button.MouseLeave:(() D9.Core.TS:(hoverFrame, TweenInfo.(), {BackgroundTransparency = }):() )
button.MouseButton1Down:(()
(() snd = .(, D9.Core.Snd); snd.SoundId = ; snd.Volume = ; snd:(); .Debris:(snd, ) )
D9.Core.TS:(hoverFrame, TweenInfo.(), {BackgroundTransparency = }):()
D9.Core.TS:(button, TweenInfo.(), {Size = .(button.Size.X.Scale, button.Size.X.Offset - , button.Size.Y.Scale, button.Size.Y.Offset - )}):()
)
button.MouseButton1Up:(()
D9.Core.TS:(hoverFrame, TweenInfo.(), {BackgroundTransparency = }):()
D9.Core.TS:(button, TweenInfo.(, .EasingStyle.Bounce), {Size = .(button.Size.X.Scale, button.Size.X.Offset + , button.Size.Y.Scale, button.Size.Y.Offset + )}):()
)
D9.Funcs.CreateButton = (parent, text, height)
btn = .(, parent)
btn.Size = .(, -, , height )
btn.BackgroundColor3 = D9.Theme.ButtonBase
btn.TextColor3 = D9.Theme.TextWhite
btn.Text = text
btn.TextSize =
btn.ZIndex =
.(, btn).CornerRadius = .(, )
stroke = .(, btn)
stroke.Color = D9.Theme.Stroke
stroke.Transparency =
D9.Funcs.(btn)
D9.Funcs.(btn)
btn
D9.Funcs.SetActive = (btn, text, color)
btn.Text = text
D9.Core.TS:(btn, TweenInfo.(), {BackgroundColor3 = color}):()
s = btn:()
s s.Color = color; s.Transparency =
D9.Funcs.SetInactive = (btn, text)
btn.Text = text
D9.Core.TS:(btn, TweenInfo.(), {BackgroundColor3 = D9.Theme.ButtonBase}):()
s = btn:()
s s.Color = D9.Theme.Stroke; s.Transparency =
D9.UI.MainGui = .(, TargetGui)
D9.UI.MainGui.Name =
D9.UI.MainGui.ResetOnSpawn =
D9.UI.MainGui.IgnoreGuiInset =
D9.UI.ESPFolder = .(, D9.Core.Camera)
D9.UI.ESPFolder.Name =
D9.UI.LoadScreen = .(, D9.UI.MainGui)
D9.UI.LoadScreen.Size = .(, , , )
D9.UI.LoadScreen.BackgroundColor3 = D9.Theme.BgMain
D9.UI.LoadScreen.ZIndex =
D9.UI.Spinner = .(, D9.UI.LoadScreen)
D9.UI.Spinner.Size = .(, , , )
D9.UI.Spinner.Position = .(, -, , -)
D9.UI.Spinner.BackgroundTransparency =
D9.UI.Spinner.Image =
D9.UI.Spinner.ImageColor3 = D9.Theme.AccentBlue
D9.UI.Spinner.ZIndex =
D9.UI.LoadText = .(, D9.UI.LoadScreen)
D9.UI.LoadText.Size = .(, , , )
D9.UI.LoadText.Position = .(, -, , )
D9.UI.LoadText.BackgroundTransparency =
D9.UI.LoadText.Text =
D9.UI.LoadText.TextColor3 = D9.Theme.AccentCyan
D9.UI.LoadText.Font = .Font.Code
D9.UI.LoadText.TextSize =
D9.UI.LoadText.ZIndex =
D9.UI.LoadBarBg = .(, D9.UI.LoadScreen)
D9.UI.LoadBarBg.Size = .(, , , )
D9.UI.LoadBarBg.Position = .(, -, , )
D9.UI.LoadBarBg.BackgroundColor3 = D9.Theme.BgPanel
D9.UI.LoadBarBg.ZIndex =
.(, D9.UI.LoadBarBg).CornerRadius = .(, )
D9.UI.LoadBarFill = .(, D9.UI.LoadBarBg)
D9.UI.LoadBarFill.Size = .(, , , )
D9.UI.LoadBarFill.BackgroundColor3 = D9.Theme.AccentCyan
D9.UI.LoadBarFill.ZIndex =
.(, D9.UI.LoadBarFill).CornerRadius = .(, )
.(()
rot =
D9.UI.LoadScreen D9.UI.LoadScreen.Parent
rot = rot +
(() D9.UI.Spinner.Rotation = rot )
.()
)
.(()
steps = {, , , , }
i, text (steps)
D9.UI.LoadText.Text = text
D9.Core.TS:(D9.UI.LoadBarFill, TweenInfo.(), {Size = .(i/#steps, , , )}):()
.()
D9.UI.LoadText.Text =
D9.UI.LoadText.TextColor3 = D9.Theme.AccentGreen
D9.UI.LoadBarFill.BackgroundColor3 = D9.Theme.AccentGreen
.()
D9.Core.TS:(D9.UI.LoadScreen, TweenInfo.(), {BackgroundTransparency = }):()
D9.Core.TS:(D9.UI.Spinner, TweenInfo.(), {ImageTransparency = }):()
D9.Core.TS:(D9.UI.LoadText, TweenInfo.(), {TextTransparency = }):()
D9.Core.TS:(D9.UI.LoadBarBg, TweenInfo.(), {BackgroundTransparency = }):()
D9.Core.TS:(D9.UI.LoadBarFill, TweenInfo.(), {BackgroundTransparency = }):()
.()
D9.UI.LoadScreen:()
)
D9.UI.Main = .(, D9.UI.MainGui)
D9.UI.Main.Size = .(, , , )
D9.UI.Main.Position = .(, -, , -)
D9.UI.Main.BackgroundColor3 = D9.Theme.BgMain
D9.UI.Main.ClipsDescendants =
D9.UI.Main.Active =
D9.UI.Main.ZIndex =
D9.UI.Main.Visible =
.(, D9.UI.Main).CornerRadius = .(, )
MainStroke = .(, D9.UI.Main)
MainStroke.Color = D9.Theme.Stroke; MainStroke.Thickness =
.(() .(); D9.UI.Main.Visible = )
D9.UI.Shadow = .(, D9.UI.Main)
D9.UI.Shadow.Size = .(, , , ); D9.UI.Shadow.Position = .(, -, , -)
D9.UI.Shadow.BackgroundTransparency = ; D9.UI.Shadow.Image =
D9.UI.Shadow.ImageColor3 = .(, , ); D9.UI.Shadow.ImageTransparency =
D9.UI.Shadow.ScaleType = .ScaleType.Slice; D9.UI.Shadow.SliceCenter = Rect.(, , , )
D9.UI.Shadow.ZIndex =
D9.UI.InnerFrame = .(, D9.UI.Main)
D9.UI.InnerFrame.Size = .(, , , )
D9.UI.InnerFrame.BackgroundTransparency =
D9.UI.InnerFrame.ClipsDescendants =
D9.UI.InnerFrame.ZIndex =
.(, D9.UI.InnerFrame).CornerRadius = .(, )
D9.UI.WallpaperDisplay = .(, D9.UI.InnerFrame)
D9.UI.WallpaperDisplay.Size = .(, , , ); D9.UI.WallpaperDisplay.BackgroundTransparency =
D9.UI.WallpaperDisplay.ImageTransparency = ; D9.UI.WallpaperDisplay.ScaleType = .ScaleType.Crop
D9.UI.WallpaperDisplay.ZIndex =
D9.UI.TintFrame = .(, D9.UI.InnerFrame)
D9.UI.TintFrame.Size = .(, , , )
D9.UI.TintFrame.BackgroundColor3 = D9.Theme.BgMain
D9.UI.TintFrame.BackgroundTransparency =
D9.UI.TintFrame.ZIndex =
D9.Funcs.UpdateWallpaper = ()
D9.Config.Wallpaper ~=
(() D9.UI.WallpaperDisplay.Image = D9.Config.Wallpaper; D9.UI.TintFrame.BackgroundTransparency = )
D9.UI.WallpaperDisplay.Image = ; D9.UI.TintFrame.BackgroundTransparency =
D9.UI.Header = .(, D9.UI.InnerFrame)
D9.UI.Header.Size = .(, , , )
D9.UI.Header.BackgroundTransparency =
D9.UI.Header.Active =
D9.UI.Header.ZIndex =
D9.UI.Title = .(, D9.UI.Header)
D9.UI.Title.Size = .(, , , ); D9.UI.Title.Position = .(, , , )
D9.UI.Title.BackgroundTransparency = ; D9.UI.Title.Text = .. .(.(D9.Core.ExecutorName, , ))
D9.UI.Title.TextColor3 = D9.Theme.TextWhite; D9.UI.Title.Font = .Font.GothamBlack
D9.UI.Title.TextSize = ; D9.UI.Title.TextXAlignment = .TextXAlignment.Left
D9.UI.Title.ZIndex =
D9.Funcs.(D9.UI.Title)
dragToggle = ; dragStart = ; startPos =
D9.UI.Header.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragToggle = ; dragStart = input.Position; startPos = D9.UI.Main.Position
input.Changed:(() input.UserInputState == .UserInputState.End dragToggle = )
)
D9.Core.UIS.InputChanged:((input)
dragToggle input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStart
D9.UI.Main.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
D9.UI.MinBtn = .(, D9.UI.Header)
D9.UI.MinBtn.Size = .(, , , ); D9.UI.MinBtn.Position = .(, -, , )
D9.UI.MinBtn.BackgroundColor3 = D9.Theme.BgPanel; D9.UI.MinBtn.TextColor3 = D9.Theme.TextWhite
D9.UI.MinBtn.Text = ; D9.UI.MinBtn.Font = .Font.GothamBold; D9.UI.MinBtn.TextSize =
D9.UI.MinBtn.ZIndex =
.(, D9.UI.MinBtn).CornerRadius = .(, )
minS = .(, D9.UI.MinBtn); minS.Color = D9.Theme.Stroke; minS.Transparency =
D9.Funcs.(D9.UI.MinBtn)
D9.UI.ClsBtn = .(, D9.UI.Header)
D9.UI.ClsBtn.Size = .(, , , ); D9.UI.ClsBtn.Position = .(, -, , )
D9.UI.ClsBtn.BackgroundColor3 = D9.Theme.BgPanel; D9.UI.ClsBtn.TextColor3 = D9.Theme.AccentRed
D9.UI.ClsBtn.Text = ; D9.UI.ClsBtn.Font = .Font.GothamBold; D9.UI.ClsBtn.TextSize =
D9.UI.ClsBtn.ZIndex =
.(, D9.UI.ClsBtn).CornerRadius = .(, )
clsS = .(, D9.UI.ClsBtn); clsS.Color = D9.Theme.AccentRed; clsS.Transparency =
D9.Funcs.(D9.UI.ClsBtn)
D9.UI.ClsBtn.MouseButton1Click:(() D9.UI.MainGui:(); D9.UI.ESPFolder D9.UI.ESPFolder:() )
D9.UI.Sidebar = .(, D9.UI.InnerFrame)
D9.UI.Sidebar.Size = .(, , , -); D9.UI.Sidebar.Position = .(, , , )
D9.UI.Sidebar.BackgroundColor3 = D9.Theme.BgSidebar; D9.UI.Sidebar.BorderSizePixel =
D9.UI.Sidebar.ZIndex =
D9.UI.SidebarScroll = .(, D9.UI.Sidebar)
D9.UI.SidebarScroll.Size = .(, , , ); D9.UI.SidebarScroll.BackgroundTransparency =
D9.UI.SidebarScroll.ScrollingDirection = .ScrollingDirection.Y; D9.UI.SidebarScroll.ScrollBarThickness =
D9.UI.SidebarScroll.ScrollBarImageColor3 = D9.Theme.Stroke; D9.UI.SidebarScroll.ZIndex =
SideLay = .(, D9.UI.SidebarScroll)
SideLay.Padding = .(, ); SideLay.HorizontalAlignment = .HorizontalAlignment.Center; SideLay.SortOrder = .SortOrder.LayoutOrder
SidePad = .(, D9.UI.SidebarScroll)
SidePad.PaddingTop = .(, ); SidePad.PaddingBottom = .(, )
SideLay:():(()
D9.UI.SidebarScroll.CanvasSize = .(, , , SideLay.AbsoluteContentSize.Y + )
)
D9.UI.ContentArea = .(, D9.UI.InnerFrame)
D9.UI.ContentArea.Size = .(, -, , -); D9.UI.ContentArea.Position = .(, , , )
D9.UI.ContentArea.BackgroundTransparency = ; D9.UI.ContentArea.ZIndex =
D9.Funcs.ToggleMinimize = ()
D9.Config.Minimized = D9.Config.Minimized
tgY = D9.Config.Minimized
D9.Core.TS:(D9.UI.Main, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {Size = .(, , , tgY)}):()
D9.UI.Sidebar.Visible = D9.Config.Minimized; D9.UI.ContentArea.Visible = D9.Config.Minimized
D9.UI.MinBtn.Text = D9.Config.Minimized
D9.UI.MinBtn.MouseButton1Click:(D9.Funcs.ToggleMinimize)
D9.UI.TabBtns = {}
D9.UI.TabCnts = {}
(name, icon, color, isFirst, order)
btn = .(, D9.UI.SidebarScroll)
btn.Size = .(, -, , ); btn.BackgroundColor3 = isFirst color D9.Theme.ButtonBase
btn.Text = icon .. .. name; btn.TextColor3 = D9.Theme.TextWhite; btn.TextSize =
btn.LayoutOrder = order; btn.TextXAlignment = .TextXAlignment.Left; btn.ZIndex =
.(, btn).CornerRadius = .(, )
pad = .(, btn); pad.PaddingLeft = .(, )
s = .(, btn); s.Color = isFirst color D9.Theme.Stroke; s.Transparency = isFirst
D9.Funcs.(btn); D9.Funcs.(btn)
sf = .(, D9.UI.ContentArea)
sf.Size = .(, , , ); sf.BackgroundTransparency = ; sf.ScrollingDirection = .ScrollingDirection.Y
sf.ScrollBarThickness = ; sf.ScrollBarImageColor3 = color; sf.Visible = isFirst; sf.ZIndex =
lay = .(, sf)
lay.Padding = .(, ); lay.HorizontalAlignment = .HorizontalAlignment.Center; lay.SortOrder = .SortOrder.LayoutOrder
lay:():(() sf.CanvasSize = .(, , , lay.AbsoluteContentSize.Y + ) )
fpad = .(, sf); fpad.PaddingTop = .(, ); fpad.PaddingBottom = .(, )
secTitle = .(, sf)
secTitle.Size = .(, -, , )
secTitle.BackgroundTransparency =
secTitle.Text = icon .. .. name
secTitle.TextColor3 = color
secTitle.Font = .Font.GothamBlack
secTitle.TextSize =
secTitle.TextXAlignment = .TextXAlignment.Left
secTitle.LayoutOrder = -
secTitle.ZIndex =
D9.Funcs.(secTitle)
.(D9.UI.TabBtns, btn); .(D9.UI.TabCnts, {frame = sf, color = color})
btn.MouseButton1Click:(()
i, b (D9.UI.TabBtns)
sel = (b == btn)
D9.UI.TabCnts[i].frame.Visible = sel
D9.Core.TS:(b, TweenInfo.(), {BackgroundColor3 = sel D9.UI.TabCnts[i].color D9.Theme.ButtonBase}):()
b.UIStroke.Color = sel D9.UI.TabCnts[i].color D9.Theme.Stroke; b.UIStroke.Transparency = sel
)
sf
PgFly = ((, ), , D9.Theme.AccentBlue, , )
PgSpd = ((, ), , D9.Theme.AccentGreen, , )
PgEsp = ((, ), , D9.Theme.AccentRed, , )
PgShd = ((, ), , D9.Theme.AccentPurple, , )
PgNcl = ((, ), , D9.Theme.TextGray, , )
PgXry = (, , D9.Theme.AccentYellow, , )
PgScr = ((, ), , D9.Theme.AccentCyan, , )
PgSrc = ((, ), , D9.Theme.TextWhite, , )
PgIde = ((, ), , D9.Theme.AccentBlue, , )
PgAI = ((, ), , D9.Theme.AccentPurple, , )
PgSet = ((, ), , D9.Theme.AccentOrange, , )
D9.UI.Ovl = .(, D9.UI.InnerFrame)
D9.UI.Ovl.Size = .(, -, , -); D9.UI.Ovl.Position = .(, , , )
D9.UI.Ovl.BackgroundColor3 = D9.Theme.BgPanel; D9.UI.Ovl.BackgroundTransparency =
D9.UI.Ovl.Visible = ; D9.UI.Ovl.ZIndex = ; D9.UI.Ovl.Active =
D9.UI.OvlTit = .(, D9.UI.Ovl)
D9.UI.OvlTit.Size = .(, , , ); D9.UI.OvlTit.Position = .(, , , )
D9.UI.OvlTit.BackgroundTransparency = ; D9.UI.OvlTit.TextColor3 = D9.Theme.AccentBlue
D9.UI.OvlTit.Font = .Font.GothamBlack; D9.UI.OvlTit.TextSize = ; D9.UI.OvlTit.ZIndex =
D9.UI.OvlScr = .(, D9.UI.Ovl)
D9.UI.OvlScr.Size = .(, -, , -); D9.UI.OvlScr.Position = .(, , , )
D9.UI.OvlScr.BackgroundTransparency = ; D9.UI.OvlScr.ScrollingDirection = .ScrollingDirection.Y
D9.UI.OvlScr.ScrollBarThickness = ; D9.UI.OvlScr.ScrollBarImageColor3 = D9.Theme.Stroke; D9.UI.OvlScr.ZIndex =
osl = .(, D9.UI.OvlScr); osl.Padding = .(, ); osl.HorizontalAlignment = .HorizontalAlignment.Center
osl:():(() D9.UI.OvlScr.CanvasSize = .(,,,osl.AbsoluteContentSize.Y + ) )
osp = .(, D9.UI.OvlScr); osp.PaddingTop = .(, ); osp.PaddingBottom = .(, )
D9.UI.OCls = .(, D9.UI.Ovl)
D9.UI.OCls.Size = .(, -, , ); D9.UI.OCls.Position = .(, , , -)
D9.UI.OCls.BackgroundColor3 = D9.Theme.BgMain; D9.UI.OCls.TextColor3 = D9.Theme.AccentRed
D9.UI.OCls.Text = (, ); D9.UI.OCls.Font = .Font.GothamBlack; D9.UI.OCls.TextSize = ; D9.UI.OCls.ZIndex =
.(, D9.UI.OCls).CornerRadius = .(, )
= .(, D9.UI.OCls); .Color = D9.Theme.AccentRed; .Transparency = ; D9.Funcs.(D9.UI.OCls)
D9.UI.OCls.MouseButton1Click:(() D9.UI.Ovl.Visible = )
D9.Funcs.OpenOvl = (tit, items, cb)
D9.UI.OvlTit.Text = tit
_, c (D9.UI.OvlScr:()) c:() c:()
i, v (items)
ob = .(, D9.UI.OvlScr)
ob.Size = .(, -, , ); ob.BackgroundColor3 = D9.Theme.ButtonBase; ob.TextColor3 = D9.Theme.TextWhite
ob.Text = v.name; ob.TextSize = ; ob.ZIndex = ; .(, ob).CornerRadius = .(, )
ost = .(, ob); ost.Color = v.c1 v.acc D9.Theme.TextWhite; ost.Transparency =
D9.Funcs.(ob); D9.Funcs.(ob)
ob.MouseButton1Click:(() D9.UI.Ovl.Visible = ; (i) )
D9.UI.Ovl.Visible =
D9.Funcs.UpdAnims = ()
c = D9.Core.Player.Character; c
hum = c:(); hum
anm = hum:(); anm
D9.Cache.AnimTracks.Hover D9.Cache.AnimTracks.Hover:() ; D9.Cache.AnimTracks.Forward D9.Cache.AnimTracks.Forward:() ; D9.Cache.AnimTracks.Boost D9.Cache.AnimTracks.Boost:()
cd = D9.DB.Anims[D9.Config.AnimIndex]; a1 = .(); a1.AnimationId = .. cd.hover; D9.Cache.AnimTracks.Hover = anm:(a1); D9.Cache.AnimTracks.Hover.Priority = .AnimationPriority.Action; D9.Cache.AnimTracks.Hover.Looped =
a2 = .(); a2.AnimationId = .. cd.forward; D9.Cache.AnimTracks.Forward = anm:(a2); D9.Cache.AnimTracks.Forward.Priority = .AnimationPriority.Action2; D9.Cache.AnimTracks.Forward.Looped =
a3 = .(); a3.AnimationId = .. D9.DB.Boosts[D9.Config.BoostIndex].id; D9.Cache.AnimTracks.Boost = anm:(a3); D9.Cache.AnimTracks.Boost.Priority = .AnimationPriority.Action3; D9.Cache.AnimTracks.Boost.Looped =
D9.Config.IsFlying D9.Cache.AnimTracks.Hover:()
D9.UI.BFly = D9.Funcs.(PgFly, (, ))
D9.UI.BDrn = D9.Funcs.(PgFly, (, ))
D9.UI.BSpc = D9.Funcs.(PgFly, (, ))
D9.UI.BAnm = D9.Funcs.(PgFly, (, ) .. D9.DB.Anims[D9.Config.AnimIndex].name .. )
D9.UI.BTrl = D9.Funcs.(PgFly, (, ) .. D9.DB.FTrails[D9.Config.FTrailIndex].name .. )
D9.UI.BBst = D9.Funcs.(PgFly, (, ) .. D9.DB.Boosts[D9.Config.BoostIndex].name)
D9.UI.BAnm.MouseButton1Click:(() D9.Funcs.((, ), D9.DB.Anims, (i) D9.Config.AnimIndex = i; D9.UI.BAnm.Text = (, )..D9.DB.Anims[i].name..; D9.Funcs.() ) )
D9.UI.BTrl.MouseButton1Click:(() D9.Funcs.((, ), D9.DB.FTrails, (i) D9.Config.FTrailIndex = i; D9.UI.BTrl.Text = (, )..D9.DB.FTrails[i].name.. ) )
D9.UI.BBst.MouseButton1Click:(() D9.Config.BoostIndex = D9.Config.BoostIndex == ; D9.UI.BBst.Text = (, )..D9.DB.Boosts[D9.Config.BoostIndex].name; D9.Funcs.() )
D9.Funcs.TogFly = (st)
c = D9.Core.Player.Character; c ; hrp = c:(); hum = c:(); hrp hum
st ~= D9.Config.IsFlying = st D9.Config.IsFlying = D9.Config.IsFlying
D9.Config.IsFlying
D9.Config.CamMode ~= D9.Config.CamMode = ; D9.Funcs.(D9.UI.BDrn, (, )); D9.Funcs.(D9.UI.BSpc, (, )); D9.Cache.FlyObj.DronePart D9.Cache.FlyObj.DronePart:(); D9.Cache.FlyObj.DronePart = ; hrp.Anchored =
hum:(.HumanoidStateType.Physics)
D9.Cache.FlyObj.Attachment = .(, hrp); D9.Cache.FlyObj.Velocity = .(, hrp); D9.Cache.FlyObj.Velocity.MaxForce = .huge; D9.Cache.FlyObj.Velocity.VectorVelocity = .zero; D9.Cache.FlyObj.Velocity.Attachment0 = D9.Cache.FlyObj.Attachment; D9.Cache.FlyObj.Velocity.RelativeTo = .ActuatorRelativeTo.World
D9.Cache.FlyObj.Align = .(, hrp); D9.Cache.FlyObj.Align.MaxTorque = .huge; D9.Cache.FlyObj.Align.Responsiveness = ; D9.Cache.FlyObj.Align.Attachment0 = D9.Cache.FlyObj.Attachment; D9.Cache.FlyObj.Align.Mode = .OrientationAlignmentMode.OneAttachment; D9.Cache.FlyObj.Align.CFrame = D9.Core.Camera.CFrame
D9.Cache.FlyObj.Att0 = .(, hrp); D9.Cache.FlyObj.Att0.Position = .(-, -, ); D9.Cache.FlyObj.Att1 = .(, hrp); D9.Cache.FlyObj.Att1.Position = .(, -, )
D9.Cache.FlyObj.Trail = .(, hrp); D9.Cache.FlyObj.Trail.Attachment0 = D9.Cache.FlyObj.Att0; D9.Cache.FlyObj.Trail.Attachment1 = D9.Cache.FlyObj.Att1; cd = D9.DB.FTrails[D9.Config.FTrailIndex]; D9.Cache.FlyObj.Trail.Color = ColorSequence.(cd.c1, cd.c2); D9.Cache.FlyObj.Trail.Lifetime = ; D9.Cache.FlyObj.Trail.LightEmission = ; D9.Cache.FlyObj.Trail.WidthScale = NumberSequence.({NumberSequenceKeypoint.(,), NumberSequenceKeypoint.(,)}); D9.Cache.FlyObj.Trail.Transparency = NumberSequence.({NumberSequenceKeypoint.(,), NumberSequenceKeypoint.(,)})
D9.Cache.AnimTracks.Hover D9.Cache.AnimTracks.Hover:() ; D9.Funcs.(D9.UI.BFly, (, ), D9.Theme.AccentGreen)
hum:(.HumanoidStateType.GettingUp)
D9.Cache.AnimTracks.Hover D9.Cache.AnimTracks.Hover:() ; D9.Cache.AnimTracks.Forward D9.Cache.AnimTracks.Forward:() ; D9.Cache.AnimTracks.Boost D9.Cache.AnimTracks.Boost:()
D9.Cache.FlyObj.Velocity D9.Cache.FlyObj.Velocity:(); D9.Cache.FlyObj.Align:(); D9.Cache.FlyObj.Attachment:()
D9.Cache.FlyObj.Trail D9.Cache.FlyObj.Trail:(); D9.Cache.FlyObj.Att0:(); D9.Cache.FlyObj.Att1:()
D9.Funcs.(D9.UI.BFly, (, ))
D9.Funcs.TogCam = (m)
c = D9.Core.Player.Character; c ; hrp = c:(); hum = c:()
D9.Config.CamMode == m
D9.Config.CamMode = ; m == D9.Cache.FlyObj.DronePart hrp c:(D9.Cache.FlyObj.DronePart.CFrame)
hrp hrp.Anchored = ; hrp.AssemblyLinearVelocity = .zero
D9.Cache.FlyObj.DronePart D9.Cache.FlyObj.DronePart:(); D9.Cache.FlyObj.DronePart = ; D9.Cache.FlyObj.DroneVel = ; D9.Cache.FlyObj.DroneAlign =
hum hum:(.HumanoidStateType.Freefall); D9.Core.Camera.CameraSubject = hum
D9.Funcs.(D9.UI.BDrn, (, )); D9.Funcs.(D9.UI.BSpc, (, ))
D9.Config.IsFlying D9.Funcs.() ; hrp hrp.Anchored =
D9.Cache.FlyObj.DronePart
D9.Cache.FlyObj.DronePart = .(, ); D9.Cache.FlyObj.DronePart.Size = .(, , ); D9.Cache.FlyObj.DronePart.Transparency = ; D9.Cache.FlyObj.DronePart.CanCollide = ; D9.Cache.FlyObj.DronePart.Massless = ; D9.Cache.FlyObj.DronePart.CFrame = hrp hrp.CFrame D9.Core.Camera.CFrame
da = .(, D9.Cache.FlyObj.DronePart)
D9.Cache.FlyObj.DroneVel = .(, D9.Cache.FlyObj.DronePart); D9.Cache.FlyObj.DroneVel.MaxForce = .huge; D9.Cache.FlyObj.DroneVel.Attachment0 = da; D9.Cache.FlyObj.DroneVel.RelativeTo = .ActuatorRelativeTo.World
D9.Cache.FlyObj.DroneAlign = .(, D9.Cache.FlyObj.DronePart); D9.Cache.FlyObj.DroneAlign.MaxTorque = .huge; D9.Cache.FlyObj.DroneAlign.Responsiveness = ; D9.Cache.FlyObj.DroneAlign.Attachment0 = da; D9.Cache.FlyObj.DroneAlign.Mode = .OrientationAlignmentMode.OneAttachment
hum D9.Core.Camera.CameraSubject = D9.Cache.FlyObj.DronePart ; D9.Config.CamMode = m
m == D9.Funcs.(D9.UI.BDrn, (, ), D9.Theme.AccentPurple); D9.Funcs.(D9.UI.BSpc, (, ))
D9.Funcs.(D9.UI.BSpc, (, ), D9.Theme.AccentBlue); D9.Funcs.(D9.UI.BDrn, (, ))
D9.UI.BFly.MouseButton1Click:(() D9.Funcs.() )
D9.UI.BDrn.MouseButton1Click:(() D9.Funcs.() )
D9.UI.BSpc.MouseButton1Click:(() D9.Funcs.() )
D9.UI.CdLbl = .(, D9.UI.MainGui); D9.UI.CdLbl.Size = .(, , , ); D9.UI.CdLbl.Position = .(, -, , -); D9.UI.CdLbl.AnchorPoint = .(, ); D9.UI.CdLbl.BackgroundColor3 = D9.Theme.BgMain; D9.UI.CdLbl.TextColor3 = D9.Theme.AccentRed; D9.UI.CdLbl.Font = .Font.GothamBlack; D9.UI.CdLbl.TextSize = ; D9.UI.CdLbl.Visible = ; D9.UI.CdLbl.ZIndex = ; .(, D9.UI.CdLbl).CornerRadius = .(, ); cs = .(, D9.UI.CdLbl); cs.Color = D9.Theme.AccentRed; cs.Thickness = ; D9.Funcs.(D9.UI.CdLbl)
D9.Funcs.TrigAwk = ()
D9.Config.IsAwakened D9.Config.Cooldown D9.Config.EnforceSpeed D9.Config.IsFlying ; c = D9.Core.Player.Character; c ; hrp = c:(); hd = c:(); hrp hd
D9.Config.IsAwakened = ; s = .(, D9.Core.Snd); s.SoundId = ; s.Volume = ; s:(); .Debris:(s, ); hrp.Anchored = ; D9.Core.TS:(hrp, TweenInfo.(, .EasingStyle.Cubic, .EasingDirection.InOut), { = hrp.CFrame + .(, , )}):(); D9.Core.TS:(D9.Core.Camera, TweenInfo.(), {FieldOfView = }):()
au = .(, ); au.Material = .Material.ForceField; au.Shape = .PartType.Ball; au.Color = D9.Theme.AccentRed; au.Size = .(, , ); au.CFrame = hrp.CFrame; au.Anchored = ; au.CanCollide = ; D9.Core.TS:(au, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.In), {Size = .(, , ), Transparency = }):(); .Debris:(au, )
bb = .(, hd); bb.Size = .(, , , ); bb.StudsOffset = .(, , ); bb.AlwaysOnTop = ; txt = .(, bb); txt.Size = .(, , , ); txt.Position = .(, , , ); txt.AnchorPoint = .(, ); txt.BackgroundTransparency = ; txt.TextScaled = ; txt.TextColor3 = D9.Theme.AccentRed; txt.Font = .Font.GothamBlack; txt.Text = (, ); D9.Core.TS:(txt, TweenInfo.(, .EasingStyle.Elastic, .EasingDirection.Out), {Size = .(, , , )}):()
.(); ts = .(, D9.Core.Snd); ts.SoundId = ; ts.Volume = ; ts.Looped = ; ts:(); bs = .(, D9.Core.Snd); bs.SoundId = ; bs.Volume = ; bs:(); .Debris:(bs, ); D9.Core.TS:(D9.Core.Camera, TweenInfo.(, .EasingStyle.Bounce), {FieldOfView = }):()
ex = .(, ); ex.Shape = .PartType.Ball; ex.Material = .Material.Neon; ex.Color = D9.Theme.AccentRed; ex.Anchored = ; ex.CanCollide = ; ex.CFrame = hrp.CFrame; ex.Size = .(, , ); D9.Core.TS:(ex, TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out), {Size = .(, , ), Transparency = }):(); .Debris:(ex, ); hrp.Anchored =
c1 = D9.DB.STrails[D9.Config.STrailIndex].c1; c2 = D9.DB.STrails[D9.Config.STrailIndex].c2; hl = .(, c); hl.FillColor = c1; hl.OutlineColor = c2; hl.FillTransparency = ; fire = .(, hrp); fire.Color = c1; fire.SecondaryColor = c2; fire.Size = ; fire.Heat =
.(() .(); D9.Config.IsAwakened = ; bb bb:() ; hl hl:() ; fire fire:() ; D9.Core.TS:(D9.Core.Camera, TweenInfo.(), {FieldOfView = }):(); ts fd = D9.Core.TS:(ts, TweenInfo.(), {Volume = }); fd:(); fd.Completed:(() ts:() ) ; D9.Config.Cooldown = ; D9.UI.CdLbl.Visible = ; i = , , - D9.UI.CdLbl.Text = (, ) .. i .. ; .() ; D9.UI.CdLbl.Visible = ; D9.Config.Cooldown = )
D9.UI.BEnf = D9.Funcs.(PgSpd, (, ))
D9.UI.BSTr = D9.Funcs.(PgSpd, (, ) .. D9.DB.STrails[D9.Config.STrailIndex].name .. )
D9.UI.BSTr.MouseButton1Click:(() D9.Funcs.((, ), D9.DB.STrails, (i) D9.Config.STrailIndex = i; D9.UI.BSTr.Text = (, ) .. D9.DB.STrails[i].name .. ) )
(p, t, min, max, val, var)
f = .(, p); f.Size = .(, -, , ); f.BackgroundColor3 = D9.Theme.BgPanel; f.ZIndex = ; .(, f).CornerRadius = .(, )
l = .(, f); l.Size = .(, -, , ); l.Position = .(, , , ); l.BackgroundTransparency = ; l.Text = t....val..; l.TextColor3 = D9.Theme.TextWhite; l.TextXAlignment = .TextXAlignment.Left; l.TextSize = ; l.ZIndex = ; D9.Funcs.(l)
bg = .(, f); bg.Size = .(, -, , ); bg.Position = .(, , , ); bg.BackgroundColor3 = D9.Theme.BgMain; bg.ZIndex = ; .(, bg).CornerRadius = .(, )
fl = .(, bg); fl.Size = .((val-min)/(max-min), , , ); fl.BackgroundColor3 = D9.Theme.AccentGreen; fl.ZIndex = ; .(, fl).CornerRadius = .(, ); fg = .(, fl); fg.Color = ColorSequence.({ColorSequenceKeypoint.(, D9.Theme.AccentBlue), ColorSequenceKeypoint.(, D9.Theme.AccentGreen)}); fg.Rotation =
kb = .(, bg); kb.Size = .(, , , ); kb.Position = .((val-min)/(max-min), -, , -); kb.BackgroundColor3 = D9.Theme.TextWhite; kb.Text = ; kb.ZIndex = ; .(, kb).CornerRadius = .(, ); ks = .(, kb); ks.Color = D9.Theme.AccentGreen; ks.Thickness =
d = ; kb.MouseButton1Down:(() d = ); D9.Core.UIS.InputEnded:((i) i.UserInputType == .UserInputType.MouseButton1 d = )
D9.Core.UIS.InputChanged:((i) d i.UserInputType == .UserInputType.MouseMovement pct = .((i.Position.X - bg.AbsolutePosition.X)/bg.AbsoluteSize.X, , ); v = .(min + (pct*(max-min))); D9.Config[var] = v; l.Text = t....v..; D9.Core.TS:(fl, TweenInfo.(), {Size = .(pct, , , )}):(); D9.Core.TS:(kb, TweenInfo.(), {Position = .(pct, -, , -)}):() )
(PgSpd, (, ), , , D9.Config.WalkSpeed, ); (PgSpd, (, ), , , D9.Config.JumpPower, ); (PgSpd, (, ), , , D9.Config.FlySpeed, )
D9.Funcs.TogEnf = ()
D9.Config.EnforceSpeed = D9.Config.EnforceSpeed
D9.Config.EnforceSpeed
D9.Funcs.(D9.UI.BEnf, (, ), D9.Theme.AccentGreen); c = D9.Core.Player.Character; c ; hrp = c:(); hd = c:(); hum = c:(); hum hum.UseJumpPower =
hrp D9.Cache.SpeedObj.Att0 = .(, hrp); D9.Cache.SpeedObj.Att0.Position = .(-, -, ); D9.Cache.SpeedObj.Att1 = .(, hrp); D9.Cache.SpeedObj.Att1.Position = .(, -, ); D9.Cache.SpeedObj.Trail = .(, hrp); D9.Cache.SpeedObj.Trail.Attachment0 = D9.Cache.SpeedObj.Att0; D9.Cache.SpeedObj.Trail.Attachment1 = D9.Cache.SpeedObj.Att1; cd = D9.DB.STrails[D9.Config.STrailIndex]; D9.Cache.SpeedObj.Trail.Color = ColorSequence.(cd.c1, cd.c2); D9.Cache.SpeedObj.Trail.Lifetime = ; D9.Cache.SpeedObj.Trail.LightEmission = ; D9.Cache.SpeedObj.Trail.WidthScale = NumberSequence.({NumberSequenceKeypoint.(,), NumberSequenceKeypoint.(,)}); D9.Cache.SpeedObj.Trail.Transparency = NumberSequence.({NumberSequenceKeypoint.(,), NumberSequenceKeypoint.(,)})
hd cd = D9.DB.STrails[D9.Config.STrailIndex]; D9.Cache.SpeedObj.Halo = .(, c); D9.Cache.SpeedObj.Halo.Size = .(, , ); D9.Cache.SpeedObj.Halo.Transparency = ; D9.Cache.SpeedObj.Halo.Anchored = ; D9.Cache.SpeedObj.Halo.CanCollide = ; D9.Cache.SpeedObj.Halo.Massless = ; D9.Cache.SpeedObj.Halo.Material = .Material.Neon; D9.Cache.SpeedObj.Halo.Color = cd.c1; mesh = .(, D9.Cache.SpeedObj.Halo); mesh.MeshType = .MeshType.FileMesh; mesh.MeshId = ; mesh.Scale = .(, , ); D9.Cache.SpeedObj.HaloWeld = .(, D9.Cache.SpeedObj.Halo); D9.Cache.SpeedObj.HaloWeld.Part0 = hd; D9.Cache.SpeedObj.HaloWeld.Part1 = D9.Cache.SpeedObj.Halo; D9.Cache.SpeedObj.HaloWeld.C0 = .(, , ) * .(.(), , )
D9.Funcs.(D9.UI.BEnf, (, )); hum = D9.Core.Player.Character D9.Core.Player.Character:(); hum hum.WalkSpeed = ; hum.JumpPower =
D9.Cache.SpeedObj.Trail D9.Cache.SpeedObj.Trail:(); D9.Cache.SpeedObj.Trail = ; D9.Cache.SpeedObj.Att0:(); D9.Cache.SpeedObj.Att1:()
D9.Cache.SpeedObj.Halo D9.Cache.SpeedObj.Halo:(); D9.Cache.SpeedObj.Halo = ; D9.Cache.SpeedObj.HaloWeld =
D9.UI.BEnf.MouseButton1Click:(D9.Funcs.TogEnf)
D9.UI.BEsp = D9.Funcs.(PgEsp, (, ))
D9.UI.BEnm = D9.Funcs.(PgEsp, (, ))
D9.UI.BEbx = D9.Funcs.(PgEsp, (, ))
D9.UI.BEtr = D9.Funcs.(PgEsp, (, ))
D9.Funcs.ClrESP = () D9.UI.ESPFolder:()
D9.Funcs.TogEspM = (s) D9.Config.ESP = s; D9.Config.ESP D9.Funcs.(D9.UI.BEsp, (, ), D9.Theme.AccentRed) D9.Funcs.(D9.UI.BEsp, (, )); D9.Funcs.()
D9.UI.BEsp.MouseButton1Click:(() D9.Funcs.( D9.Config.ESP) )
D9.UI.BEnm.MouseButton1Click:(() D9.Config.ESPNames = D9.Config.ESPNames; D9.Config.ESPNames D9.Funcs.(D9.UI.BEnm, (, ), D9.Theme.AccentRed) D9.Funcs.(D9.UI.BEnm, (, )); D9.Funcs.() )
D9.UI.BEbx.MouseButton1Click:(() D9.Config.ESPBoxes = D9.Config.ESPBoxes; D9.Config.ESPBoxes D9.Funcs.(D9.UI.BEbx, (, ), D9.Theme.AccentRed) D9.Funcs.(D9.UI.BEbx, (, )); D9.Funcs.() )
D9.UI.BEtr.MouseButton1Click:(() D9.Config.ESPTracers = D9.Config.ESPTracers; D9.Config.ESPTracers D9.Funcs.(D9.UI.BEtr, (, ), D9.Theme.AccentRed) D9.Funcs.(D9.UI.BEtr, (, )); D9.Funcs.() )
D9.UI.BShd = D9.Funcs.(PgShd, (, ))
D9.UI.BShdC = D9.Funcs.(PgShd, (, ) .. D9.DB.Shaders[D9.Config.ShaderIndex].name .. )
D9.Funcs.UpdShd = ()
D9.Config.ShadersActive (() D9.Cache.VisualFX.ColorCorrection.Enabled = ; D9.Cache.VisualFX.Bloom.Enabled = ; D9.Cache.VisualFX.SunRays.Enabled = ); D9.Funcs.(D9.UI.BShd, (, ))
p = D9.DB.Shaders[D9.Config.ShaderIndex]; (() D9.Cache.VisualFX.ColorCorrection.Enabled = ; D9.Cache.VisualFX.ColorCorrection.Brightness = p.b; D9.Cache.VisualFX.ColorCorrection.Contrast = p.c; D9.Cache.VisualFX.ColorCorrection.Saturation = p.s; D9.Cache.VisualFX.ColorCorrection.TintColor = p.t; D9.Cache.VisualFX.Bloom.Enabled = ; D9.Cache.VisualFX.Bloom.Intensity = p.blI; D9.Cache.VisualFX.Bloom.Size = p.blS; D9.Cache.VisualFX.Bloom.Threshold = p.blT; D9.Cache.VisualFX.SunRays.Enabled = ; D9.Cache.VisualFX.SunRays.Intensity = p.sr ); D9.Funcs.(D9.UI.BShd, (, ) .. p.name, p.acc)
D9.UI.BShd.MouseButton1Click:(() D9.Config.ShadersActive = D9.Config.ShadersActive; D9.Funcs.() )
D9.UI.BShdC.MouseButton1Click:(() D9.Funcs.((, ), D9.DB.Shaders, (idx) D9.Config.ShaderIndex = idx; D9.UI.BShdC.Text = (, ) .. D9.DB.Shaders[idx].name .. ; D9.Config.ShadersActive D9.Funcs.() ) )
D9.UI.BNcl = D9.Funcs.(PgNcl, .. (, ) .. )
D9.Funcs.TogNcl = (s) s ~= D9.Config.Noclip = s D9.Config.Noclip = D9.Config.Noclip ; D9.Config.Noclip D9.Funcs.(D9.UI.BNcl, .. (, ) .. , D9.Theme.TextGray) D9.Funcs.(D9.UI.BNcl, .. (, ) .. )
D9.UI.BNcl.MouseButton1Click:(() D9.Funcs.() )
D9.UI.BXry = D9.Funcs.(PgXry, .. (, ) .. )
D9.Funcs.TogXry = ()
D9.Config.XRay = D9.Config.XRay
D9.Config.XRay
D9.Funcs.(D9.UI.BXry, .. (, ) .. , D9.Theme.AccentYellow)
_, o (:()) o:() o.Parent o.Parent:() o.Transparency < D9.Cache.XRayTransparencies[o] = o.Transparency; o.Transparency =
D9.Funcs.(D9.UI.BXry, .. (, ) .. )
o, t (D9.Cache.XRayTransparencies) o o.Parent o.Transparency = t ; D9.Cache.XRayTransparencies = {}
D9.UI.BXry.MouseButton1Click:(D9.Funcs.TogXry)
D9.UI.BVrx = D9.Funcs.(PgScr, (, ))
D9.UI.BVrx.MouseButton1Click:(() D9.UI.BVrx.Text = (, ); .(() (() (:())() ) ); .(); D9.Funcs.(D9.UI.BVrx, (, ), D9.Theme.AccentCyan); .(); D9.Funcs.(D9.UI.BVrx, (, )) )
D9.UI.SFr = .(, PgSrc); D9.UI.SFr.Size = .(, -, , ); D9.UI.SFr.BackgroundColor3 = D9.Theme.BgPanel; D9.UI.SFr.ZIndex = ; .(, D9.UI.SFr).CornerRadius = .(, ); ss = .(, D9.UI.SFr); ss.Color = D9.Theme.AccentBlue
D9.UI.SBx = .(, D9.UI.SFr); D9.UI.SBx.Size = .(, -, , ); D9.UI.SBx.Position = .(, , , ); D9.UI.SBx.BackgroundTransparency = ; D9.UI.SBx.TextColor3 = D9.Theme.TextWhite; D9.UI.SBx.PlaceholderText = (, ); D9.UI.SBx.TextXAlignment = .TextXAlignment.Left; D9.UI.SBx.ZIndex = ; D9.Funcs.(D9.UI.SBx)
D9.UI.BSrc = D9.Funcs.(PgSrc, (, ))
D9.UI.BCur = D9.Funcs.(PgSrc, (, )); D9.UI.BCur.BackgroundColor3 = D9.Theme.BgPanel; D9.UI.BCur.TextColor3 = D9.Theme.AccentGreen
D9.Funcs.RSearch = (q)
q == ; D9.UI.BSrc.Text = (, )
_, c (PgSrc:()) c.Name == c:()
.(()
s, r = (() D9.Core.Http:(:(..D9.Core.Http:(q)..)) )
s r.result r.result.scripts
count =
i, sd (r.result.scripts)
count = count +
rf = .(, PgSrc); rf.Name = ; rf.Size = .(, -, , ); rf.BackgroundColor3 = D9.Theme.BgPanel; rf.ZIndex = ; .(, rf).CornerRadius = .(, )
rt = .(, rf); rt.Size = .(, -, , ); rt.Position = .(, , , ); rt.BackgroundTransparency = ; rt.Text = .(sd.title, , ) .. ; rt.TextColor3 = D9.Theme.TextWhite; rt.TextXAlignment = .TextXAlignment.Left; rt.Font = .Font.GothamBold; rt.TextSize = ; rt.ZIndex =
rr = .(, rf); rr.Size = .(, , , ); rr.Position = .(, , , ); rr.BackgroundColor3 = D9.Theme.ButtonBase; rr.TextColor3 = D9.Theme.AccentGreen; rr.Text = (, ); rr.Font = .Font.GothamBold; rr.TextSize = ; rr.ZIndex = ; .(, rr).CornerRadius = .(, )
rc = .(, rf); rc.Size = .(, , , ); rc.Position = .(, , , ); rc.BackgroundColor3 = D9.Theme.ButtonBase; rc.TextColor3 = D9.Theme.TextWhite; rc.Text = ; rc.Font = .Font.GothamBold; rc.TextSize = ; rc.ZIndex = ; .(, rc).CornerRadius = .(, )
rr.MouseButton1Click:(() (() (sd.script)() ) ); rc.MouseButton1Click:(() D9.Core.SupportsClipboard (sd.script) )
D9.UI.BSrc.Text = (, ) .. count
D9.UI.BSrc.Text = (, )
.(); D9.UI.BSrc.Text = (, )
)
D9.UI.BSrc.MouseButton1Click:(() D9.Funcs.(D9.UI.SBx.Text) )
D9.UI.BCur.MouseButton1Click:(() (() i = D9.Core.Market:(.PlaceId); i i.Name D9.UI.SBx.Text = i.Name; D9.Funcs.(i.Name) ) )
D9.UI.ITp = .(, PgIde); D9.UI.ITp.Size = .(, -, , ); D9.UI.ITp.BackgroundTransparency = ; D9.UI.ITp.ScrollingDirection = .ScrollingDirection.X; D9.UI.ITp.AutomaticCanvasSize = .AutomaticSize.X; D9.UI.ITp.ScrollBarThickness = ; D9.UI.ITp.ZIndex = ; il = .(, D9.UI.ITp); il.FillDirection = .FillDirection.Horizontal; il.Padding = .(, )
IdeScCount =
D9.UI.ITb1 = .(, D9.UI.ITp); D9.UI.ITb1.Size = .new(0, 90, 1, 0); D9.UI.ITb1.BackgroundColor3 = D9.Theme.BgPanel; D9.UI.ITb1.TextColor3 = D9.Theme.TextWhite; D9.UI.ITb1.Text = "Script 1"; D9.UI.ITb1.ZIndex = 31; Instance.new("UICorner", D9.UI.ITb1).CornerRadius = UDim.new(0, 6); D9.Funcs.RegisterText(D9.UI.ITb1)
D9.UI.IAd = Instance.new("TextButton", D9.UI.ITp); D9.UI.IAd.Size = UDim2.new(0, 30, 0, 30); D9.UI.IAd.BackgroundColor3 = D9.Theme.BgMain; D9.UI.IAd.TextColor3 = D9.Theme.TextGray; D9.UI.IAd.Text = "+"; D9.UI.IAd.ZIndex = 31; Instance.new("UICorner", D9.UI.IAd).CornerRadius = UDim.new(0, 6); D9.Funcs.RegisterText(D9.UI.IAd)
D9.UI.IAc = Instance.new("Frame", PgIde); D9.UI.IAc.Size = UDim2.new(1, -20, 0, 30); D9.UI.IAc.BackgroundTransparency = 1; D9.UI.IAc.ZIndex = 30
D9.UI.IEx = Instance.new("TextButton", D9.UI.IAc); D9.UI.IEx.Size = UDim2.new(0.48, 0, 1, 0); D9.UI.IEx.BackgroundColor3 = D9.Theme.ButtonBase; D9.UI.IEx.TextColor3 = D9.Theme.AccentGreen; D9.UI.IEx.Text = L("▶ ЗАПУСК", "▶ EXECUTE"); D9.UI.IEx.ZIndex = 31; Instance.new("UICorner", D9.UI.IEx).CornerRadius = UDim.new(0, 6); D9.Funcs.RegisterText(D9.UI.IEx); D9.Funcs.CreateHover(D9.UI.IEx)
D9.UI.ICl = Instance.new("TextButton", D9.UI.IAc); D9.UI.ICl.Size = UDim2.new(0.48, 0, 1, 0); D9.UI.ICl.Position = UDim2.new(0.52, 0, 0, 0); D9.UI.ICl.BackgroundColor3 = D9.Theme.ButtonBase; D9.UI.ICl.TextColor3 = D9.Theme.AccentRed; D9.UI.ICl.Text = L("🗑 ОЧИСТИТЬ", "🗑 CLEAR"); D9.UI.ICl.ZIndex = 31; Instance.new("UICorner", D9.UI.ICl).CornerRadius = UDim.new(0, 6); D9.Funcs.RegisterText(D9.UI.ICl); D9.Funcs.CreateHover(D9.UI.ICl)
D9.UI.ISc = Instance.new("ScrollingFrame", PgIde); D9.UI.ISc.Size = UDim2.new(1, -20, 0, 230); D9.UI.ISc.BackgroundColor3 = D9.Theme.BgMain; D9.UI.ISc.ScrollBarThickness = 4; D9.UI.ISc.ZIndex = 30; Instance.new("UICorner", D9.UI.ISc).CornerRadius = UDim.new(0, 8)
D9.UI.IBx = Instance.new("TextBox", D9.UI.ISc); D9.UI.IBx.Size = UDim2.new(1, -10, 1, -10); D9.UI.IBx.Position = UDim2.new(0, 5, 0, 5); D9.UI.IBx.BackgroundTransparency = 1; D9.UI.IBx.TextColor3 = D9.Theme.TextWhite; D9.UI.IBx.Text = "print('Deskret9 IDE')\n"; D9.UI.IBx.TextXAlignment = Enum.TextXAlignment.Left; D9.UI.IBx.TextYAlignment = Enum.TextYAlignment.Top; D9.UI.IBx.ClearTextOnFocus = false; D9.UI.IBx.MultiLine = true; D9.UI.IBx.Font = Enum.Font.Code; D9.UI.IBx.TextSize = 13; D9.UI.IBx.ZIndex = 31
D9.UI.IEx.MouseButton1Click:Connect(function() pcall(function() local f, e = loadstring(D9.UI.IBx.Text); if f then task.spawn(f) else warn("IDE Error: " .. tostring(e)) end end) end)
D9.UI.ICl.MouseButton1Click:Connect(function() D9.UI.IBx.Text = "" end)
D9.UI.IAd.MouseButton1Click:Connect(function() IdeScCount = IdeScCount + 1; local n = Instance.new("TextButton", D9.UI.ITp); n.Size = UDim2.new(0, 90, 1, 0); n.BackgroundColor3 = D9.Theme.ButtonBase; n.TextColor3 = D9.Theme.TextGray; n.Text = "Script " .. IdeScCount; n.ZIndex = 31; Instance.new("UICorner", n).CornerRadius = UDim.new(0, 6); D9.Funcs.RegisterText(n); D9.UI.IAd.LayoutOrder = IdeScCount; D9.UI.IBx.Text = "-- New Script " .. IdeScCount .. "\n" end)
-- ==========================================
-- ФУНКЦИОНАЛ: ИИ АССИСТЕНТ
-- ==========================================
D9.UI.CDs = Instance.new("ScrollingFrame", PgAI); D9.UI.CDs.Size = UDim2.new(1, -20, 0, 180); D9.UI.CDs.BackgroundColor3 = D9.Theme.BgMain; D9.UI.CDs.ScrollBarThickness = 4; D9.UI.CDs.ZIndex = 30; Instance.new("UICorner", D9.UI.CDs).CornerRadius = UDim.new(0, 8); local cl = Instance.new("UIListLayout", D9.UI.CDs); cl.Padding = UDim.new(0, 5); cl.SortOrder = Enum.SortOrder.LayoutOrder
D9.UI.CInF = Instance.new("Frame", PgAI); D9.UI.CInF.Size = UDim2.new(1, -20, 0, 35); D9.UI.CInF.BackgroundColor3 = D9.Theme.BgMain; D9.UI.CInF.ZIndex = 30; Instance.new("UICorner", D9.UI.CInF).CornerRadius = UDim.new(0, 8); local cstr = Instance.new("UIStroke", D9.UI.CInF); cstr.Color = D9.Theme.AccentPurple
D9.UI.CInB = Instance.new("TextBox", D9.UI.CInF); D9.UI.CInB.Size = UDim2.new(1, -40, 1, 0); D9.UI.CInB.Position = UDim2.new(0, 5, 0, 0); D9.UI.CInB.BackgroundTransparency = 1; D9.UI.CInB.TextColor3 = D9.Theme.TextWhite; D9.UI.CInB.PlaceholderText = L("вкл полет / иди к [имя]...", "fly on / go to [name]..."); D9.UI.CInB.TextXAlignment = Enum.TextXAlignment.Left; D9.UI.CInB.ZIndex = 31; D9.Funcs.RegisterText(D9.UI.CInB)
D9.UI.CSnd = Instance.new("TextButton", D9.UI.CInF); D9.UI.CSnd.Size = UDim2.new(0, 35, 1, 0); D9.UI.CSnd.Position = UDim2.new(1, -35, 0, 0); D9.UI.CSnd.BackgroundTransparency = 1; D9.UI.CSnd.Text = "➤"; D9.UI.CSnd.TextColor3 = D9.Theme.AccentPurple; D9.UI.CSnd.TextSize = 18; D9.UI.CSnd.ZIndex = 31
D9.UI.CPrF = Instance.new("Frame", PgAI); D9.UI.CPrF.Size = UDim2.new(1, -20, 0, 70); D9.UI.CPrF.BackgroundColor3 = Color3.fromRGB(40, 20, 20); D9.UI.CPrF.Visible = false; D9.UI.CPrF.ZIndex = 40; Instance.new("UICorner", D9.UI.CPrF).CornerRadius = UDim.new(0, 8); local cps = Instance.new("UIStroke", D9.UI.CPrF); cps.Color = D9.Theme.AccentRed
D9.UI.PrT = Instance.new("TextLabel", D9.UI.CPrF); D9.UI.PrT.Size = UDim2.new(1, 0, 0, 35); D9.UI.PrT.BackgroundTransparency = 1; D9.UI.PrT.Text = L("ИИ: Путь заблокирован. Юзать Noclip?", "AI: Path blocked. Use Noclip?"); D9.UI.PrT.TextColor3 = D9.Theme.TextWhite; D9.UI.PrT.ZIndex = 41; D9.Funcs.RegisterText(D9.UI.PrT)
D9.UI.PY = Instance.new("TextButton", D9.UI.CPrF); D9.UI.PY.Size = UDim2.new(0.45, 0, 0, 25); D9.UI.PY.Position = UDim2.new(0.025, 0, 0, 35); D9.UI.PY.BackgroundColor3 = D9.Theme.AccentGreen; D9.UI.PY.Text = L("ДА", "YES"); D9.UI.PY.ZIndex = 41; Instance.new("UICorner", D9.UI.PY).CornerRadius = UDim.new(0, 6)
D9.UI.PN = Instance.new("TextButton", D9.UI.CPrF); D9.UI.PN.Size = UDim2.new(0.45, 0, 0, 25); D9.UI.PN.Position = UDim2.new(0.525, 0, 0, 35); D9.UI.PN.BackgroundColor3 = D9.Theme.AccentRed; D9.UI.PN.Text = L("НЕТ", "NO"); D9.UI.PN.ZIndex = 41; Instance.new("UICorner", D9.UI.PN).CornerRadius = UDim.new(0, 6)
D9.Funcs.AddMsg = function(sn, tx, cl)
local f = Instance.new("Frame", D9.UI.CDs); f.Size = UDim2.new(1, -10, 0, 30); f.BackgroundTransparency = 1; f.ZIndex = 31
local l = Instance.new("TextLabel", f); l.Size = UDim2.new(1, 0, 1, 0); l.BackgroundTransparency = 1; l.Text = ""; l.TextColor3 = cl; l.TextXAlignment = Enum.TextXAlignment.Left; l.TextWrapped = true; l.ZIndex = 32; D9.Funcs.RegisterText(l)
D9.UI.CDs.CanvasPosition = Vector2.new(0, 9999)
task.spawn(function() local ft = "[" .. sn .. "]: " .. tx; for i = 1, #ft do l.Text = string.sub(ft, 1, i); task.wait(0.01) end; f.Size = UDim2.new(1, -10, 0, l.TextBounds.Y + 10); D9.UI.CDs.CanvasPosition = Vector2.new(0, 9999) end)
end
D9.Funcs.AddMsg("System", L("Я ИИ-Ассистент Deskret9. Напиши 'команды', 'вкл полет', 'кто ты' или 'иди к [имя]'.", "I am Deskret9 AI. Type 'commands', 'fly on', 'who are you', or 'go to [name]'."), D9.Theme.AccentPurple)
D9.Funcs.AutoWlk = function(pos)
local c = D9.Core.Player.Character; if not c then return end; local h = c:FindFirstChild("Humanoid"); local hrp = c:FindFirstChild("HumanoidRootPart"); if not h or not hrp then return end
local p = D9.Core.Pathfinding:CreatePath({AgentRadius = 2, AgentHeight = 5, AgentCanJump = true})
pcall(function() p:ComputeAsync(hrp.Position, pos) end)
if p.Status == Enum.PathStatus.Success then
local wps = p:GetWaypoints(); D9.Config.AIWalking = true
task.spawn(function()
for i = 1, #wps - 1 do local w1 = wps[i].Position; local w2 = wps[i+1].Position; local d = (w1 - w2).Magnitude; local l = Instance.new("Part", workspace); l.Size = Vector3.new(0.5, 0.5, d); l.CFrame = CFrame.new(w1, w2) * CFrame.new(0, 0, -d/2); l.Anchored = true; l.CanCollide = false; l.Material = Enum.Material.Neon; l.Color = D9.Theme.AccentCyan; table.insert(D9.Cache.VisualPath, l) end
for _, wp in ipairs(wps) do if not D9.Config.AIWalking then break end; if wp.Action == Enum.PathWaypointAction.Jump then h.Jump = true end; h:MoveTo(wp.Position); h.MoveToFinished:Wait() end
D9.Config.AIWalking = false; D9.Funcs.AddMsg("System", L("Маршрут завершен.", "Route finished."), D9.Theme.AccentGreen); for _, l in ipairs(D9.Cache.VisualPath) do l:Destroy() end; D9.Cache.VisualPath = {}
end)
else D9.UI.CPrF.Visible = true end
end
D9.Funcs.PAICmd = function(t)
t = string.lower(t)
if string.find(t, "привет") or string.find(t, "hello") then return L("Привет! Напиши 'команды'.", "Hi! Type 'commands'.")
elseif string.find(t, "кто ты") or string.find(t, "who") then return L("Я Deskret9 AI. Управляю читами и строю лазерные пути.", "I am Deskret9 AI. I manage cheats and build laser paths.")
elseif string.find(t, "совет") or string.find(t, "tip") then return D9.DB.Tips[math.random(1, #D9.DB.Tips)]
elseif string.find(t, "команд") or string.find(t, "command") then return L("Команды: 'вкл полет', 'выкл полет', 'вкл есп', 'выкл есп', 'иди к [имя]', 'сделай день', 'очисти чат', 'стоп'.", "Commands: 'fly on/off', 'esp on/off', 'go to [name]', 'day time', 'clear chat', 'stop'.")
elseif string.find(t, "полет") or string.find(t, "fly") then if string.find(t, "вкл") or string.find(t, "on") then D9.Funcs.TogFly(true); return L("Полет активирован.", "Fly ON.") elseif string.find(t, "вык") or string.find(t, "off") then D9.Funcs.TogFly(false); return L("Полет отключен.", "Fly OFF.") end
elseif string.find(t, "есп") or string.find(t, "esp") then if string.find(t, "вкл") or string.find(t, "on") then D9.Funcs.TogEspM(true); return L("ESP включен.", "ESP ON.") elseif string.find(t, "вык") or string.find(t, "off") then D9.Funcs.TogEspM(false); return L("ESP отключен.", "ESP OFF.") end
elseif string.find(t, "сделай день") or string.find(t, "day") then pcall(function() D9.Core.Lighting.ClockTime = 12 end); return L("Время установлено на день.", "Set to day time.")
elseif string.find(t, "очисти чат") or string.find(t, "clear") then for _, c in ipairs(D9.UI.CDs:GetChildren()) do if c:IsA("Frame") then c:Destroy() end end; return L("Чат очищен.", "Chat cleared.")
elseif string.find(t, "иди к") or string.find(t, "go to") then local tn = string.match(t, "иди к (%S+)") or string.match(t, "go to (%S+)"); local fP = nil; for _, p in ipairs(D9.Core.Players:GetPlayers()) do if string.lower(string.sub(p.Name, 1, #tn)) == tn or string.lower(string.sub(p.DisplayName, 1, #tn)) == tn then fP = p; break end end; if fP and fP.Character and fP.Character:FindFirstChild("HumanoidRootPart") then D9.Funcs.AutoWalkTo(fP.Character.HumanoidRootPart.Position); return L("Прокладываю маршрут к ", "Routing to ") .. fP.Name else return L("Не смог найти игрока.", "Player not found.") end
elseif string.find(t, "стоп") or string.find(t, "stop") then D9.Config.AIWalking = false; for _, l in ipairs(D9.Cache.VisualPath) do l:Destroy() end; D9.Cache.VisualPath = {}; return L("Остановлено.", "Stopped.") end
return L("Напиши 'команды', чтобы увидеть список.", "Type 'commands' for a list.")
end
D9.UI.CSnd.MouseButton1Click:Connect(function()
local t = D9.UI.CInB.Text; if t == "" then return end
D9.Funcs.AddMsg(L("Вы", "You"), t, D9.Theme.TextWhite); D9.UI.CInB.Text = ""
local res = D9.Funcs.PAICmd(t); if res then task.spawn(function() task.wait(0.5); D9.Funcs.AddMsg("Deskret9 AI", res, D9.Theme.AccentCyan) end) end
end)
D9.UI.PY.MouseButton1Click:Connect(function() D9.UI.CPrF.Visible = false; D9.Funcs.TogNcl(true); D9.Funcs.AddMsg("System", L("Noclip активирован. Перезапустите маршрут.", "Noclip ON. Restart route."), D9.Theme.AccentGreen) end)
D9.UI.PN.MouseButton1Click:Connect(function() D9.UI.CPrF.Visible = false; D9.Funcs.AddMsg("ИИ", L("Отменено.", "Cancelled."), D9.Theme.AccentRed) end)
-- НАСТРОЙКИ СИСТЕМЫ
local EIF = Instance.new("Frame", PgSet); EIF.Size = UDim2.new(1, -20, 0, 45); EIF.BackgroundColor3 = D9.Theme.BgPanel; EIF.ZIndex = 30; Instance.new("UICorner", EIF).CornerRadius = UDim.new(0, 8)
local EIL = Instance.new("TextLabel", EIF); EIL.Size = UDim2.new(1, -16, 0, 20); EIL.Position = UDim2.new(0, 8, 0, 12); EIL.BackgroundTransparency = 1; EIL.Text = L("💻 ИНЖЕКТОР: ", "💻 EXECUTOR: ") .. string.sub(D9.Core.ExecutorName, 1, 20); EIL.TextColor3 = D9.Theme.AccentBlue; EIL.TextXAlignment = Enum.TextXAlignment.Left; EIL.ZIndex = 31; D9.Funcs.RegisterText(EIL)
local BWl = D9.Funcs.CreateButton(PgSet, L("🖼 ВЫБРАТЬ ОБОИ ▼", "🖼 SELECT WALLPAPER ▼"), 35); BWl.MouseButton1Click:Connect(function() D9.Funcs.OpenOvl(L("ВСТРОЕННЫЕ ОБОИ", "WALLPAPERS"), D9.DB.Wallpapers, function(i) D9.Config.Wallpaper = D9.DB.Wallpapers[i].id; D9.Funcs.UpdateWallpaper() end) end)
local BFt = D9.Funcs.CreateButton(PgSet, L("🔤 ШРИФТ: ", "🔤 FONT: ") .. D9.DB.Fonts[D9.Config.FontIndex].name, 35); BFt.MouseButton1Click:Connect(function() D9.Config.FontIndex = D9.Config.FontIndex + 1; if D9.Config.FontIndex > #D9.DB.Fonts then D9.Config.FontIndex = 1 end; BFt.Text = L("🔤 ШРИФТ: ", "🔤 FONT: ") .. D9.DB.Fonts[D9.Config.FontIndex].name; D9.Funcs.ApplyGlobalFont() end)
local BF1 = D9.Funcs.CreateButton(PgSet, L("⚡ FPS 1.0 (ТЕНИ): ВЫКЛ", "⚡ FPS 1.0 (SHADOWS): OFF"), 35); local BF2 = D9.Funcs.CreateButton(PgSet, L("🥔 FPS 2.0 (POTATO): ВЫКЛ", "🥔 FPS 2.0 (POTATO): OFF"), 35); local OrigSh = D9.Core.Lighting.GlobalShadows
BF1.MouseButton1Click:Connect(function() D9.Config.FPSBoost1 = not D9.Config.FPSBoost1; if D9.Config.FPSBoost1 then pcall(function() D9.Core.Lighting.GlobalShadows = false end); for _, o in ipairs(workspace:GetDescendants()) do if o:IsA("ParticleEmitter") or o:IsA("Trail") then o.Enabled = false; table.insert(D9.Cache.DisabledFX, o) end end; D9.Funcs.SetActive(BF1, L("⚡ FPS 1.0 (ТЕНИ): ВКЛ", "⚡ FPS 1.0 (SHADOWS): ON"), D9.Theme.AccentGreen) else pcall(function() D9.Core.Lighting.GlobalShadows = OrigSh end); for _, o in ipairs(D9.Cache.DisabledFX) do if o and o.Parent then o.Enabled = true end end; D9.Cache.DisabledFX = {}; D9.Funcs.SetInactive(BF1, L("⚡ FPS 1.0 (ТЕНИ): ВЫКЛ", "⚡ FPS 1.0 (SHADOWS): OFF")) end end)
BF2.MouseButton1Click:Connect(function() D9.Config.FPSBoost2 = not D9.Config.FPSBoost2; if D9.Config.FPSBoost2 then for _, o in ipairs(workspace:GetDescendants()) do if o:IsA("BasePart") and not o:IsDescendantOf(D9.Core.Player.Character) then D9.Cache.SavedMaterials[o] = {m = o.Material, r = o.Reflectance}; o.Material = Enum.Material.SmoothPlastic; o.Reflectance = 0 elseif o:IsA("Texture") or o:IsA("Decal") then if o.Transparency < 1 then D9.Cache.SavedTextures[o] = o.Transparency; o.Transparency = 1 end end end; D9.Funcs.SetActive(BF2, L("🥔 FPS 2.0 (POTATO): ВКЛ", "🥔 FPS 2.0 (POTATO): ON"), D9.Theme.AccentOrange) else for p, d in pairs(D9.Cache.SavedMaterials) do if p and p.Parent then p.Material = d.m; p.Reflectance = d.r end end; for t, tr in pairs(D9.Cache.SavedTextures) do if t and t.Parent then t.Transparency = tr end end; D9.Cache.SavedMaterials = {}; D9.Cache.SavedTextures = {}; D9.Funcs.SetInactive(BF2, L("🥔 FPS 2.0 (POTATO): ВЫКЛ", "🥔 FPS 2.0 (POTATO): OFF")) end end)
-- ==========================================
-- ОБРАБОТЧИК КЛАВИШ И ИГРОВОЙ ЦИКЛ
-- ==========================================
D9.Core.UIS.InputBegan:Connect(function(i, gp)
if gp or D9.Core.UIS:GetFocusedTextBox() ~= nil then return end
D9.Cache.KeysDown[i.KeyCode] = true
local k = i.KeyCode
if k == Enum.KeyCode.RightControl or k == Enum.KeyCode.RightShift or k == Enum.KeyCode.Insert then D9.Funcs.ToggleMinimize()
elseif k == Enum.KeyCode.E then D9.Funcs.TogFly()
elseif k == Enum.KeyCode.Q then D9.Funcs.TogCam("Drone")
elseif k == Enum.KeyCode.X then D9.Funcs.TogCam("Spectator")
elseif k == Enum.KeyCode.N then D9.Funcs.TogNcl()
elseif k == Enum.KeyCode.Z then D9.Funcs.TogXry()
elseif k == Enum.KeyCode.LeftAlt or k == Enum.KeyCode.LeftShift then if D9.Config.EnforceSpeed and not D9.Config.IsFlying then D9.Funcs.TrigAwk() end end
end)
D9.Core.UIS.InputEnded:Connect(function(i, gp) D9.Cache.KeysDown[i.KeyCode] = false end)
local function IsKD(k) return D9.Cache.KeysDown[k] == true end
local fCnt, lTk = 0, tick()
D9.Core.RS.RenderStepped:Connect(function()
fCnt = fCnt + 1; if tick() - lTk >= 0.5 then local fps = math.floor(fCnt / (tick() - lTk)); pcall(function() D9.UI.Stats.Text = "FPS: " .. fps .. " | PING: " .. string.split(tostring(D9.Core.Stats.Network.ServerStatsItem["Data Ping"]:GetValue()), ".")[1] .. "ms" end); fCnt = 0; lTk = tick() end
if D9.Config.ESP then
for _, p in ipairs(D9.Core.Players:GetPlayers()) do
if p ~= D9.Core.Player and p.Character then
local hrp = p.Character:FindFirstChild("HumanoidRootPart"); local hum = p.Character:FindFirstChild("Humanoid")
if hrp and hum then
if D9.Config.ESPNames then
local tag = D9.UI.ESPFolder:FindFirstChild("T_" .. p.Name)
if not tag then tag = Instance.new("BillboardGui", D9.UI.ESPFolder); tag.Name = "T_" .. p.Name; tag.Size = UDim2.new(0, 100, 0, 40); tag.AlwaysOnTop = true; tag.StudsOffset = Vector3.new(0, 3, 0); local tl = Instance.new("TextLabel", tag); tl.Size = UDim2.new(1, 0, 1, 0); tl.BackgroundTransparency = 1; tl.TextStrokeTransparency = 0; tl.Font = Enum.Font.GothamBold; tl.TextSize = 12 end
tag.Adornee = hrp; tag.TextLabel.Text = p.Name .. "\n[" .. math.floor(hum.Health) .. " HP]"; tag.TextLabel.TextColor3 = hum.Health > 50 and D9.Theme.AccentGreen or D9.Theme.AccentRed; tag.Enabled = true
else local tag = D9.UI.ESPFolder:FindFirstChild("T_" .. p.Name); if tag then tag.Enabled = false end end
if D9.Config.ESPBoxes then
local h = D9.UI.ESPFolder:FindFirstChild("H_" .. p.Name)
if not h then h = Instance.new("Highlight", D9.UI.ESPFolder); h.Name = "H_" .. p.Name; h.FillColor = D9.Theme.AccentRed; h.OutlineColor = D9.Theme.TextWhite; h.FillTransparency = 0.5; h.OutlineTransparency = 0 end
h.Adornee = p.Character; h.Enabled = true
else local h = D9.UI.ESPFolder:FindFirstChild("H_" .. p.Name); if h then h.Enabled = false end end
end
end
end
end
local bst = IsKD(Enum.KeyCode.LeftAlt) or IsKD(Enum.KeyCode.LeftShift); local spd = bst and (D9.Config.FlySpeed * 2.2) or D9.Config.FlySpeed
if D9.Config.IsFlying and D9.Cache.FlyObj.Velocity and D9.Cache.FlyObj.Align then
local m = Vector3.zero; local lk = D9.Core.Camera.CFrame.LookVector; local rt = D9.Core.Camera.CFrame.RightVector
if IsKD(Enum.KeyCode.W) then m += lk end; if IsKD(Enum.KeyCode.S) then m -= lk end; if IsKD(Enum.KeyCode.D) then m += rt end; if IsKD(Enum.KeyCode.A) then m -= rt end; if IsKD(Enum.KeyCode.Space) then m += Vector3.new(0, 1, 0) end; if IsKD(Enum.KeyCode.LeftControl) then m -= Vector3.new(0, 1, 0) end
D9.Cache.FlyObj.Align.CFrame = D9.Core.Camera.CFrame
if m.Magnitude > 0 then
D9.Cache.FlyObj.Velocity.VectorVelocity = m.Unit * spd
if bst and D9.Cache.AnimTracks.Boost and not D9.Cache.AnimTracks.Boost.IsPlaying then D9.Cache.AnimTracks.Boost:Play(0.2); if D9.Cache.AnimTracks.Forward then D9.Cache.AnimTracks.Forward:Stop(0.2) end; if D9.Cache.AnimTracks.Hover then D9.Cache.AnimTracks.Hover:Stop(0.2) end
elseif not bst and D9.Cache.AnimTracks.Forward and not D9.Cache.AnimTracks.Forward.IsPlaying then D9.Cache.AnimTracks.Forward:Play(0.2); if D9.Cache.AnimTracks.Boost then D9.Cache.AnimTracks.Boost:Stop(0.2) end; if D9.Cache.AnimTracks.Hover then D9.Cache.AnimTracks.Hover:Stop(0.2) end end
else
D9.Cache.FlyObj.Velocity.VectorVelocity = Vector3.zero
if D9.Cache.AnimTracks.Boost then D9.Cache.AnimTracks.Boost:Stop(0.2) end; if D9.Cache.AnimTracks.Forward then D9.Cache.AnimTracks.Forward:Stop(0.2) end; if D9.Cache.AnimTracks.Hover and not D9.Cache.AnimTracks.Hover.IsPlaying then D9.Cache.AnimTracks.Hover:Play(0.2) end
end
end
if D9.Config.CamMode ~= "None" and D9.Cache.FlyObj.DroneVel and D9.Cache.FlyObj.DroneAlign then
local m = Vector3.zero; local lk = D9.Core.Camera.CFrame.LookVector; local rt = D9.Core.Camera.CFrame.RightVector
if IsKD(Enum.KeyCode.W) then m += lk end; if IsKD(Enum.KeyCode.S) then m -= lk end; if IsKD(Enum.KeyCode.D) then m += rt end; if IsKD(Enum.KeyCode.A) then m -= rt end; if IsKD(Enum.KeyCode.Space) then m += Vector3.new(0, 1, 0) end; if IsKD(Enum.KeyCode.LeftControl) then m -= Vector3.new(0, 1, 0) end
D9.Cache.FlyObj.DroneAlign.CFrame = D9.Core.Camera.CFrame; if m.Magnitude > 0 then D9.Cache.FlyObj.DroneVel.VectorVelocity = m.Unit * spd else D9.Cache.FlyObj.DroneVel.VectorVelocity = Vector3.zero end
end
if D9.Cache.SpeedObj.HaloWeld and D9.Cache.SpeedObj.HaloWeld.Parent and not D9.Config.IsAwakened then D9.Cache.SpeedObj.HaloWeld.C0 = CFrame.new(0, 1.0 + (math.sin(tick() * 4) * 0.15), 0) * CFrame.Angles(math.rad(90), 0, 0) end
if D9.Config.EnforceSpeed and D9.Core.Player.Character and not D9.Config.IsAwakened then local hum = D9.Core.Player.Character:FindFirstChild("Humanoid"); if hum then hum.UseJumpPower = true; hum.WalkSpeed = D9.Config.WalkSpeed; hum.JumpPower = D9.Config.JumpPower end end
end)
local function UpdPts(c) D9.Cache.Parts = {}; for _, p in ipairs(c:GetDescendants()) do if p:IsA("BasePart") then table.insert(D9.Cache.Parts, p) end end; c.DescendantAdded:Connect(function(d) if d:IsA("BasePart") then table.insert(D9.Cache.Parts, d) end end) end
if D9.Core.Player.Character then UpdPts(D9.Core.Player.Character) end; D9.Core.Player.CharacterAdded:Connect(UpdPts)
D9.Core.RS.Stepped:Connect(function() if D9.Config.Noclip and D9.Core.Player.Character then for _, p in ipairs(D9.Cache.Parts) do if p.CanCollide then p.CanCollide = false end end end end)
D9.Funcs.ApplyGlobalFont()
print("✅ [Deskret9 Hub] Система успешно загружена.")Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.smokingscripts.org, scriptblox.com.
🌟 Deskret9 Hub Pro - Feature List 🌟 🤖 AI & Automation Smart AI Assistant: Interactive chatbot that responds to your questions and executes commands. AI Laser Navigator: Advanced pathfinding system that draws a neon laser path and auto-walks you to any player on the server. Smart Obstacle Bypass: The AI automatically prompts you to enable Noclip if a path is physically blocked. 🚀 Player & Movement Advanced Flight System: Smooth flying with adjustable speed. Custom Flight Animations: 8 unique poses (Superhero, Ninja, Sky Sprint, Omni, Meditation, etc.). Aura & Trails: Stunning visual speed/flight trails and neon halos (Cyberpunk, Flame, Void, Toxic, Lightning). Camera Modes: Switch between standard, Drone (Freecam), and Spectator modes while flying. Movement Modifiers: Enforce custom WalkSpeed and JumpPower. Noclip: Walk through solid walls and obstacles effortlessly. 👁️ Visuals & ESP Full ESP Suite: Wallhack with Names, HP, Highlights (Boxes), and Tracers. X-Ray Vision: Makes all map structures semi-transparent to find secrets. 33+ Custom Shaders: Completely change the game's atmosphere (Infrared, Nuclear Bomb, Synthwave, Cyberpunk, Silent Hill, Matrix, Anime, and