From 21e4e89950b9923480f721a32336d97558d60a0e Mon Sep 17 00:00:00 2001 From: redstonestudios Date: Thu, 5 Feb 2026 20:22:20 +0000 Subject: [PATCH] Auto-deploy: Update bundled Lua script --- main.luau | 255 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 130 insertions(+), 125 deletions(-) diff --git a/main.luau b/main.luau index b049604..234d86c 100644 --- a/main.luau +++ b/main.luau @@ -2426,37 +2426,41 @@ FindFirstChild'Shared'if au then local av=au:FindFirstChild'init'or au:FindFirst '[LOG] ERROR: Could not find Obsidian Init-Module'error [[Konnte Obsidian Init-Module nicht finden. Erwartet: ReplicatedStorage.Init oder ReplicatedStorage.Shared.init]]end local as={}function as.start()print'[LOG] Loading Obsidian Library...'local at=ac(ar())local au=at.Library local av=au. -Options print'[LOG] Setting up UI color scheme...'au.Scheme.AccentColor=Color3.fromRGB(72,165,255)au.Scheme. -BackgroundColor=Color3.fromRGB(10,12,18)au.Scheme.MainColor=Color3.fromRGB(17,22,31)au.Scheme.OutlineColor=Color3. -fromRGB(42,50,66)print'[LOG] Creating main window...'local aw=au:CreateWindow(ah.Window)print +Options or{}_G.Library=au print'[LOG] Setting up UI color scheme...'au.Scheme.AccentColor=Color3.fromRGB(72,165,255)au. +Scheme.BackgroundColor=Color3.fromRGB(10,12,18)au.Scheme.MainColor=Color3.fromRGB(17,22,31)au.Scheme.OutlineColor=Color3 +.fromRGB(42,50,66)print'[LOG] Creating main window...'local aw=au:CreateWindow(ah.Window)print '[LOG] Adding tabs to window...'print('[DEBUG] Window object:',aw)local ax={ESP=aw:AddTab('ESP', 'rbxassetid://6031071053'),Player=aw:AddTab('Player','rbxassetid://6031071508'),Aimbot=aw:AddTab('Aimbot', 'rbxassetid://6031071320'),ItemSpawner=aw:AddTab('Item Spawner','rbxassetid://6031071146'),Visual=aw:AddTab('Visual', 'rbxassetid://6031071569'),Utils=aw:AddTab('Utils','rbxassetid://6031071626'),Fly=aw:AddTab('Fly', 'rbxassetid://6031071087'),Noclip=aw:AddTab('Noclip','rbxassetid://6031071453'),['UI Settings']=aw:AddTab('UI Settings', -'rbxassetid://6031071591')}print('[DEBUG] Tabs table created with',#ax,'entries')print'[LOG] Building ESP tab...'ai. -build(au,ax)print'[LOG] Building Player tab...'al.build(au,ax)print'[LOG] Building Aimbot tab...'am.build(au,ax)print -'[LOG] Building Item Spawner tab...'an.build(au,ax)print'[LOG] Building Visual tab...'ao.build(au,ax)print -'[LOG] Building Utils tab...'ap.build(au,ax)print'[DEBUG] Utils tab built successfully'print'[LOG] Building Fly tab...' -aj.build(au,ax)print'[DEBUG] Fly tab built successfully'print'[LOG] Building Noclip tab...'ak.build(au,ax)print -'[DEBUG] Noclip tab built successfully'print'[LOG] Building UI Settings tab...'aq.build(au,ax,av)print +'rbxassetid://6031071591')}print('[DEBUG] Tabs table created with',#ax,'entries')local function ay(az,aA,...)if not ax[ +az]then warn(string.format('[ERROR] Tab %q not created (nil). Skipping build.',az))return end local aB,aC=pcall(aA,...) +if not aB then warn(string.format('[ERROR] Failed to build tab %q: %s',az,aC))end end print'[LOG] Building ESP tab...' +ay('ESP',ai.build,au,ax)print'[LOG] Building Player tab...'ay('Player',al.build,au,ax)print +'[LOG] Building Aimbot tab...'ay('Aimbot',am.build,au,ax)print'[LOG] Building Item Spawner tab...'ay('ItemSpawner',an. +build,au,ax)print'[LOG] Building Visual tab...'ay('Visual',ao.build,au,ax)print'[LOG] Building Utils tab...'ay('Utils', +ap.build,au,ax)print'[DEBUG] Utils tab built successfully'print'[LOG] Building Fly tab...'ay('Fly',aj.build,au,ax)print +'[DEBUG] Fly tab built successfully'print'[LOG] Building Noclip tab...'ay('Noclip',ak.build,au,ax)print +'[DEBUG] Noclip tab built successfully'print'[LOG] Building UI Settings tab...'ay('UI Settings',aq.build,au,ax)print '[DEBUG] UI Settings tab built successfully'print'[LOG] All tabs initialized successfully'print -'[LOG] Obsidian Admin Panel ready!'print'[LOG] Setting up unload mechanism...'getgenv().unloadObsidian=function()print -'[LOG] Unload requested, unloading UI...'local ay,az=pcall(function()au:Unload()end)if ay then print -'[LOG] UI unloaded successfully'else print('[ERROR] Failed to unload UI:',az)end end print -[[[LOG] Unload mechanism ready. Use: getgenv().unloadObsidian()]]end return as end)()end,[12]=function()local aa,ab,ac= -a(12)local ad return(function(...)local ae,af='rbxasset://textures/ui/GuiImagePlaceholder.png',{'radar','feather', -'layers','sliders','sparkles','target','wind','shield','palette','monitor','bolt','brush','book-open','wand-sparkles'} -local ag={Icons=af}function ag.GetAsset(ah)for ai,aj in ipairs(af)do if aj==ah then return{Url=ae,ImageRectOffset= -Vector2.zero,ImageRectSize=Vector2.zero,Custom=true}end end return nil end return ag end)()end,[13]=function()local aa, -ab,ac=a(13)local ad return(function(...)return{Window={Title='Obsidian Example',Footer='Game: Roblox Studio Test',Center -=true,AutoShow=true,Resizable=true,NotifySide='Right',ShowCustomCursor=true}}end)()end,[15]=function()local aa,ab,ac=a( -15)local ad return(function(...)local ae,af,ag,ah,ai=game:GetService'Players',game:GetService'RunService',game: -GetService'Workspace',Drawing,{}ai.__index=ai local aj={Enabled=true,IncludePlayers=true,IncludeNPCs=true,ShowHighlights -=true,ShowLabels=true,ShowDistance=true,ShowTracers=false,TextSize=15,LabelOffsetY=3,MaxDistance=3000,HighlightColor= -Color3.fromRGB(255,170,0),LabelColor=Color3.fromRGB(255,230,150),TracerColor=Color3.fromRGB(255,0,0),FillTransparency= -0.55,OutlineTransparency=0}local function ak(al)if not al then return nil end return al:FindFirstChild'HumanoidRootPart' -or al:FindFirstChild'UpperTorso'or al:FindFirstChild'Torso'or al.PrimaryPart or al:FindFirstChildWhichIsA'BasePart'end +'[LOG] Obsidian Admin Panel ready!'print'[LOG] Setting up unload mechanism...'_G.unloadObsidian=function()print +'[LOG] Unload requested, unloading UI...'local az,aA=pcall(function()if au and not au.Unloaded then au:Unload()end end) +if az then print'[LOG] UI unloaded successfully'else print('[ERROR] Failed to unload UI:',aA)error(aA)end end au: +OnUnload(function()_G.unloadObsidian=nil _G.Library=nil end)print +'[LOG] Unload mechanism ready. Use: _G.unloadObsidian()'end return as end)()end,[12]=function()local aa,ab,ac=a(12)local +ad return(function(...)local ae,af='rbxasset://textures/ui/GuiImagePlaceholder.png',{'radar','feather','layers', +'sliders','sparkles','target','wind','shield','palette','monitor','bolt','brush','book-open','wand-sparkles'}local ag={ +Icons=af}function ag.GetAsset(ah)for ai,aj in ipairs(af)do if aj==ah then return{Url=ae,ImageRectOffset=Vector2.zero, +ImageRectSize=Vector2.zero,Custom=true}end end return nil end return ag end)()end,[13]=function()local aa,ab,ac=a(13) +local ad return(function(...)return{Window={Title='Obsidian Example',Footer='Game: Roblox Studio Test',Center=true, +AutoShow=true,Resizable=true,NotifySide='Right',ShowCustomCursor=true}}end)()end,[15]=function()local aa,ab,ac=a(15) +local ad return(function(...)local ae,af,ag,ah,ai=game:GetService'Players',game:GetService'RunService',game:GetService +'Workspace',Drawing,{}ai.__index=ai local aj={Enabled=true,IncludePlayers=true,IncludeNPCs=true,ShowHighlights=true, +ShowLabels=true,ShowDistance=true,ShowTracers=false,TextSize=15,LabelOffsetY=3,MaxDistance=3000,HighlightColor=Color3. +fromRGB(255,170,0),LabelColor=Color3.fromRGB(255,230,150),TracerColor=Color3.fromRGB(255,0,0),FillTransparency=0.55, +OutlineTransparency=0}local function ak(al)if not al then return nil end return al:FindFirstChild'HumanoidRootPart'or al +:FindFirstChild'UpperTorso'or al:FindFirstChild'Torso'or al.PrimaryPart or al:FindFirstChildWhichIsA'BasePart'end local function al(am)if am.IsA then local an,ao=pcall(function()return am:IsA'BasePart'end)if an then return ao end end local an=am.ClassName return an=='Part'or an=='MeshPart'or an=='BasePart'or an=='UnionOperation'or an=='WedgePart'or an =='CornerWedgePart'or an=='TrussPart'end local function am(an,ao)if an.FindFirstChildOfClass then return an: @@ -2754,101 +2758,102 @@ AddLeftGroupbox('Demo','boxes')ah:AddLabel'Features sind jetzt in separaten Tabs ...)local ae={}function ae.build(af,ag)print'[DEBUG] Building Noclip tab...'local ah=ag.Noclip:AddLeftGroupbox('Noclip', 'rbxassetid://6031071453')ah:AddButton{Text='Test Noclip',Func=function()af:Notify{Title='Noclip',Description= 'Noclip tab works!',Time=2}end}print'[DEBUG] Noclip tab built successfully'end return ae end)()end,[27]=function()local -aa,ab,ac=a(27)local ad return(function(...)local ae={}function ae.build(af,ag,ah)print -'[DEBUG] Building UI Settings tab...'local ai=ag['UI Settings']:AddLeftGroupbox('Settings','rbxassetid://6031071591')ai: -AddButton{Text='Test Settings',Func=function()af:Notify{Title='Settings',Description='UI Settings tab works!',Time=2}end -}ai:AddButton{Text='Unload UI',Func=function()af:Unload()end}print'[DEBUG] UI Settings tab built successfully'end return -ae end)()end,[28]=function()local aa,ab,ac=a(28)local ad return(function(...)local ae={}function ae.build(af,ag)print -'[DEBUG] Building Utils tab...'local ah=ag.Utils:AddLeftGroupbox('Utilities','rbxassetid://6031071626')ah:AddButton{Text -='Test Button',Func=function()af:Notify{Title='Utils',Description='Utils tab works!',Time=2}end}print -'[DEBUG] Utils tab built successfully'end return ae end)()end,[29]=function()local aa,ab,ac=a(29)local ad return( -function(...)local ae,af,ag=game:GetService'Players',game:GetService'Lighting',{}function ag.build(ah,ai)local aj,ak,al, -am,an,ao,ap=20,5,2,Color3.new(1,1,1),2,100000,ai.Visual:AddLeftGroupbox('Crosshair Settings','rbxassetid://6031071569') -ap:AddToggle('CustomCrosshair',{Text='Custom Crosshair',Default=false,Callback=function(aq)if aq then local ar,as= -Instance.new'ScreenGui',Instance.new'Frame'as.Name='CrosshairFrame'as.Size=UDim2.fromOffset(aj,aj)as.Position=UDim2. -fromScale(0.5,0.5)as.AnchorPoint=Vector2.new(0.5,0.5)as.BackgroundTransparency=1 local at=Instance.new'Frame'at.Name= -'VerticalLine'at.Size=UDim2.new(0,al,0,aj/2-ak)at.Position=UDim2.fromScale(0.5,0.5)at.AnchorPoint=Vector2.new(0.5,0.5)at -.BackgroundColor3=am at.Parent=as local au=Instance.new'Frame'au.Name='HorizontalLine'au.Size=UDim2.new(0,aj/2-ak,0,al) -au.Position=UDim2.fromScale(0.5,0.5)au.AnchorPoint=Vector2.new(0.5,0.5)au.BackgroundColor3=am au.Parent=as ar.Parent=ae. -LocalPlayer:WaitForChild'PlayerGui'ae.LocalPlayer:SetAttribute('CrosshairGUI',ar)ah:Notify{Title='Crosshair',Description -='Custom Crosshair aktiviert.',Time=2}else local ar=ae.LocalPlayer:GetAttribute'CrosshairGUI'if ar then ar:Destroy()ae. -LocalPlayer:SetAttribute('CrosshairGUI',nil)end ah:Notify{Title='Crosshair',Description='Custom Crosshair deaktiviert.', -Time=2}end end})ap:AddSlider('CrosshairSize',{Text='Crosshair Size',Default=aj,Min=5,Max=50,Rounding=0,Callback=function -(aq)aj=aq local ar=ae.LocalPlayer:GetAttribute'CrosshairGUI'if ar then local as=ar:FindFirstChild'CrosshairFrame'if as -then as.Size=UDim2.fromOffset(aj,aj)local at,au=as:FindFirstChild'VerticalLine',as:FindFirstChild'HorizontalLine'if at -then at.Size=UDim2.new(0,al,0,aj/2-ak)end if au then au.Size=UDim2.new(0,aj/2-ak,0,al)end end end end})ap:AddSlider( -'CrosshairGap',{Text='Crosshair Gap',Default=ak,Min=0,Max=20,Rounding=0,Callback=function(aq)ak=aq local ar=ae. -LocalPlayer:GetAttribute'CrosshairGUI'if ar then local as=ar:FindFirstChild'CrosshairFrame'if as then local at,au=as: +aa,ab,ac=a(27)local ad return(function(...)local ae={}function ae.build(af,ag)print'[DEBUG] Building UI Settings tab...' +local ah=ag['UI Settings']:AddLeftGroupbox('Settings','rbxassetid://6031071591')ah:AddButton{Text='Test Settings',Func= +function()af:Notify{Title='Settings',Description='UI Settings tab works!',Time=2}end}ah:AddButton{Text='Unload UI',Func= +function()local ai,aj=pcall(function()af:Unload()end)if not ai then print('[ERROR] Failed to unload UI:',aj)end end} +print'[DEBUG] UI Settings tab built successfully'end return ae end)()end,[28]=function()local aa,ab,ac=a(28)local ad +return(function(...)local ae={}function ae.build(af,ag)print'[DEBUG] Building Utils tab...'local ah=ag.Utils: +AddLeftGroupbox('Utilities','rbxassetid://6031071626')ah:AddButton{Text='Test Button',Func=function()af:Notify{Title= +'Utils',Description='Utils tab works!',Time=2}end}print'[DEBUG] Utils tab built successfully'end return ae end)()end,[29 +]=function()local aa,ab,ac=a(29)local ad return(function(...)local ae,af,ag=game:GetService'Players',game:GetService +'Lighting',{}function ag.build(ah,ai)local aj,ak,al,am,an,ao,ap=20,5,2,Color3.new(1,1,1),2,100000,ai.Visual: +AddLeftGroupbox('Crosshair Settings','rbxassetid://6031071569')ap:AddToggle('CustomCrosshair',{Text='Custom Crosshair', +Default=false,Callback=function(aq)if aq then local ar,as=Instance.new'ScreenGui',Instance.new'Frame'as.Name= +'CrosshairFrame'as.Size=UDim2.fromOffset(aj,aj)as.Position=UDim2.fromScale(0.5,0.5)as.AnchorPoint=Vector2.new(0.5,0.5)as +.BackgroundTransparency=1 local at=Instance.new'Frame'at.Name='VerticalLine'at.Size=UDim2.new(0,al,0,aj/2-ak)at.Position +=UDim2.fromScale(0.5,0.5)at.AnchorPoint=Vector2.new(0.5,0.5)at.BackgroundColor3=am at.Parent=as local au=Instance.new +'Frame'au.Name='HorizontalLine'au.Size=UDim2.new(0,aj/2-ak,0,al)au.Position=UDim2.fromScale(0.5,0.5)au.AnchorPoint= +Vector2.new(0.5,0.5)au.BackgroundColor3=am au.Parent=as ar.Parent=ae.LocalPlayer:WaitForChild'PlayerGui'ae.LocalPlayer: +SetAttribute('CrosshairGUI',ar)ah:Notify{Title='Crosshair',Description='Custom Crosshair aktiviert.',Time=2}else local +ar=ae.LocalPlayer:GetAttribute'CrosshairGUI'if ar then ar:Destroy()ae.LocalPlayer:SetAttribute('CrosshairGUI',nil)end ah +:Notify{Title='Crosshair',Description='Custom Crosshair deaktiviert.',Time=2}end end})ap:AddSlider('CrosshairSize',{Text +='Crosshair Size',Default=aj,Min=5,Max=50,Rounding=0,Callback=function(aq)aj=aq local ar=ae.LocalPlayer:GetAttribute +'CrosshairGUI'if ar then local as=ar:FindFirstChild'CrosshairFrame'if as then as.Size=UDim2.fromOffset(aj,aj)local at,au +=as:FindFirstChild'VerticalLine',as:FindFirstChild'HorizontalLine'if at then at.Size=UDim2.new(0,al,0,aj/2-ak)end if au +then au.Size=UDim2.new(0,aj/2-ak,0,al)end end end end})ap:AddSlider('CrosshairGap',{Text='Crosshair Gap',Default=ak,Min= +0,Max=20,Rounding=0,Callback=function(aq)ak=aq local ar=ae.LocalPlayer:GetAttribute'CrosshairGUI'if ar then local as=ar: +FindFirstChild'CrosshairFrame'if as then local at,au=as:FindFirstChild'VerticalLine',as:FindFirstChild'HorizontalLine'if +at then at.Size=UDim2.new(0,al,0,aj/2-ak)end if au then au.Size=UDim2.new(0,aj/2-ak,0,al)end end end end})ap:AddSlider( +'CrosshairThickness',{Text='Crosshair Thickness',Default=al,Min=1,Max=10,Rounding=0,Callback=function(aq)al=aq local ar= +ae.LocalPlayer:GetAttribute'CrosshairGUI'if ar then local as=ar:FindFirstChild'CrosshairFrame'if as then local at,au=as: FindFirstChild'VerticalLine',as:FindFirstChild'HorizontalLine'if at then at.Size=UDim2.new(0,al,0,aj/2-ak)end if au then -au.Size=UDim2.new(0,aj/2-ak,0,al)end end end end})ap:AddSlider('CrosshairThickness',{Text='Crosshair Thickness',Default= -al,Min=1,Max=10,Rounding=0,Callback=function(aq)al=aq local ar=ae.LocalPlayer:GetAttribute'CrosshairGUI'if ar then local -as=ar:FindFirstChild'CrosshairFrame'if as then local at,au=as:FindFirstChild'VerticalLine',as:FindFirstChild -'HorizontalLine'if at then at.Size=UDim2.new(0,al,0,aj/2-ak)end if au then au.Size=UDim2.new(0,aj/2-ak,0,al)end end end -end})ap:AddLabel'Crosshair Color'ap:AddColorPicker('CrosshairColor',{Default=am,Callback=function(aq)am=aq local ar=ae. -LocalPlayer:GetAttribute'CrosshairGUI'if ar then local as=ar:FindFirstChild'CrosshairFrame'if as then for at,au in as: -GetChildren()do if au:IsA'Frame'then au.BackgroundColor3=am end end end end end})local aq=ai.Visual:AddRightGroupbox( -'Environment Settings','rbxassetid://6031071569')aq:AddSlider('EnvBrightness',{Text='Brightness',Default=an,Min=0,Max=5, -Rounding=1,Callback=function(ar)an=ar if ae.LocalPlayer:GetAttribute'EnvTweaksEnabled'then af.Brightness=an end end})aq: -AddSlider('EnvFogEnd',{Text='Fog Distance',Default=ao,Min=100,Max=1000000,Rounding=0,Callback=function(ar)ao=ar if ae. -LocalPlayer:GetAttribute'EnvTweaksEnabled'then af.FogEnd=ao end end})aq:AddToggle('EnvTweaks',{Text= -'Apply Environment Tweaks',Default=false,Callback=function(ar)ae.LocalPlayer:SetAttribute('EnvTweaksEnabled',ar)if ar -then af.Brightness=an af.FogEnd=ao ah:Notify{Title='Env Tweaks',Description='Environment Tweaks aktiviert.',Time=2}else -af.Brightness=1 af.FogEnd=1000 ah:Notify{Title='Env Tweaks',Description='Environment zur\u{fc}ckgesetzt.',Time=2}end end -})aq:AddToggle('PostEffects',{Text='Night Vision',Default=false,Callback=function(ar)ae.LocalPlayer:SetAttribute( -'PostEffectsEnabled',ar)if ar then local as=Instance.new'ColorCorrectionEffect'as.TintColor=Color3.fromRGB(0,255,0)as. -Saturation=-0.5 as.Parent=af local at=Instance.new'BloomEffect'at.Intensity=1 at.Size=24 at.Threshold=0.8 at.Parent=af -af.Brightness=3 ah:Notify{Title='Night Vision',Description='Night Vision aktiviert.',Time=2}else for as,at in af: -GetChildren()do if at:IsA'ColorCorrectionEffect'or at:IsA'BloomEffect'or at:IsA'BlurEffect'then at:Destroy()end end af. -Brightness=1 ah:Notify{Title='Night Vision',Description='Effekte entfernt.',Time=2}end end})end return ag end)()end,[31] -=function()local aa,ab,ac=a(31)local ad return(function(...)local ae,af={['lucide-air-vent']= -'rbxassetid://113088244245544',['lucide-a-arrow-down']='rbxassetid://120414505628310',['lucide-airplay']= -'rbxassetid://84819241115336',['lucide-activity']='rbxassetid://95440027512297',['lucide-a-arrow-up']= -'rbxassetid://96834340832343',['lucide-alarm-clock-check']='rbxassetid://98975592700921',['lucide-a-large-small']= -'rbxassetid://107161607517892',['lucide-accessibility']='rbxassetid://89312644787341',['lucide-alarm-clock-minus']= -'rbxassetid://82130050165851',['lucide-alarm-smoke']='rbxassetid://73760741091094',['lucide-alarm-clock-plus']= -'rbxassetid://107534211370017',['lucide-alarm-clock']='rbxassetid://98565867866733',['lucide-album']= -'rbxassetid://81701758864352',['lucide-align-center-horizontal']='rbxassetid://90152735878239',[ -'lucide-align-center-vertical']='rbxassetid://137580719499796',['lucide-alarm-clock-off']='rbxassetid://82479038323456', -['lucide-align-horizontal-distribute-end']='rbxassetid://130288633910138',['lucide-align-end-vertical']= -'rbxassetid://79375195184015',['lucide-align-horizontal-distribute-start']='rbxassetid://115759685434358',[ -'lucide-align-horizontal-justify-end']='rbxassetid://132086487303478',['lucide-align-horizontal-distribute-center']= -'rbxassetid://101218054531765',['lucide-align-end-horizontal']='rbxassetid://130647352184453',[ -'lucide-align-horizontal-justify-start']='rbxassetid://123061644053286',['lucide-align-horizontal-justify-center']= -'rbxassetid://130462992510518',['lucide-align-start-vertical']='rbxassetid://75467192558846',[ -'lucide-align-vertical-distribute-end']='rbxassetid://70663488913005',['lucide-align-vertical-distribute-start']= -'rbxassetid://93076316561590',['lucide-align-vertical-distribute-center']='rbxassetid://112680826860842',[ -'lucide-align-horizontal-space-around']='rbxassetid://135300504827397',['lucide-align-horizontal-space-between']= -'rbxassetid://101539620584007',['lucide-align-vertical-justify-center']='rbxassetid://108023935392097',[ -'lucide-align-start-horizontal']='rbxassetid://75045942856873',['lucide-align-vertical-space-around']= -'rbxassetid://91561844813295',['lucide-align-vertical-justify-end']='rbxassetid://82519435764532',[ -'lucide-align-vertical-space-between']='rbxassetid://130004655159352',['lucide-align-vertical-justify-start']= -'rbxassetid://131206149699386',['lucide-ambulance']='rbxassetid://106769645430045',['lucide-ampersands']= -'rbxassetid://93939543590778',['lucide-amphora']='rbxassetid://114809125365665',['lucide-ampersand']= -'rbxassetid://132582081191428',['lucide-annoyed']='rbxassetid://129313977435040',['lucide-anchor']= -'rbxassetid://134444532304744',['lucide-angry']='rbxassetid://103432430359962',['lucide-antenna']= -'rbxassetid://85182227753391',['lucide-arrow-up-0-1']='rbxassetid://90304809894863',['lucide-arrow-right']= -'rbxassetid://77716250995685',['lucide-arrow-up-down']='rbxassetid://116007484352857',['lucide-arrow-right-to-line']= -'rbxassetid://130302853811067',['lucide-arrow-up-from-dot']='rbxassetid://77075818203314',['lucide-arrow-up-1-0']= -'rbxassetid://82920579849338',['lucide-arrow-up-a-z']='rbxassetid://98736822641557',['lucide-arrow-up-from-line']= -'rbxassetid://79511043291321',['lucide-arrow-up-left']='rbxassetid://101219738563532',['lucide-arrow-up-to-line']= -'rbxassetid://80522631977965',['lucide-arrow-up']='rbxassetid://98979600473533',['lucide-arrow-up-wide-narrow']= -'rbxassetid://128135935592172',['lucide-arrow-up-z-a']='rbxassetid://80259664662816',['lucide-arrow-up-narrow-wide']= -'rbxassetid://114413647002523',['lucide-arrows-up-from-line']='rbxassetid://85448327430869',['lucide-arrow-up-right']= -'rbxassetid://85768846153053',['lucide-asterisk']='rbxassetid://79613632867728',['lucide-at-sign']= -'rbxassetid://132050649903695',['lucide-audio-waveform']='rbxassetid://105657332422535',['lucide-atom']= -'rbxassetid://119903768232341',['lucide-audio-lines']='rbxassetid://102485709988523',['lucide-award']= -'rbxassetid://109642232951251',['lucide-axe']='rbxassetid://137270702075192',['lucide-axis-3d']= -'rbxassetid://95186769537241',['lucide-baby']='rbxassetid://80466052275228',['lucide-badge-dollar-sign']= -'rbxassetid://72214133963083',['lucide-badge-check']='rbxassetid://75706152439533',['lucide-backpack']= -'rbxassetid://126071485947627',['lucide-badge-alert']='rbxassetid://81414335979300',['lucide-badge-cent']= -'rbxassetid://76850285035350',['lucide-badge-indian-rupee']='rbxassetid://103682477938619',['lucide-badge-euro']= -'rbxassetid://85552724808775',['lucide-badge-plus']='rbxassetid://104455648105353',['lucide-badge-info']= -'rbxassetid://98380410122482',['lucide-badge-percent']='rbxassetid://70488566289726',['lucide-badge-question-mark']= -'rbxassetid://102240877066011',['lucide-badge-minus']='rbxassetid://101315554345083',['lucide-badge-japanese-yen']= -'rbxassetid://113045284352658',['lucide-badge-pound-sterling']='rbxassetid://98935044155029',[ -'lucide-badge-russian-ruble']='rbxassetid://112275627279902',['lucide-badge-x']='rbxassetid://101243395319925',[ -'lucide-badge-turkish-lira']='rbxassetid://101434263132943',['lucide-badge-swiss-franc']='rbxassetid://78642697556686',[ -'lucide-ban']='rbxassetid://101518975242759',['lucide-baggage-claim']='rbxassetid://140431745519415',['lucide-banana']= +au.Size=UDim2.new(0,aj/2-ak,0,al)end end end end})ap:AddLabel'Crosshair Color'ap:AddColorPicker('CrosshairColor',{ +Default=am,Callback=function(aq)am=aq local ar=ae.LocalPlayer:GetAttribute'CrosshairGUI'if ar then local as=ar: +FindFirstChild'CrosshairFrame'if as then for at,au in as:GetChildren()do if au:IsA'Frame'then au.BackgroundColor3=am end +end end end end})local aq=ai.Visual:AddRightGroupbox('Environment Settings','rbxassetid://6031071569')aq:AddSlider( +'EnvBrightness',{Text='Brightness',Default=an,Min=0,Max=5,Rounding=1,Callback=function(ar)an=ar if ae.LocalPlayer: +GetAttribute'EnvTweaksEnabled'then af.Brightness=an end end})aq:AddSlider('EnvFogEnd',{Text='Fog Distance',Default=ao, +Min=100,Max=1000000,Rounding=0,Callback=function(ar)ao=ar if ae.LocalPlayer:GetAttribute'EnvTweaksEnabled'then af.FogEnd +=ao end end})aq:AddToggle('EnvTweaks',{Text='Apply Environment Tweaks',Default=false,Callback=function(ar)ae.LocalPlayer +:SetAttribute('EnvTweaksEnabled',ar)if ar then af.Brightness=an af.FogEnd=ao ah:Notify{Title='Env Tweaks',Description= +'Environment Tweaks aktiviert.',Time=2}else af.Brightness=1 af.FogEnd=1000 ah:Notify{Title='Env Tweaks',Description= +'Environment zur\u{fc}ckgesetzt.',Time=2}end end})aq:AddToggle('PostEffects',{Text='Night Vision',Default=false,Callback +=function(ar)ae.LocalPlayer:SetAttribute('PostEffectsEnabled',ar)if ar then local as=Instance.new'ColorCorrectionEffect' +as.TintColor=Color3.fromRGB(0,255,0)as.Saturation=-0.5 as.Parent=af local at=Instance.new'BloomEffect'at.Intensity=1 at. +Size=24 at.Threshold=0.8 at.Parent=af af.Brightness=3 ah:Notify{Title='Night Vision',Description= +'Night Vision aktiviert.',Time=2}else for as,at in af:GetChildren()do if at:IsA'ColorCorrectionEffect'or at:IsA +'BloomEffect'or at:IsA'BlurEffect'then at:Destroy()end end af.Brightness=1 ah:Notify{Title='Night Vision',Description= +'Effekte entfernt.',Time=2}end end})end return ag end)()end,[31]=function()local aa,ab,ac=a(31)local ad return(function( +...)local ae,af={['lucide-air-vent']='rbxassetid://113088244245544',['lucide-a-arrow-down']= +'rbxassetid://120414505628310',['lucide-airplay']='rbxassetid://84819241115336',['lucide-activity']= +'rbxassetid://95440027512297',['lucide-a-arrow-up']='rbxassetid://96834340832343',['lucide-alarm-clock-check']= +'rbxassetid://98975592700921',['lucide-a-large-small']='rbxassetid://107161607517892',['lucide-accessibility']= +'rbxassetid://89312644787341',['lucide-alarm-clock-minus']='rbxassetid://82130050165851',['lucide-alarm-smoke']= +'rbxassetid://73760741091094',['lucide-alarm-clock-plus']='rbxassetid://107534211370017',['lucide-alarm-clock']= +'rbxassetid://98565867866733',['lucide-album']='rbxassetid://81701758864352',['lucide-align-center-horizontal']= +'rbxassetid://90152735878239',['lucide-align-center-vertical']='rbxassetid://137580719499796',['lucide-alarm-clock-off'] +='rbxassetid://82479038323456',['lucide-align-horizontal-distribute-end']='rbxassetid://130288633910138',[ +'lucide-align-end-vertical']='rbxassetid://79375195184015',['lucide-align-horizontal-distribute-start']= +'rbxassetid://115759685434358',['lucide-align-horizontal-justify-end']='rbxassetid://132086487303478',[ +'lucide-align-horizontal-distribute-center']='rbxassetid://101218054531765',['lucide-align-end-horizontal']= +'rbxassetid://130647352184453',['lucide-align-horizontal-justify-start']='rbxassetid://123061644053286',[ +'lucide-align-horizontal-justify-center']='rbxassetid://130462992510518',['lucide-align-start-vertical']= +'rbxassetid://75467192558846',['lucide-align-vertical-distribute-end']='rbxassetid://70663488913005',[ +'lucide-align-vertical-distribute-start']='rbxassetid://93076316561590',['lucide-align-vertical-distribute-center']= +'rbxassetid://112680826860842',['lucide-align-horizontal-space-around']='rbxassetid://135300504827397',[ +'lucide-align-horizontal-space-between']='rbxassetid://101539620584007',['lucide-align-vertical-justify-center']= +'rbxassetid://108023935392097',['lucide-align-start-horizontal']='rbxassetid://75045942856873',[ +'lucide-align-vertical-space-around']='rbxassetid://91561844813295',['lucide-align-vertical-justify-end']= +'rbxassetid://82519435764532',['lucide-align-vertical-space-between']='rbxassetid://130004655159352',[ +'lucide-align-vertical-justify-start']='rbxassetid://131206149699386',['lucide-ambulance']= +'rbxassetid://106769645430045',['lucide-ampersands']='rbxassetid://93939543590778',['lucide-amphora']= +'rbxassetid://114809125365665',['lucide-ampersand']='rbxassetid://132582081191428',['lucide-annoyed']= +'rbxassetid://129313977435040',['lucide-anchor']='rbxassetid://134444532304744',['lucide-angry']= +'rbxassetid://103432430359962',['lucide-antenna']='rbxassetid://85182227753391',['lucide-arrow-up-0-1']= +'rbxassetid://90304809894863',['lucide-arrow-right']='rbxassetid://77716250995685',['lucide-arrow-up-down']= +'rbxassetid://116007484352857',['lucide-arrow-right-to-line']='rbxassetid://130302853811067',['lucide-arrow-up-from-dot' +]='rbxassetid://77075818203314',['lucide-arrow-up-1-0']='rbxassetid://82920579849338',['lucide-arrow-up-a-z']= +'rbxassetid://98736822641557',['lucide-arrow-up-from-line']='rbxassetid://79511043291321',['lucide-arrow-up-left']= +'rbxassetid://101219738563532',['lucide-arrow-up-to-line']='rbxassetid://80522631977965',['lucide-arrow-up']= +'rbxassetid://98979600473533',['lucide-arrow-up-wide-narrow']='rbxassetid://128135935592172',['lucide-arrow-up-z-a']= +'rbxassetid://80259664662816',['lucide-arrow-up-narrow-wide']='rbxassetid://114413647002523',[ +'lucide-arrows-up-from-line']='rbxassetid://85448327430869',['lucide-arrow-up-right']='rbxassetid://85768846153053',[ +'lucide-asterisk']='rbxassetid://79613632867728',['lucide-at-sign']='rbxassetid://132050649903695',[ +'lucide-audio-waveform']='rbxassetid://105657332422535',['lucide-atom']='rbxassetid://119903768232341',[ +'lucide-audio-lines']='rbxassetid://102485709988523',['lucide-award']='rbxassetid://109642232951251',['lucide-axe']= +'rbxassetid://137270702075192',['lucide-axis-3d']='rbxassetid://95186769537241',['lucide-baby']= +'rbxassetid://80466052275228',['lucide-badge-dollar-sign']='rbxassetid://72214133963083',['lucide-badge-check']= +'rbxassetid://75706152439533',['lucide-backpack']='rbxassetid://126071485947627',['lucide-badge-alert']= +'rbxassetid://81414335979300',['lucide-badge-cent']='rbxassetid://76850285035350',['lucide-badge-indian-rupee']= +'rbxassetid://103682477938619',['lucide-badge-euro']='rbxassetid://85552724808775',['lucide-badge-plus']= +'rbxassetid://104455648105353',['lucide-badge-info']='rbxassetid://98380410122482',['lucide-badge-percent']= +'rbxassetid://70488566289726',['lucide-badge-question-mark']='rbxassetid://102240877066011',['lucide-badge-minus']= +'rbxassetid://101315554345083',['lucide-badge-japanese-yen']='rbxassetid://113045284352658',[ +'lucide-badge-pound-sterling']='rbxassetid://98935044155029',['lucide-badge-russian-ruble']= +'rbxassetid://112275627279902',['lucide-badge-x']='rbxassetid://101243395319925',['lucide-badge-turkish-lira']= +'rbxassetid://101434263132943',['lucide-badge-swiss-franc']='rbxassetid://78642697556686',['lucide-ban']= +'rbxassetid://101518975242759',['lucide-baggage-claim']='rbxassetid://140431745519415',['lucide-banana']= 'rbxassetid://86734447359422',['lucide-badge']='rbxassetid://94978560489891',['lucide-bandage']= 'rbxassetid://78234939423601',['lucide-banknote-arrow-down']='rbxassetid://134457083065515',['lucide-banknote-arrow-up'] ='rbxassetid://77764025685875',['lucide-barcode']='rbxassetid://121608699969250',['lucide-banknote']= @@ -3640,12 +3645,12 @@ Brightness=1 ah:Notify{Title='Night Vision',Description='Effekte entfernt.',Time do table.insert(af.Icons,ag)end function af.GetAsset(ag)local ah=tostring(ag):lower()local ai,aj=ah,ah if not ah:match '^lucide%-'then ai='lucide-'..ah else aj=ah:gsub('^lucide%-','')end local ak=ae[ah]or ae[ai]or ae[aj]if ak==nil then return nil end return{Url=ak,ImageRectOffset=Vector2.zero,ImageRectSize=Vector2.zero,Custom=false}end return af end)() -end},{{1,1,{'waxbundle'},{{7,2,{'MainModule'}},{8,2,{'ObsidianLibrary'}},{2,4,{'BundleEntry'}},{6,2,{'Loader'}},{10,1,{ -'ObsidianUI'},{{12,2,{'FallbackIcons'}},{14,1,{'scripts'},{{17,2,{'NoclipController'}},{16,2,{'FlyController'}},{15,2,{ -'CustomESP'}}}},{18,1,{'tabs'},{{22,2,{'FlyTab'}},{29,2,{'VisualTab'}},{26,2,{'NoclipTab'}},{27,2,{'UISettingsTab'}},{23 -,2,{'ItemSpawnerTab'}},{24,2,{'LocalTab'}},{25,2,{'MainTab'}},{20,2,{'AutoFarmTab'}},{28,2,{'UtilsTab'}},{19,2,{ -'AimbotTab'}},{21,2,{'ESPTab'}}}},{13,2,{'UIConfig'}},{11,2,{'Bootstrap'}},{30,1,{'utils'},{{31,2,{'icons'}}}}}},{3,2,{ -'Init'},{{5,2,{'ObsidianLibrary'}},{4,2,{'ObsidianLibrary.d'}}}},{9,2,{'ObsidianLibrary.d'}}}}},'0.4.2','WaxRuntime', +end},{{1,1,{'waxbundle'},{{9,2,{'ObsidianLibrary.d'}},{2,4,{'BundleEntry'}},{3,2,{'Init'},{{5,2,{'ObsidianLibrary'}},{4, +2,{'ObsidianLibrary.d'}}}},{10,1,{'ObsidianUI'},{{18,1,{'tabs'},{{26,2,{'NoclipTab'}},{28,2,{'UtilsTab'}},{20,2,{ +'AutoFarmTab'}},{24,2,{'LocalTab'}},{19,2,{'AimbotTab'}},{25,2,{'MainTab'}},{29,2,{'VisualTab'}},{23,2,{'ItemSpawnerTab' +}},{27,2,{'UISettingsTab'}},{22,2,{'FlyTab'}},{21,2,{'ESPTab'}}}},{14,1,{'scripts'},{{16,2,{'FlyController'}},{15,2,{ +'CustomESP'}},{17,2,{'NoclipController'}}}},{11,2,{'Bootstrap'}},{13,2,{'UIConfig'}},{30,1,{'utils'},{{31,2,{'icons'}}}} +,{12,2,{'FallbackIcons'}}}},{6,2,{'Loader'}},{8,2,{'ObsidianLibrary'}},{7,2,{'MainModule'}}}}},'0.4.2','WaxRuntime', string,task,setmetatable,error,next,table,unpack,coroutine,script,type,require,pcall,tostring,tonumber,_VERSION local au ,av,aw,ax,ay,az,aA=aj.insert,aj.remove,aj.freeze or function(au)return au end,al.wrap,ae.sub,ae.match,ae.gmatch if as and ay(as,1,4)=='Lune'then local aB,aC=ap(ao,'@lune/task')if aB and aC then af=aC end end local aB=af and af.defer local