Auto-deploy: Update bundled Lua script

This commit is contained in:
2026-02-06 16:08:15 +00:00
parent 7b277c53f9
commit 5b0595fe6f

526
main.luau
View File

@@ -2595,166 +2595,119 @@ nil end ai:Notify{Title='Silent Aim',Description='Silent Aim deaktiviert.',Time=
AddRightGroupbox('Aimbot Settings','rbxassetid://118473315376201')as:AddSlider('AimbotFOV',{Text='FOV',Default=am,Min=10
,Max=300,Rounding=0,Callback=function(at)am=at end})as:AddSlider('AimbotSmoothness',{Text='Smoothness',Default=an,Min=
0.01,Max=1,Rounding=2,Callback=function(at)an=at end})end return ah end)()end,[20]=function()local aa,ab,ac=a(20)local
ad return(function(...)local ae,af,ag,ah,ai=game:GetService'Players',game:GetService'RunService',game:GetService
'TweenService',game:GetService'Workspace',{}function ai.build(aj,ak)local al,am,an,ao=false,false,10,1 local function ap
()local aq={}for ar,as in ah:GetDescendants()do if as.Name:lower():find'coin'or as.Name:lower():find'collect'or as:IsA
'BasePart'and as.CanCollide==false then table.insert(aq,as)end end return aq end local function aq(ar)local as=ae.
LocalPlayer if not as or not as.Character or not as.Character:FindFirstChild'HumanoidRootPart'then return end local at,
au=as.Character.HumanoidRootPart,TweenInfo.new(ao,Enum.EasingStyle.Linear)local av=ag:Create(at,au,{CFrame=CFrame.new(ar
)})av:Play()end local ar,as,at=(ak.AutoFarm:AddLeftGroupbox('Auto Farm','rbxassetid://110420827043048'))ar:AddToggle(
'AutoFarmEnabled',{Text='Auto Farm',Default=false,Callback=function(au)al=au if au then aj:Notify{Title='Auto Farm',
Description='Auto Farm aktiviert.',Time=2}as=af.Heartbeat:Connect(function()local av=ap()if#av>0 then local aw,ax,ay=
math.huge,(ae.LocalPlayer)if ax and ax.Character and ax.Character:FindFirstChild'HumanoidRootPart'then local az=ax.
Character.HumanoidRootPart.Position for aA,aB in av do if aB:IsA'BasePart'then local aC=(aB.Position-az).Magnitude if aC
<aw then aw=aC ay=aB end end end if ay and aw>an then aq(ay.Position)end end end end)else if as then as:Disconnect()as=
nil end aj:Notify{Title='Auto Farm',Description='Auto Farm deaktiviert.',Time=2}end end})ar:AddToggle(
'AutoCollectEnabled',{Text='Auto Collect',Default=false,Callback=function(au)am=au if au then aj:Notify{Title=
'Auto Collect',Description='Auto Collect aktiviert.',Time=2}at=af.Heartbeat:Connect(function()local av,aw=ap(),ae.
LocalPlayer if aw and aw.Character then for ax,ay in av do if ay:IsA'BasePart'and(ay.Position-aw.Character.
HumanoidRootPart.Position).Magnitude<an then if ay:FindFirstChildOfClass'ClickDetector'then ay.ClickDetector:Click()
elseif ay:FindFirstChildOfClass'TouchTransmitter'then firetouchinterest(aw.Character.HumanoidRootPart,ay,0)wait(0.1)
firetouchinterest(aw.Character.HumanoidRootPart,ay,1)end end end end end)else if at then at:Disconnect()at=nil end aj:
Notify{Title='Auto Collect',Description='Auto Collect deaktiviert.',Time=2}end end})local au=ak.AutoFarm:
AddRightGroupbox('Farm Settings','rbxassetid://118473315376201')au:AddSlider('TargetDistance',{Text='Target Distance',
Default=an,Min=1,Max=50,Rounding=0,Callback=function(av)an=av end})au:AddSlider('TweenSpeed',{Text='Movement Speed',
Default=ao,Min=0.1,Max=5,Rounding=1,Callback=function(av)ao=av end})end return ai end)()end,[21]=function()local aa,ab,
ac=a(21)local ad return(function(...)local ae,af,ag,ah,ai,aj=game:GetService'Players',game:GetService'RunService',game:
GetService'UserInputService',game:GetService'Workspace',game:GetService'Lighting',{}local function ak()local al=ae.
LocalPlayer if not al then return nil end local am=al.Character if not am then return nil end return am:
FindFirstChildOfClass'Humanoid'end local function al()local am=ae.LocalPlayer local an=am and am.Character return an and
an:FindFirstChild'HumanoidRootPart'or nil end function aj.build(am,an)local ao,ap={},8 local function aq(ar,as)table.
insert(ao,1,{title=ar,description=as,time=os.date'%H:%M:%S'})if#ao>ap then table.remove(ao,#ao)end am:Notify{Title=ar,
Description=as,Time=2}end local ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE,aF,aG=false,40,2,false,false,false,{},(
Instance.new'Folder')ay.Name='LocalMarkers'ay.Parent=ah local aH,aI,aJ,aK,aL,aM,aN,aO,aP,aR,aS,aT,aU,aV,aW,aX,aY,aZ,a_,
a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b,ba=0,false,false,70,false,0.15,{},false,10,2,4,Color3.fromRGB(110,180,255),false,false,
ai.ClockTime,ai.ClockTime,false,Vector3.new(0,0,0),Vector3.new(0,0,0),false local function bb()ar=false if az then az:
Disconnect()az=nil end if ah.CurrentCamera then ah.CurrentCamera.CameraType=Enum.CameraType.Custom end end
local function bc()if not ah.CurrentCamera then return end ar=true ah.CurrentCamera.CameraType=Enum.CameraType.
Scriptable aA=ah.CurrentCamera.CFrame az=af.RenderStepped:Connect(function(bd)if not ar then return end local be=ah.
CurrentCamera if not be then return end local bf,bg,bh,bi=be.CFrame.LookVector,be.CFrame.RightVector,Vector3.new(0,1,0),
Vector3.zero if ag:IsKeyDown(Enum.KeyCode.W)then bi+=bf end if ag:IsKeyDown(Enum.KeyCode.S)then bi-=bf end if ag:
IsKeyDown(Enum.KeyCode.A)then bi-=bg end if ag:IsKeyDown(Enum.KeyCode.D)then bi+=bg end if ag:IsKeyDown(Enum.KeyCode.E)
then bi+=bh end if ag:IsKeyDown(Enum.KeyCode.Q)then bi-=bh end if bi.Magnitude>0 then bi=bi.Unit end local bj=as if ag:
IsKeyDown(Enum.KeyCode.LeftShift)then bj*=at end aA=aA+(bi*bj*bd)be.CFrame=aA end)end local function bd()au=false if aC
then aC:Disconnect()aC=nil end if ah.CurrentCamera then ah.CurrentCamera.CameraType=Enum.CameraType.Custom end end
local function be()if not aB then return end au=true ah.CurrentCamera.CameraType=Enum.CameraType.Scriptable aC=af.
RenderStepped:Connect(function()if not au then return end local bf=aB.Character local bg=bf and bf:FindFirstChild
'HumanoidRootPart'if bg and ah.CurrentCamera then local bh=Vector3.new(0,6,12)local bi=bg.CFrame:PointToWorldSpace(bh)ah
.CurrentCamera.CFrame=CFrame.new(bi,bg.Position)end end)end local function bf()av=false if aF then aF:Disconnect()aF=nil
end if aD then aD:Destroy()aD=nil aE=nil end end local function bg()av=true aD=Instance.new'ScreenGui'aD.Name=
'ClientDiagnostics'aD.ResetOnSpawn=false aD.Parent=ae.LocalPlayer:WaitForChild'PlayerGui'aE=Instance.new'TextLabel'aE.
BackgroundTransparency=0.3 aE.BackgroundColor3=Color3.fromRGB(10,10,10)aE.TextColor3=Color3.fromRGB(220,220,220)aE.Font=
Enum.Font.Code aE.TextSize=14 aE.TextXAlignment=Enum.TextXAlignment.Left aE.TextYAlignment=Enum.TextYAlignment.Top aE.
Size=UDim2.fromOffset(260,80)aE.Position=UDim2.fromOffset(8,8)aE.Parent=aD local bh,bi=os.clock(),0 aF=af.RenderStepped:
Connect(function(bj)bi+=1 local bk=os.clock()if bk-bh>=1 then local bl=math.floor(bi/(bk-bh))bi=0 bh=bk local bm=math.
floor(collectgarbage'count')aE.Text=string.format('FPS: %d\nRender dt: %.3f\nLua mem: %d KB\nPing: N/A',bl,bj,bm)end end
)end local function bh()aw=true table.clear(ax)aG=ag.InputBegan:Connect(function(bi,bj)if bj then return end table.
insert(ax,{t=os.clock(),key=bi.KeyCode,type=bi.UserInputType})end)aq('Recorder','Recording started.')end local function
bi()aw=false if aG then aG:Disconnect()aG=nil end aq('Recorder','Recording stopped.')end local function bj()if#ax==0
then aq('Recorder','No inputs recorded.')return end aq('Recorder','Playback simulated.')end local function bk(bl)local
bm=al()if not bm then return end aH+=1 local bn=Instance.new'Part'bn.Anchored=true bn.CanCollide=false bn.Transparency=1
bn.Size=Vector3.new(1,1,1)bn.Name='Marker_'..tostring(aH)bn.CFrame=bm.CFrame bn.Parent=ay local bo=Instance.new
'BillboardGui'bo.AlwaysOnTop=true bo.Size=UDim2.fromOffset(120,24)bo.StudsOffset=Vector3.new(0,2,0)bo.Parent=bn local bp
=Instance.new'TextLabel'bp.BackgroundTransparency=0.2 bp.BackgroundColor3=Color3.fromRGB(15,15,15)bp.TextColor3=Color3.
fromRGB(255,255,255)bp.Font=Enum.Font.Code bp.TextSize=12 bp.Size=UDim2.fromScale(1,1)bp.Text=bl bp.Parent=bo end
local function bl()for bm,bn in ay:GetChildren()do bn:Destroy()end end local function bm()aI=true a1=af.RenderStepped:
Connect(function()local bn,bo=ak(),al()if not bn or not bo then return end local bp=ah.CurrentCamera if not bp then
return end bn:Move(bp.CFrame.LookVector,true)end)end local function bn()aI=false if a1 then a1:Disconnect()a1=nil end
end local function bo(bp)aJ=bp local c=ae.LocalPlayer if not c then return end if bp then a2=c.CameraMode a3=ag.
MouseBehavior c.CameraMode=Enum.CameraMode.LockFirstPerson ag.MouseBehavior=Enum.MouseBehavior.LockCenter else c.
CameraMode=a2 or Enum.CameraMode.Classic ag.MouseBehavior=a3 or Enum.MouseBehavior.Default end end local function bp(c)
aK=c if ah.CurrentCamera then ah.CurrentCamera.FieldOfView=aK end end local function c()aL=true a4=af.RenderStepped:
Connect(function()if not aL then return end local d=ah.CurrentCamera if not d then return end local e=d.CFrame d.CFrame=
d.CFrame:Lerp(e,aM)end)end local function d()aL=false if a4 then a4:Disconnect()a4=nil end end local function e(f)if f==
''then return end aN[f]={fov=aK,uiScale=am.DPIScale*100,cursor=am.ShowCustomCursor,accent=am.Scheme.AccentColor,
background=am.Scheme.BackgroundColor,main=am.Scheme.MainColor,outline=am.Scheme.OutlineColor}end local function f()if
not a5 or not a6 then return end local g,h,i=aP,aR,aS for j,k in ipairs(a6)do k.BackgroundColor3=aT end a6[1].Size=UDim2
.fromOffset(h,g)a6[1].Position=UDim2.new(0.5,-h/2,0.5,-(i+g))a6[2].Size=UDim2.fromOffset(h,g)a6[2].Position=UDim2.new(
0.5,-h/2,0.5,i)a6[3].Size=UDim2.fromOffset(g,h)a6[3].Position=UDim2.new(0.5,i,0.5,-h/2)a6[4].Size=UDim2.fromOffset(g,h)
a6[4].Position=UDim2.new(0.5,-(i+g),0.5,-h/2)end local function g()aO=false if a5 then a5:Destroy()a5=nil a6=nil end end
local function h()aO=true a5=Instance.new'ScreenGui'a5.Name='ClientCrosshair'a5.ResetOnSpawn=false a5.IgnoreGuiInset=
true a5.Parent=ae.LocalPlayer:WaitForChild'PlayerGui'a6={}for i=1,4 do local j=Instance.new'Frame'j.BorderSizePixel=0 j.
BackgroundColor3=aT j.Parent=a5 table.insert(a6,j)end f()end local function i()aU=false if a9 then a9:Disconnect()a9=nil
end if a7 then a7:Destroy()a7=nil a8=nil end end local function j()aU=true a7=Instance.new'ScreenGui'a7.Name=
'ClientSpeedHud'a7.ResetOnSpawn=false a7.Parent=ae.LocalPlayer:WaitForChild'PlayerGui'a8=Instance.new'TextLabel'a8.
BackgroundTransparency=0.3 a8.BackgroundColor3=Color3.fromRGB(10,10,10)a8.TextColor3=Color3.fromRGB(220,220,220)a8.Font=
Enum.Font.Code a8.TextSize=14 a8.Size=UDim2.fromOffset(160,24)a8.Position=UDim2.new(1,-168,1,-36)a8.Parent=a7 a9=af.
RenderStepped:Connect(function()local k=al()if k then local l=math.floor(k.AssemblyLinearVelocity.Magnitude+0.5)a8.Text=
'Speed: '..tostring(l)else a8.Text='Speed: N/A'end end)end local function k()aV=false if b then b:Disconnect()b=nil end
ai.ClockTime=aX end local function l()aV=true aX=ai.ClockTime b=af.RenderStepped:Connect(function()ai.ClockTime=aW end)
end local function m()local n=ak()if not n then return end if aY then n.CameraOffset=aZ else n.CameraOffset=a_ end end
local function n()a0=true ba=af.RenderStepped:Connect(function()local o=ak()if not o then return end if o.MoveDirection.
Magnitude>0 and o.FloorMaterial~=Enum.Material.Air then o.Jump=true end end)end local function o()a0=false if ba then ba
:Disconnect()ba=nil end end local function p(q)local r=aN[q]if not r then return end bp(r.fov)am:SetDPIScale(r.uiScale)
am.ShowCustomCursor=r.cursor am.Scheme.AccentColor=r.accent am.Scheme.BackgroundColor=r.background am.Scheme.MainColor=r
.main am.Scheme.OutlineColor=r.outline am:UpdateColorsUsingRegistry()end local q=an.Client:AddLeftGroupbox('Camera',
'camera')q:AddToggle('Freecam',{Text='Freecam',Default=false,Callback=function(r)if r then bc()aq('Freecam','Enabled')
else bb()aq('Freecam','Disabled')end end})q:AddSlider('FreecamSpeed',{Text='Freecam Speed',Default=as,Min=10,Max=120,
Rounding=0,Callback=function(r)as=r end})q:AddSlider('FreecamBoost',{Text='Freecam Boost',Default=at,Min=1,Max=5,
Rounding=1,Callback=function(r)at=r end})q:AddDropdown('SpectateTarget',{Text='Spectate Target',SpecialType='Player',
ExcludeLocalPlayer=true,Callback=function(r)aB=r end})q:AddToggle('Spectate',{Text='Spectate',Default=false,Callback=
function(r)if r then be()aq('Spectate','Enabled')else bd()aq('Spectate','Disabled')end end})local r=an.Client:
AddRightGroupbox('Diagnostics','activity')r:AddToggle('DiagnosticsOverlay',{Text='Diagnostics Overlay',Default=false,
Callback=function(s)if s then bg()else bf()end end})local s,t=an.Client:AddLeftGroupbox('Theme & Presets','palette'),
'Default's:AddInput('PresetName',{Text='Preset Name',Default=t,Callback=function(u)t=u end})s:AddButton{Text=
'Save Preset',Func=function()e(t)aq('Presets','Saved '..t)end}s:AddDropdown('PresetSelect',{Text='Load Preset',Values={}
,Callback=function(u)if u then p(u)aq('Presets','Loaded '..u)end end})local u=am.Options.PresetSelect af.Heartbeat:
Connect(function()if u and u.SetValues then local v={}for w,x in aN do table.insert(v,w)end table.sort(v)u:SetValues(v)
end end)local v=an.Client:AddRightGroupbox('Input Recorder','keyboard')v:AddButton{Text='Start Recording',Func=function(
)if not aw then bh()end end}v:AddButton{Text='Stop Recording',Func=function()if aw then bi()end end}v:AddButton{Text=
'Play Recording',Func=function()bj()end}local w,x=an.Client:AddLeftGroupbox('Waypoints','map-pin'),'Marker'w:AddInput(
'MarkerName',{Text='Marker Name',Default=x,Callback=function(y)x=y end})w:AddButton{Text='Add Marker',Func=function()bk(
x)aq('Waypoints','Marker added')end}w:AddButton{Text='Clear Markers',Func=function()bl()aq('Waypoints','Markers cleared'
)end}local y=an.Client:AddRightGroupbox('QoL','sparkles')y:AddToggle('AutoRun',{Text='Auto-run',Default=false,Callback=
function(z)if z then bm()else bn()end end})y:AddToggle('ShiftLockHelper',{Text='Shift-lock Helper',Default=false,
Callback=function(z)bo(z)end})y:AddSlider('FOVSlider',{Text='FOV',Default=aK,Min=50,Max=120,Rounding=0,Callback=function
(z)bp(z)end})y:AddToggle('CameraSmooth',{Text='Camera Smoothing',Default=false,Callback=function(z)if z then c()else d()
end end})y:AddSlider('CameraSmoothAlpha',{Text='Smoothing Strength',Default=math.floor(aM*100),Min=1,Max=50,Rounding=0,
Suffix='%',Callback=function(z)aM=z/100 end})local z=an.Client:AddLeftGroupbox('Notifications','bell')z:AddButton{Text=
'Test Notification',Func=function()aq('Notify','This is a test.')end}local A=z:AddLabel'History:'af.Heartbeat:Connect(
function()local B={}for C,D in ipairs(ao)do table.insert(B,string.format('[%s] %s - %s',D.time,D.title,D.description))
end if#B==0 then B[1]='No notifications yet.'end A:SetText('History:\n'..table.concat(B,'\n'))end)local B=an.Client:
AddRightGroupbox('Overlays','crosshair')B:AddToggle('CrosshairToggle',{Text='Crosshair',Default=false,Callback=function(
C)if C then h()else g()end end})B:AddSlider('CrosshairSize',{Text='Crosshair Size',Default=aP,Min=4,Max=30,Rounding=0,
Callback=function(C)aP=C if aO then f()end end})B:AddSlider('CrosshairGap',{Text='Crosshair Gap',Default=aS,Min=0,Max=20
,Rounding=0,Callback=function(C)aS=C if aO then f()end end})B:AddSlider('CrosshairThickness',{Text='Crosshair Thickness'
,Default=aR,Min=1,Max=6,Rounding=0,Callback=function(C)aR=C if aO then f()end end})B:AddToggle('SpeedHudToggle',{Text=
'Speed HUD',Default=false,Callback=function(C)if C then j()else i()end end})local C=an.Client:AddLeftGroupbox('World',
'sun')C:AddToggle('TimeOverride',{Text='Local Time Override',Default=false,Callback=function(D)if D then l()else k()end
end})C:AddSlider('TimeValue',{Text='Clock Time',Default=aW,Min=0,Max=24,Rounding=1,Suffix='h',Callback=function(D)aW=D
end})local D=an.Client:AddRightGroupbox('Movement Assist','run')D:AddToggle('AutoJump',{Text='Auto-jump',Default=false,
Callback=function(E)if E then n()else o()end end})D:AddToggle('CameraOffsetToggle',{Text='Camera Offset',Default=false,
Callback=function(E)aY=E if E then local F=ak()if F then a_=F.CameraOffset end end m()end})D:AddSlider('CameraOffsetX',{
Text='Offset X',Default=aZ.X,Min=-5,Max=5,Rounding=1,Callback=function(E)aZ=Vector3.new(E,aZ.Y,aZ.Z)if aY then m()end
end})D:AddSlider('CameraOffsetY',{Text='Offset Y',Default=aZ.Y,Min=-5,Max=5,Rounding=1,Callback=function(E)aZ=Vector3.
new(aZ.X,E,aZ.Z)if aY then m()end end})D:AddSlider('CameraOffsetZ',{Text='Offset Z',Default=aZ.Z,Min=-10,Max=5,Rounding=
1,Callback=function(E)aZ=Vector3.new(aZ.X,aZ.Y,E)if aY then m()end end})am:OnUnload(function()bb()bd()bf()bi()bn()d()g()
i()k()o()aY=false m()bo(false)bl()if ay then ay:Destroy()end end)end return aj end)()end,[22]=function()local aa,ab,ac=
a(22)local ad return(function(...)local ae,af=ac(ab.Parent.Parent:WaitForChild'scripts':WaitForChild'CustomESP'),{}
function af.build(ag,ah)print'[LOG] Initializing ESP features...'local ai,aj={Enabled=false,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()if aj then aj:UpdateConfig(ai)end end
local function al()if aj then return end aj=ae.new()aj:UpdateConfig(ai)aj:Start()print'[DEBUG] ESP activated'ag:Notify{
Title='Custom ESP',Description='Custom NPC ESP aktiviert.',Time=2}end local function am()if not aj then return end aj:
Stop()aj=nil ag:Notify{Title='Custom ESP',Description='Custom NPC ESP deaktiviert.',Time=2}end local an=ah.ESP:
AddLeftGroupbox('NPC ESP','rbxassetid://110420827043048')an:AddToggle('CustomNpcEspEnabled',{Text='Custom NPC ESP',
Default=ai.Enabled,Callback=function(ao)ai.Enabled=ao if ao then al()else am()end end})an:AddToggle('CustomEspPlayers',{
Text='Show Players',Default=ai.IncludePlayers,Callback=function(ao)ai.IncludePlayers=ao ak()end})an:AddToggle(
'CustomEspNPCs',{Text='Show NPCs',Default=ai.IncludeNPCs,Callback=function(ao)ai.IncludeNPCs=ao ak()end})an:AddLabel
'Presets'an:AddButton{Text='Default',Func=function()ai.HighlightColor=Color3.fromRGB(255,170,0)ai.LabelColor=Color3.
fromRGB(255,230,150)ai.FillTransparency=0.55 ai.OutlineTransparency=0 ai.TextSize=15 ai.LabelOffsetY=3 ak()ag:Notify{
Title='ESP',Description='Default preset angewendet.',Time=2}end}local ao=ah.ESP:AddRightGroupbox('ESP Settings',
'rbxassetid://126437119963884')ao:AddToggle('CustomEspHighlights',{Text='Highlights',Default=ai.ShowHighlights,Callback=
function(ap)ai.ShowHighlights=ap ak()end})ao:AddToggle('CustomEspLabels',{Text='Labels',Default=ai.ShowLabels,Callback=
function(ap)ai.ShowLabels=ap ak()end})ao:AddToggle('CustomEspDistance',{Text='Distance Text',Default=ai.ShowDistance,
Callback=function(ap)ai.ShowDistance=ap ak()end})ao:AddToggle('CustomEspTracers',{Text='Tracers',Default=ai.ShowTracers,
Callback=function(ap)ai.ShowTracers=ap ak()end})ao:AddSlider('CustomEspMaxDistance',{Text='Max Distance',Default=ai.
MaxDistance,Min=100,Max=10000,Rounding=0,Suffix=' studs',Callback=function(ap)ai.MaxDistance=ap ak()end})ao:AddSlider(
'CustomEspTextSize',{Text='Text Size',Default=ai.TextSize,Min=10,Max=30,Rounding=0,Callback=function(ap)ai.TextSize=ap
ak()end})ao:AddSlider('CustomEspLabelOffsetY',{Text='Label Height',Default=ai.LabelOffsetY,Min=1,Max=8,Rounding=1,
Callback=function(ap)ai.LabelOffsetY=ap ak()end})ao:AddLabel'Highlight Color':AddColorPicker('CustomEspHighlightColor',{
Default=ai.HighlightColor,Callback=function(ap)ai.HighlightColor=ap ak()end})ao:AddLabel'Label Color':AddColorPicker(
ad return(function(...)end)()end,[21]=function()local aa,ab,ac=a(21)local ad return(function(...)local ae,af,ag,ah,ai,aj
=game:GetService'Players',game:GetService'RunService',game:GetService'UserInputService',game:GetService'Workspace',game:
GetService'Lighting',{}local function ak()local al=ae.LocalPlayer if not al then return nil end local am=al.Character if
not am then return nil end return am:FindFirstChildOfClass'Humanoid'end local function al()local am=ae.LocalPlayer local
an=am and am.Character return an and an:FindFirstChild'HumanoidRootPart'or nil end function aj.build(am,an)local ao,ap={
},8 local function aq(ar,as)table.insert(ao,1,{title=ar,description=as,time=os.date'%H:%M:%S'})if#ao>ap then table.
remove(ao,#ao)end am:Notify{Title=ar,Description=as,Time=2}end local ar,as,at,au,av,aw,ax,ay,az,aA=false,40,2,false,(
Instance.new'Folder')av.Name='LocalMarkers'av.Parent=ah local aB,aC,aD,aE,aF,aG,aH,aI,aJ,aK,aL,aM,aN,aO,aP,aR,aS,aT,aU,
aV,aW,aX,aY,aZ=0,false,false,70,false,0.15,{},false,false,ai.ClockTime,ai.ClockTime,false,Vector3.new(0,0,0),Vector3.
new(0,0,0),false local function a_()ar=false if aw then aw:Disconnect()aw=nil end if ah.CurrentCamera then ah.
CurrentCamera.CameraType=Enum.CameraType.Custom end end local function a0()if not ah.CurrentCamera then return end ar=
true ah.CurrentCamera.CameraType=Enum.CameraType.Scriptable ax=ah.CurrentCamera.CFrame aw=af.RenderStepped:Connect(
function(a1)if not ar then return end local a2=ah.CurrentCamera if not a2 then return end local a3,a4,a5,a6=a2.CFrame.
LookVector,a2.CFrame.RightVector,Vector3.new(0,1,0),Vector3.zero if ag:IsKeyDown(Enum.KeyCode.W)then a6+=a3 end if ag:
IsKeyDown(Enum.KeyCode.S)then a6-=a3 end if ag:IsKeyDown(Enum.KeyCode.A)then a6-=a4 end if ag:IsKeyDown(Enum.KeyCode.D)
then a6+=a4 end if ag:IsKeyDown(Enum.KeyCode.E)then a6+=a5 end if ag:IsKeyDown(Enum.KeyCode.Q)then a6-=a5 end if a6.
Magnitude>0 then a6=a6.Unit end local a7=as if ag:IsKeyDown(Enum.KeyCode.LeftShift)then a7*=at end ax=ax+(a6*a7*a1)a2.
CFrame=ax end)end local function a1()au=false if aA then aA:Disconnect()aA=nil end if ay then ay:Destroy()ay=nil az=nil
end end local function a2()au=true ay=Instance.new'ScreenGui'ay.Name='ClientDiagnostics'ay.ResetOnSpawn=false ay.Parent=
ae.LocalPlayer:WaitForChild'PlayerGui'az=Instance.new'TextLabel'az.BackgroundTransparency=0.3 az.BackgroundColor3=Color3
.fromRGB(10,10,10)az.TextColor3=Color3.fromRGB(220,220,220)az.Font=Enum.Font.Code az.TextSize=14 az.TextXAlignment=Enum.
TextXAlignment.Left az.TextYAlignment=Enum.TextYAlignment.Top az.Size=UDim2.fromOffset(260,80)az.Position=UDim2.
fromOffset(8,8)az.Parent=ay local a3,a4=os.clock(),0 aA=af.RenderStepped:Connect(function(a5)a4+=1 local a6=os.clock()if
a6-a3>=1 then local a7=math.floor(a4/(a6-a3))a4=0 a3=a6 local a8=math.floor(collectgarbage'count')az.Text=string.format(
'FPS: %d\nRender dt: %.3f\nLua mem: %d KB\nPing: N/A',a7,a5,a8)end end)end local function a3(a4)local a5=al()if not a5
then return end aB+=1 local a6=Instance.new'Part'a6.Anchored=true a6.CanCollide=false a6.Transparency=1 a6.Size=Vector3.
new(1,1,1)a6.Name='Marker_'..tostring(aB)a6.CFrame=a5.CFrame a6.Parent=av local a7=Instance.new'BillboardGui'a7.
AlwaysOnTop=true a7.Size=UDim2.fromOffset(120,24)a7.StudsOffset=Vector3.new(0,2,0)a7.Parent=a6 local a8=Instance.new
'TextLabel'a8.BackgroundTransparency=0.2 a8.BackgroundColor3=Color3.fromRGB(15,15,15)a8.TextColor3=Color3.fromRGB(255,
255,255)a8.Font=Enum.Font.Code a8.TextSize=12 a8.Size=UDim2.fromScale(1,1)a8.Text=a4 a8.Parent=a7 end local function a4(
)for a5,a6 in av:GetChildren()do a6:Destroy()end end local function a5()aC=true aR=af.RenderStepped:Connect(function()
local a6,a7=ak(),al()if not a6 or not a7 then return end local a8=ah.CurrentCamera if not a8 then return end a6:Move(a8.
CFrame.LookVector,true)end)end local function a6()aC=false if aR then aR:Disconnect()aR=nil end end local function a7(a8
)aD=a8 local a9=ae.LocalPlayer if not a9 then return end if a8 then aS=a9.CameraMode aT=ag.MouseBehavior a9.CameraMode=
Enum.CameraMode.LockFirstPerson ag.MouseBehavior=Enum.MouseBehavior.LockCenter else a9.CameraMode=aS or Enum.CameraMode.
Classic ag.MouseBehavior=aT or Enum.MouseBehavior.Default end end local function a8(a9)aE=a9 if ah.CurrentCamera then ah
.CurrentCamera.FieldOfView=aE end end local function a9()aF=true aU=af.RenderStepped:Connect(function()if not aF then
return end local b=ah.CurrentCamera if not b then return end local ba=b.CFrame b.CFrame=b.CFrame:Lerp(ba,aG)end)end
local function b()aF=false if aU then aU:Disconnect()aU=nil end end local function ba(bb)if bb==''then return end aH[bb]
={fov=aE,uiScale=am.DPIScale*100,cursor=am.ShowCustomCursor,accent=am.Scheme.AccentColor,background=am.Scheme.
BackgroundColor,main=am.Scheme.MainColor,outline=am.Scheme.OutlineColor}end local function bb()aI=false if aX then aX:
Disconnect()aX=nil end if aV then aV:Destroy()aV=nil aW=nil end end local function bc()aI=true aV=Instance.new
'ScreenGui'aV.Name='ClientSpeedHud'aV.ResetOnSpawn=false aV.Parent=ae.LocalPlayer:WaitForChild'PlayerGui'aW=Instance.new
'TextLabel'aW.BackgroundTransparency=0.3 aW.BackgroundColor3=Color3.fromRGB(10,10,10)aW.TextColor3=Color3.fromRGB(220,
220,220)aW.Font=Enum.Font.Code aW.TextSize=14 aW.Size=UDim2.fromOffset(160,24)aW.Position=UDim2.new(1,-168,1,-36)aW.
Parent=aV aX=af.RenderStepped:Connect(function()local bd=al()if bd then local be=math.floor(bd.AssemblyLinearVelocity.
Magnitude+0.5)aW.Text='Speed: '..tostring(be)else aW.Text='Speed: N/A'end end)end local function bd()aJ=false if aY then
aY:Disconnect()aY=nil end ai.ClockTime=aL end local function be()aJ=true aL=ai.ClockTime aY=af.RenderStepped:Connect(
function()ai.ClockTime=aK end)end local function bf()local bg=ak()if not bg then return end if aM then bg.CameraOffset=
aN else bg.CameraOffset=aO end end local function bg()aP=true aZ=af.RenderStepped:Connect(function()local bh=ak()if not
bh then return end if bh.MoveDirection.Magnitude>0 and bh.FloorMaterial~=Enum.Material.Air then bh.Jump=true end end)end
local function bh()aP=false if aZ then aZ:Disconnect()aZ=nil end end local function bi(bj)local bk=aH[bj]if not bk then
return end a8(bk.fov)am:SetDPIScale(bk.uiScale)am.ShowCustomCursor=bk.cursor am.Scheme.AccentColor=bk.accent am.Scheme.
BackgroundColor=bk.background am.Scheme.MainColor=bk.main am.Scheme.OutlineColor=bk.outline am:
UpdateColorsUsingRegistry()end local bj=an.Client:AddLeftGroupbox('Camera','camera')bj:AddToggle('Freecam',{Text=
'Freecam',Default=false,Callback=function(bk)if bk then a0()aq('Freecam','Enabled')else a_()aq('Freecam','Disabled')end
end})bj:AddSlider('FreecamSpeed',{Text='Freecam Speed',Default=as,Min=10,Max=120,Rounding=0,Callback=function(bk)as=bk
end})bj:AddSlider('FreecamBoost',{Text='Freecam Boost',Default=at,Min=1,Max=5,Rounding=1,Callback=function(bk)at=bk end}
)local bk=an.Client:AddRightGroupbox('Diagnostics','activity')bk:AddToggle('DiagnosticsOverlay',{Text=
'Diagnostics Overlay',Default=false,Callback=function(bl)if bl then a2()else a1()end end})local bl,bm=an.Client:
AddLeftGroupbox('Theme & Presets','palette'),'Default'bl:AddInput('PresetName',{Text='Preset Name',Default=bm,Callback=
function(bn)bm=bn end})bl:AddButton{Text='Save Preset',Func=function()ba(bm)aq('Presets','Saved '..bm)end}bl:
AddDropdown('PresetSelect',{Text='Load Preset',Values={},Callback=function(bn)if bn then bi(bn)aq('Presets','Loaded '..
bn)end end})local bn=am.Options.PresetSelect af.Heartbeat:Connect(function()if bn and bn.SetValues then local bo={}for
bp,c in aH do table.insert(bo,bp)end table.sort(bo)bn:SetValues(bo)end end)local bo,bp=an.Client:AddLeftGroupbox(
'Waypoints','map-pin'),'Marker'bo:AddInput('MarkerName',{Text='Marker Name',Default=bp,Callback=function(c)bp=c end})bo:
AddButton{Text='Add Marker',Func=function()a3(bp)aq('Waypoints','Marker added')end}bo:AddButton{Text='Clear Markers',
Func=function()a4()aq('Waypoints','Markers cleared')end}local c=an.Client:AddRightGroupbox('QoL','sparkles')c:AddToggle(
'AutoRun',{Text='Auto-run',Default=false,Callback=function(d)if d then a5()else a6()end end})c:AddToggle(
'ShiftLockHelper',{Text='Shift-lock Helper',Default=false,Callback=function(d)a7(d)end})c:AddToggle('CameraSmooth',{Text
='Camera Smoothing',Default=false,Callback=function(d)if d then a9()else b()end end})c:AddSlider('CameraSmoothAlpha',{
Text='Smoothing Strength',Default=math.floor(aG*100),Min=1,Max=50,Rounding=0,Suffix='%',Callback=function(d)aG=d/100 end
})local d=an.Client:AddLeftGroupbox('Notifications','bell')d:AddButton{Text='Test Notification',Func=function()aq(
'Notify','This is a test.')end}local e=d:AddLabel'History:'af.Heartbeat:Connect(function()local f={}for g,h in ipairs(ao
)do table.insert(f,string.format('[%s] %s - %s',h.time,h.title,h.description))end if#f==0 then f[1]=
'No notifications yet.'end e:SetText('History:\n'..table.concat(f,'\n'))end)local f=an.Client:AddRightGroupbox(
'Overlays','activity')f:AddToggle('SpeedHudToggle',{Text='Speed HUD',Default=false,Callback=function(g)if g then bc()
else bb()end end})local g=an.Client:AddLeftGroupbox('World','sun')g:AddToggle('TimeOverride',{Text='Local Time Override'
,Default=false,Callback=function(h)if h then be()else bd()end end})g:AddSlider('TimeValue',{Text='Clock Time',Default=aK
,Min=0,Max=24,Rounding=1,Suffix='h',Callback=function(h)aK=h end})local h=an.Client:AddRightGroupbox('Movement Assist',
'run')h:AddToggle('AutoJump',{Text='Auto-jump',Default=false,Callback=function(i)if i then bg()else bh()end end})h:
AddToggle('CameraOffsetToggle',{Text='Camera Offset',Default=false,Callback=function(i)aM=i if i then local j=ak()if j
then aO=j.CameraOffset end end bf()end})h:AddSlider('CameraOffsetX',{Text='Offset X',Default=aN.X,Min=-5,Max=5,Rounding=
1,Callback=function(i)aN=Vector3.new(i,aN.Y,aN.Z)if aM then bf()end end})h:AddSlider('CameraOffsetY',{Text='Offset Y',
Default=aN.Y,Min=-5,Max=5,Rounding=1,Callback=function(i)aN=Vector3.new(aN.X,i,aN.Z)if aM then bf()end end})h:AddSlider(
'CameraOffsetZ',{Text='Offset Z',Default=aN.Z,Min=-10,Max=5,Rounding=1,Callback=function(i)aN=Vector3.new(aN.X,aN.Y,i)if
aM then bf()end end})am:OnUnload(function()a_()a1()a6()b()bb()bd()bh()aM=false bf()a7(false)a4()if av then av:Destroy()
end end)end return aj end)()end,[22]=function()local aa,ab,ac=a(22)local ad return(function(...)local ae,af=ac(ab.Parent
.Parent:WaitForChild'scripts':WaitForChild'CustomESP'),{}function af.build(ag,ah)print
'[LOG] Initializing ESP features...'local ai,aj={Enabled=false,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()if aj then aj:UpdateConfig(ai)end end local function al()if aj then return end
aj=ae.new()aj:UpdateConfig(ai)aj:Start()print'[DEBUG] ESP activated'ag:Notify{Title='Custom ESP',Description=
'Custom NPC ESP aktiviert.',Time=2}end local function am()if not aj then return end aj:Stop()aj=nil ag:Notify{Title=
'Custom ESP',Description='Custom NPC ESP deaktiviert.',Time=2}end local an=ah.ESP:AddLeftGroupbox('NPC ESP',
'rbxassetid://110420827043048')an:AddToggle('CustomNpcEspEnabled',{Text='Custom NPC ESP',Default=ai.Enabled,Callback=
function(ao)ai.Enabled=ao if ao then al()else am()end end})an:AddToggle('CustomEspPlayers',{Text='Show Players',Default=
ai.IncludePlayers,Callback=function(ao)ai.IncludePlayers=ao ak()end})an:AddToggle('CustomEspNPCs',{Text='Show NPCs',
Default=ai.IncludeNPCs,Callback=function(ao)ai.IncludeNPCs=ao ak()end})an:AddLabel'Presets'an:AddButton{Text='Default',
Func=function()ai.HighlightColor=Color3.fromRGB(255,170,0)ai.LabelColor=Color3.fromRGB(255,230,150)ai.FillTransparency=
0.55 ai.OutlineTransparency=0 ai.TextSize=15 ai.LabelOffsetY=3 ak()ag:Notify{Title='ESP',Description=
'Default preset angewendet.',Time=2}end}local ao=ah.ESP:AddRightGroupbox('ESP Settings','rbxassetid://126437119963884')
ao:AddToggle('CustomEspHighlights',{Text='Highlights',Default=ai.ShowHighlights,Callback=function(ap)ai.ShowHighlights=
ap ak()end})ao:AddToggle('CustomEspLabels',{Text='Labels',Default=ai.ShowLabels,Callback=function(ap)ai.ShowLabels=ap
ak()end})ao:AddToggle('CustomEspDistance',{Text='Distance Text',Default=ai.ShowDistance,Callback=function(ap)ai.
ShowDistance=ap ak()end})ao:AddToggle('CustomEspTracers',{Text='Tracers',Default=ai.ShowTracers,Callback=function(ap)ai.
ShowTracers=ap ak()end})ao:AddSlider('CustomEspMaxDistance',{Text='Max Distance',Default=ai.MaxDistance,Min=100,Max=
10000,Rounding=0,Suffix=' studs',Callback=function(ap)ai.MaxDistance=ap ak()end})ao:AddSlider('CustomEspTextSize',{Text=
'Text Size',Default=ai.TextSize,Min=10,Max=30,Rounding=0,Callback=function(ap)ai.TextSize=ap ak()end})ao:AddSlider(
'CustomEspLabelOffsetY',{Text='Label Height',Default=ai.LabelOffsetY,Min=1,Max=8,Rounding=1,Callback=function(ap)ai.
LabelOffsetY=ap ak()end})ao:AddLabel'Highlight Color':AddColorPicker('CustomEspHighlightColor',{Default=ai.
HighlightColor,Callback=function(ap)ai.HighlightColor=ap ak()end})ao:AddLabel'Label Color':AddColorPicker(
'CustomEspLabelColor',{Default=ai.LabelColor,Callback=function(ap)ai.LabelColor=ap ak()end})ao:AddLabel'Tracer Color':
AddColorPicker('CustomEspTracerColor',{Default=ai.TracerColor,Callback=function(ap)ai.TracerColor=ap ak()end})ao:
AddSlider('CustomEspFillTransparency',{Text='Fill Transparency',Default=ai.FillTransparency,Min=0,Max=1,Rounding=2,
@@ -2787,139 +2740,130 @@ end)()end,[25]=function()local aa,ab,ac=a(25)local ad return(function(...)local
then return nil end return am:FindFirstChildOfClass'Humanoid'end local function al(am)local an=ak()if not an then return
false end an.WalkSpeed=am.WalkSpeed if an.UseJumpPower~=nil then an.UseJumpPower=true end if an.JumpPower~=nil then an.
JumpPower=am.JumpPower else an.JumpHeight=am.JumpHeight end return true end function aj.build(am,an)print
'[LOG] Initializing Player features...'local ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE,aF,aG,aH,aI,aJ={
WalkSpeed=16,JumpPower=50,JumpHeight=7.2},false,false,false,false,false,false,false,false,false,false,false,false,false,
false,false,false,false,false,false,(an.Player:AddLeftGroupbox('Player','rbxassetid://120044548842840'))aI:AddButton{
Text='Respawn (Self)',Func=function()local aK=ak()if aK then aK.Health=0 am:Notify{Title='Respawn',Description=
'Du wirst neu gespawnt.',Time=2}else am:Notify{Title='Respawn',Description='Kein Character gefunden.',Time=2}end end}aI:
AddButton{Text='Apply Movement',Func=function()if al(ao)then am:Notify{Title='Movement',Description='Werte angewendet.',
Time=2}else am:Notify{Title='Movement',Description='Kein Character gefunden.',Time=2}end end}aI:AddButton{Text=
'Reset Movement',Func=function()ao.WalkSpeed=16 ao.JumpPower=50 ao.JumpHeight=7.2 if al(ao)then am:Notify{Title=
'Movement',Description='Standardwerte gesetzt.',Time=2}end end}aI:AddButton{Text='Fix Camera',Func=function()local aK,aL
=ae.LocalPlayer,ai.CurrentCamera if aK and aK.Character and aK.Character:FindFirstChild'HumanoidRootPart'then local aM,
aN=aK.Character.HumanoidRootPart,ak()if aN then local aO,aP=aN.CameraOffset,CFrame.new(aM.Position+Vector3.new(0,2,5),aM
.Position)aL.CFrame=aP am:Notify{Title='Camera',Description='Kamera zur\u{fc}ckgesetzt.',Time=2}end else am:Notify{Title
='Camera',Description='Kein Character gefunden.',Time=2}end end}aI:AddToggle('SpeedBoost',{Text=
'Speed Boost (Shift f\u{fc}r Turbo)',Default=false,Callback=function(aK)ap=aK if aK then am:Notify{Title='Speed Boost',
Description='Speed Boost aktiviert. Halte Shift f\u{fc}r Turbo.',Time=2}else local aL=ak()if aL then aL.WalkSpeed=ao.
WalkSpeed end am:Notify{Title='Speed Boost',Description='Speed Boost deaktiviert.',Time=2}end end})aI:AddToggle(
'InfiniteJump',{Text='Infinite Jump',Default=false,Callback=function(aK)aq=aK if aK then am:Notify{Title='Infinite Jump'
'[LOG] Initializing Player features...'local ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE,aF,aG,aH={WalkSpeed=16,
JumpPower=50,JumpHeight=7.2},false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,
false,false,(an.Player:AddLeftGroupbox('Player','rbxassetid://120044548842840'))aG:AddButton{Text='Respawn (Self)',Func=
function()local aI=ak()if aI then aI.Health=0 am:Notify{Title='Respawn',Description='Du wirst neu gespawnt.',Time=2}else
am:Notify{Title='Respawn',Description='Kein Character gefunden.',Time=2}end end}aG:AddButton{Text='Apply Movement',Func=
function()if al(ao)then am:Notify{Title='Movement',Description='Werte angewendet.',Time=2}else am:Notify{Title=
'Movement',Description='Kein Character gefunden.',Time=2}end end}aG:AddButton{Text='Reset Movement',Func=function()ao.
WalkSpeed=16 ao.JumpPower=50 ao.JumpHeight=7.2 if al(ao)then am:Notify{Title='Movement',Description=
'Standardwerte gesetzt.',Time=2}end end}aG:AddButton{Text='Fix Camera',Func=function()local aI,aJ=ae.LocalPlayer,ai.
CurrentCamera if aI and aI.Character and aI.Character:FindFirstChild'HumanoidRootPart'then local aK,aL=aI.Character.
HumanoidRootPart,ak()if aL then local aM,aN=aL.CameraOffset,CFrame.new(aK.Position+Vector3.new(0,2,5),aK.Position)aJ.
CFrame=aN am:Notify{Title='Camera',Description='Kamera zur\u{fc}ckgesetzt.',Time=2}end else am:Notify{Title='Camera',
Description='Kein Character gefunden.',Time=2}end end}aG:AddToggle('SpeedBoost',{Text=
'Speed Boost (Shift f\u{fc}r Turbo)',Default=false,Callback=function(aI)ap=aI if aI then am:Notify{Title='Speed Boost',
Description='Speed Boost aktiviert. Halte Shift f\u{fc}r Turbo.',Time=2}else local aJ=ak()if aJ then aJ.WalkSpeed=ao.
WalkSpeed end am:Notify{Title='Speed Boost',Description='Speed Boost deaktiviert.',Time=2}end end})aG:AddToggle(
'InfiniteJump',{Text='Infinite Jump',Default=false,Callback=function(aI)aq=aI if aI then am:Notify{Title='Infinite Jump'
,Description='Unendliche Spr\u{fc}nge aktiviert.',Time=2}else am:Notify{Title='Infinite Jump',Description=
'Unendliche Spr\u{fc}nge deaktiviert.',Time=2}end end})aI:AddToggle('Fullbright',{Text='Fullbright',Default=false,
Callback=function(aK)ar=aK if aK then ag.Brightness=2 ag.FogEnd=100000 am:Notify{Title='Fullbright',Description=
'Beleuchtung maximiert.',Time=2}else ag.Brightness=1 ag.FogEnd=1000 am:Notify{Title='Fullbright',Description=
'Beleuchtung zur\u{fc}ckgesetzt.',Time=2}end end})aI:AddToggle('Godmode',{Text='Godmode (Unkillable)',Default=false,
Callback=function(aK)as=aK local aL=ak()if aL then if aK then aL.Health=100 local aM=aL.HealthChanged:Connect(function(
aM)if aM<100 then aL.Health=100 end end)aL:SetAttribute('GodmodeConnection',aM)am:Notify{Title='Godmode',Description=
'Godmode aktiviert.',Time=2}else local aM=aL:GetAttribute'GodmodeConnection'if aM then aM:Disconnect()aL:SetAttribute(
'Unendliche Spr\u{fc}nge deaktiviert.',Time=2}end end})aG:AddToggle('Godmode',{Text='Godmode (Unkillable)',Default=false
,Callback=function(aI)ar=aI local aJ=ak()if aJ then if aI then aJ.Health=100 local aK=aJ.HealthChanged:Connect(function(
aK)if aK<100 then aJ.Health=100 end end)aJ:SetAttribute('GodmodeConnection',aK)am:Notify{Title='Godmode',Description=
'Godmode aktiviert.',Time=2}else local aK=aJ:GetAttribute'GodmodeConnection'if aK then aK:Disconnect()aJ:SetAttribute(
'GodmodeConnection',nil)end am:Notify{Title='Godmode',Description='Godmode deaktiviert.',Time=2}end else am:Notify{Title
='Godmode',Description='Kein Character gefunden.',Time=2}end end})aI:AddToggle('AntiFling',{Text='Anti Fling',Default=
false,Callback=function(aK)aH=aK if aK then if aJ then aJ:Disconnect()aJ=nil end aJ=ah.Heartbeat:Connect(function()local
aL=ae.LocalPlayer local aM=aL and aL.Character if not aM then return end local aN=aM:FindFirstChild'HumanoidRootPart'if
aN then local aO,aP=aN.AssemblyLinearVelocity,aN.AssemblyAngularVelocity if aO.Magnitude>120 then aN.
AssemblyLinearVelocity=Vector3.zero end if aP.Magnitude>120 then aN.AssemblyAngularVelocity=Vector3.zero end end end)am:
Notify{Title='Anti Fling',Description='Anti Fling aktiviert.',Time=2}else if aJ then aJ:Disconnect()aJ=nil end am:Notify
{Title='Anti Fling',Description='Anti Fling deaktiviert.',Time=2}end end})aI:AddToggle('ClickTeleport',{Text=
'Click Teleport (Rechtsklick)',Default=false,Callback=function(aK)at=aK if aK then am:Notify{Title='Click Teleport',
='Godmode',Description='Kein Character gefunden.',Time=2}end end})aG:AddToggle('AntiFling',{Text='Anti Fling',Default=
false,Callback=function(aI)aF=aI if aI then if aH then aH:Disconnect()aH=nil end aH=ah.Heartbeat:Connect(function()local
aJ=ae.LocalPlayer local aK=aJ and aJ.Character if not aK then return end local aL=aK:FindFirstChild'HumanoidRootPart'if
aL then local aM,aN=aL.AssemblyLinearVelocity,aL.AssemblyAngularVelocity if aM.Magnitude>120 then aL.
AssemblyLinearVelocity=Vector3.zero end if aN.Magnitude>120 then aL.AssemblyAngularVelocity=Vector3.zero end end end)am:
Notify{Title='Anti Fling',Description='Anti Fling aktiviert.',Time=2}else if aH then aH:Disconnect()aH=nil end am:Notify
{Title='Anti Fling',Description='Anti Fling deaktiviert.',Time=2}end end})aG:AddToggle('ClickTeleport',{Text=
'Click Teleport (Rechtsklick)',Default=false,Callback=function(aI)as=aI if aI then am:Notify{Title='Click Teleport',
Description='Rechtsklick zum Teleportieren aktiviert.',Time=2}else am:Notify{Title='Click Teleport',Description=
'Click Teleport deaktiviert.',Time=2}end end})aI:AddToggle('Fling',{Text='Self-Fling',Default=false,Callback=function(aK
)au=aK local aL=ae.LocalPlayer if aL and aL.Character and aL.Character:FindFirstChild'HumanoidRootPart'then if aK then
local aM=Instance.new'BodyVelocity'aM.Velocity=Vector3.new(0,100,0)aM.MaxForce=Vector3.new(4000,4000,4000)aM.Parent=aL.
Character.HumanoidRootPart wait(0.5)aM:Destroy()am:Notify{Title='Fling',Description='Self-Fling ausgef\u{fc}hrt.',Time=2
'Click Teleport deaktiviert.',Time=2}end end})aG:AddToggle('Fling',{Text='Self-Fling',Default=false,Callback=function(aI
)at=aI local aJ=ae.LocalPlayer if aJ and aJ.Character and aJ.Character:FindFirstChild'HumanoidRootPart'then if aI then
local aK=Instance.new'BodyVelocity'aK.Velocity=Vector3.new(0,100,0)aK.MaxForce=Vector3.new(4000,4000,4000)aK.Parent=aJ.
Character.HumanoidRootPart wait(0.5)aK:Destroy()am:Notify{Title='Fling',Description='Self-Fling ausgef\u{fc}hrt.',Time=2
}else am:Notify{Title='Fling',Description='Fling bereit.',Time=2}end else am:Notify{Title='Fling',Description=
'Kein Character gefunden.',Time=2}end end})aI:AddToggle('HipHeight',{Text='High Hip Height',Default=false,Callback=
function(aK)av=aK local aL=ak()if aL then if aK then aL.HipHeight=50 am:Notify{Title='Hip Height',Description=
'H\u{fc}fth\u{f6}he auf 50 erh\u{f6}ht.',Time=2}else aL.HipHeight=0 am:Notify{Title='Hip Height',Description=
'Kein Character gefunden.',Time=2}end end})aG:AddToggle('HipHeight',{Text='High Hip Height',Default=false,Callback=
function(aI)au=aI local aJ=ak()if aJ then if aI then aJ.HipHeight=50 am:Notify{Title='Hip Height',Description=
'H\u{fc}fth\u{f6}he auf 50 erh\u{f6}ht.',Time=2}else aJ.HipHeight=0 am:Notify{Title='Hip Height',Description=
'H\u{fc}fth\u{f6}he zur\u{fc}ckgesetzt.',Time=2}end else am:Notify{Title='Hip Height',Description=
'Kein Humanoid gefunden.',Time=2}end end})aI:AddToggle('StareLock',{Text='Stare Lock',Default=false,Callback=function(aK
)aw=aK if aK then am:Notify{Title='Stare Lock',Description='Stare Lock aktiviert.',Time=2}else am:Notify{Title=
'Stare Lock',Description='Stare Lock deaktiviert.',Time=2}end end})aI:AddToggle('CustomFOVToggle',{Text='Custom FOV',
Default=false,Callback=function(aK)ax=aK if aK then ai.CurrentCamera.FieldOfView=70 am:Notify{Title='Custom FOV',
'Kein Humanoid gefunden.',Time=2}end end})aG:AddToggle('StareLock',{Text='Stare Lock',Default=false,Callback=function(aI
)av=aI if aI then am:Notify{Title='Stare Lock',Description='Stare Lock aktiviert.',Time=2}else am:Notify{Title=
'Stare Lock',Description='Stare Lock deaktiviert.',Time=2}end end})aG:AddToggle('CustomFOVToggle',{Text='Custom FOV',
Default=false,Callback=function(aI)aw=aI if aI then ai.CurrentCamera.FieldOfView=70 am:Notify{Title='Custom FOV',
Description='Custom FOV aktiviert.',Time=2}else ai.CurrentCamera.FieldOfView=70 am:Notify{Title='Custom FOV',Description
='Custom FOV deaktiviert.',Time=2}end end})local aK=an.Player:AddRightGroupbox('Movement & Camera',
'rbxassetid://118473315376201')aK:AddSlider('LocalWalkSpeed',{Text='WalkSpeed',Default=ao.WalkSpeed,Min=8,Max=80,
Rounding=0,Callback=function(aL)ao.WalkSpeed=aL end})aK:AddSlider('LocalJumpPower',{Text='JumpPower',Default=ao.
JumpPower,Min=25,Max=120,Rounding=0,Callback=function(aL)ao.JumpPower=aL ao.JumpHeight=aL/7 end})aK:AddSlider(
'CustomFOV',{Text='Custom FOV',Default=70,Min=50,Max=120,Rounding=0,Callback=function(aL)if ax then ai.CurrentCamera.
FieldOfView=aL end end})aK:AddToggle('CameraModes',{Text='Camera Modes',Default=false,Callback=function(aL)ay=aL local
aM,aN=ai.CurrentCamera,ae.LocalPlayer if aL then if aN and aN.Character and aN.Character:FindFirstChild
'HumanoidRootPart'then local aO=aN.Character.HumanoidRootPart aM.CameraType=Enum.CameraType.Scriptable local aP,aR=aO.
Position+Vector3.new(0,50,0),aO.Position aM.CFrame=CFrame.new(aP,aR)am:Notify{Title='Camera Mode',Description=
='Custom FOV deaktiviert.',Time=2}end end})local aI=an.Player:AddRightGroupbox('Movement & Camera',
'rbxassetid://118473315376201')aI:AddSlider('LocalWalkSpeed',{Text='WalkSpeed',Default=ao.WalkSpeed,Min=8,Max=80,
Rounding=0,Callback=function(aJ)ao.WalkSpeed=aJ end})aI:AddSlider('LocalJumpPower',{Text='JumpPower',Default=ao.
JumpPower,Min=25,Max=120,Rounding=0,Callback=function(aJ)ao.JumpPower=aJ ao.JumpHeight=aJ/7 end})aI:AddSlider(
'CustomFOV',{Text='Custom FOV',Default=70,Min=50,Max=120,Rounding=0,Callback=function(aJ)if aw then ai.CurrentCamera.
FieldOfView=aJ end end})aI:AddToggle('CameraModes',{Text='Camera Modes',Default=false,Callback=function(aJ)ax=aJ local
aK,aL=ai.CurrentCamera,ae.LocalPlayer if aJ then if aL and aL.Character and aL.Character:FindFirstChild
'HumanoidRootPart'then local aM=aL.Character.HumanoidRootPart aK.CameraType=Enum.CameraType.Scriptable local aN,aO=aM.
Position+Vector3.new(0,50,0),aM.Position aK.CFrame=CFrame.new(aN,aO)am:Notify{Title='Camera Mode',Description=
'Top-Down Kamera aktiviert.',Time=2}else am:Notify{Title='Camera Mode',Description='Kein Character gefunden.',Time=2}end
else aM.CameraType=Enum.CameraType.Custom am:Notify{Title='Camera Mode',Description='Standard Kamera wiederhergestellt.'
,Time=2}end end})aK:AddToggle('PostEffects',{Text='Post Effects (Night Vision)',Default=false,Callback=function(aL)az=aL
if aL then local aM=Instance.new'ColorCorrectionEffect'aM.TintColor=Color3.fromRGB(0,255,0)aM.Saturation=-0.5 aM.Parent=
ag local aN=Instance.new'BloomEffect'aN.Intensity=1 aN.Size=24 aN.Threshold=0.8 aN.Parent=ag ag.Brightness=3 am:Notify{
Title='Post Effects',Description='Night Vision aktiviert.',Time=2}else for aM,aN in ag:GetChildren()do if aN:IsA
'ColorCorrectionEffect'or aN:IsA'BloomEffect'or aN:IsA'BlurEffect'then aN:Destroy()end end ag.Brightness=1 am:Notify{
Title='Post Effects',Description='Effekte entfernt.',Time=2}end end})aK:AddToggle('FirstPersonLock',{Text=
'First Person Lock',Default=false,Callback=function(aL)aA=aL local aM=ae.LocalPlayer if aM then if aL then aM.CameraMode
=Enum.CameraMode.LockFirstPerson af.MouseBehavior=Enum.MouseBehavior.LockCenter local aN=ak()if aN then aN.CameraOffset=
Vector3.new(0,0,0)end am:Notify{Title='Camera Lock',Description='First Person aktiviert.',Time=2}else aM.CameraMode=Enum
.CameraMode.Classic af.MouseBehavior=Enum.MouseBehavior.Default local aN=ak()if aN then aN.CameraOffset=Vector3.new(0,0,
0)end am:Notify{Title='Camera Lock',Description='Standard Kamera aktiviert.',Time=2}end end end})aK:AddToggle(
'Hitmarker',{Text='Hitmarker/Damage Indicator',Default=false,Callback=function(aL)aB=aL local aM=ak()if aM then if aL
then local aN=aM.HealthChanged:Connect(function(aN)local aO=aM:GetAttribute'LastHealth'or aM.MaxHealth if aN<aO then
local aP=aO-aN am:Notify{Title='Damage',Description='Du hast '..aP..' Schaden genommen!',Time=2}local aR,aS=Instance.new
'ScreenGui',Instance.new'Frame'aS.Size=UDim2.fromScale(1,1)aS.BackgroundColor3=Color3.fromRGB(255,0,0)aS.
BackgroundTransparency=0.5 aS.Parent=aR aR.Parent=ae.LocalPlayer:WaitForChild'PlayerGui'wait(0.1)aS:Destroy()aR:Destroy(
)end aM:SetAttribute('LastHealth',aN)end)aM:SetAttribute('HitmarkerConnection',aN)aM:SetAttribute('LastHealth',aM.Health
)am:Notify{Title='Hitmarker',Description='Damage Indicator aktiviert.',Time=2}else local aN=aM:GetAttribute
'HitmarkerConnection'if aN then aN:Disconnect()aM:SetAttribute('HitmarkerConnection',nil)end am:Notify{Title='Hitmarker'
,Description='Damage Indicator deaktiviert.',Time=2}end else am:Notify{Title='Hitmarker',Description=
'Kein Humanoid gefunden.',Time=2}end end})aK:AddToggle('SpectatorMode',{Text='Spectator Mode',Default=false,Callback=
function(aL)aC=aL local aM=ai.CurrentCamera if aL then local aN=ae:GetPlayers()local aO=aN[1]~=ae.LocalPlayer and aN[1]
or aN[2]if aO and aO.Character and aO.Character:FindFirstChild'HumanoidRootPart'then aM.CameraType=Enum.CameraType.
Scriptable ae.LocalPlayer:SetAttribute('SpectatorTarget',aO)am:Notify{Title='Spectator',Description=
'Spectator Mode aktiviert. Folge '..aO.Name,Time=2}else am:Notify{Title='Spectator',Description='Kein Ziel gefunden.',
Time=2}end else aM.CameraType=Enum.CameraType.Custom ae.LocalPlayer:SetAttribute('SpectatorTarget',nil)am:Notify{Title=
'Spectator',Description='Spectator Mode deaktiviert.',Time=2}end end})aK:AddToggle('UICleaner',{Text=
'UI Cleaner / Focus Mode',Default=false,Callback=function(aL)aF=aL local aM=ae.LocalPlayer:WaitForChild'PlayerGui'if aL
then local aN={}for aO,aP in aM:GetChildren()do if aP:IsA'ScreenGui'and aP.Name~='Obsidian'then aP.Enabled=false table.
insert(aN,aP)end end ae.LocalPlayer:SetAttribute('HiddenGUIs',aN)am:Notify{Title='UI Cleaner',Description=
'Andere UIs ausgeblendet.',Time=2}else local aN=ae.LocalPlayer:GetAttribute'HiddenGUIs'or{}for aO,aP in aN do if aP and
aP.Parent then aP.Enabled=true end end ae.LocalPlayer:SetAttribute('HiddenGUIs',nil)am:Notify{Title='UI Cleaner',
Description='UIs wiederhergestellt.',Time=2}end end})local aL=an.Player:AddLeftGroupbox('Advanced Features',
'rbxassetid://110420827043048')aL:AddButton{Text='Prev Player',Func=function()if aC then local aM,aN=ae:GetPlayers(),ae.
LocalPlayer:GetAttribute'SpectatorTarget'if aN then local aO=table.find(aM,aN)if aO then local aP=aO-1 if aP<1 then aP=#
aM end local aR=aM[aP]if aR~=ae.LocalPlayer then ae.LocalPlayer:SetAttribute('SpectatorTarget',aR)am:Notify{Title=
'Spectator',Description='Folge nun '..aR.Name,Time=2}end end end else am:Notify{Title='Spectator',Description=
'Aktiviere Spectator Mode zuerst.',Time=2}end end}aL:AddButton{Text='Next Player',Func=function()if aC then local aM,aN=
ae:GetPlayers(),ae.LocalPlayer:GetAttribute'SpectatorTarget'if aN then local aO=table.find(aM,aN)if aO then local aP=aO+
1 if aP>#aM then aP=1 end local aR=aM[aP]if aR~=ae.LocalPlayer then ae.LocalPlayer:SetAttribute('SpectatorTarget',aR)am:
Notify{Title='Spectator',Description='Folge nun '..aR.Name,Time=2}end end end else am:Notify{Title='Spectator',
Description='Aktiviere Spectator Mode zuerst.',Time=2}end end}aL:AddToggle('MacroRecorder',{Text='Macro Recorder',
Default=false,Callback=function(aM)aE=aM if aM then ae.LocalPlayer:SetAttribute('MacroRecording',true)ae.LocalPlayer:
SetAttribute('MacroInputs',{})am:Notify{Title='Macro',Description=
'Aufnahme gestartet. Dr\u{fc}cke Eingaben f\u{fc}r 5 Sekunden.',Time=3}wait(5)local aN=ae.LocalPlayer:GetAttribute
'MacroInputs'or{}ae.LocalPlayer:SetAttribute('RecordedMacro',aN)ae.LocalPlayer:SetAttribute('MacroRecording',false)am:
Notify{Title='Macro',Description=#aN..' Eingaben aufgezeichnet.',Time=2}else ae.LocalPlayer:SetAttribute(
'MacroRecording',false)am:Notify{Title='Macro',Description='Aufnahme gestoppt.',Time=2}end end})aL:AddButton{Text=
'Play Macro',Func=function()local aM=ae.LocalPlayer:GetAttribute'RecordedMacro'if aM and#aM>0 then am:Notify{Title=
'Macro',Description='Spiele Macro ab...',Time=2}for aN,aO in ipairs(aM)do if aO.UserInputType==Enum.UserInputType.
Keyboard then print('[MACRO] Key: '..aO.KeyCode.Name)elseif aO.UserInputType==Enum.UserInputType.MouseButton1 then print
else aK.CameraType=Enum.CameraType.Custom am:Notify{Title='Camera Mode',Description='Standard Kamera wiederhergestellt.'
,Time=2}end end})aI:AddToggle('FirstPersonLock',{Text='First Person Lock',Default=false,Callback=function(aJ)ay=aJ local
aK=ae.LocalPlayer if aK then if aJ then aK.CameraMode=Enum.CameraMode.LockFirstPerson af.MouseBehavior=Enum.
MouseBehavior.LockCenter local aL=ak()if aL then aL.CameraOffset=Vector3.new(0,0,0)end am:Notify{Title='Camera Lock',
Description='First Person aktiviert.',Time=2}else aK.CameraMode=Enum.CameraMode.Classic af.MouseBehavior=Enum.
MouseBehavior.Default local aL=ak()if aL then aL.CameraOffset=Vector3.new(0,0,0)end am:Notify{Title='Camera Lock',
Description='Standard Kamera aktiviert.',Time=2}end end end})aI:AddToggle('Hitmarker',{Text='Hitmarker/Damage Indicator'
,Default=false,Callback=function(aJ)az=aJ local aK=ak()if aK then if aJ then local aL=aK.HealthChanged:Connect(function(
aL)local aM=aK:GetAttribute'LastHealth'or aK.MaxHealth if aL<aM then local aN=aM-aL am:Notify{Title='Damage',Description
='Du hast '..aN..' Schaden genommen!',Time=2}local aO,aP=Instance.new'ScreenGui',Instance.new'Frame'aP.Size=UDim2.
fromScale(1,1)aP.BackgroundColor3=Color3.fromRGB(255,0,0)aP.BackgroundTransparency=0.5 aP.Parent=aO aO.Parent=ae.
LocalPlayer:WaitForChild'PlayerGui'wait(0.1)aP:Destroy()aO:Destroy()end aK:SetAttribute('LastHealth',aL)end)aK:
SetAttribute('HitmarkerConnection',aL)aK:SetAttribute('LastHealth',aK.Health)am:Notify{Title='Hitmarker',Description=
'Damage Indicator aktiviert.',Time=2}else local aL=aK:GetAttribute'HitmarkerConnection'if aL then aL:Disconnect()aK:
SetAttribute('HitmarkerConnection',nil)end am:Notify{Title='Hitmarker',Description='Damage Indicator deaktiviert.',Time=
2}end else am:Notify{Title='Hitmarker',Description='Kein Humanoid gefunden.',Time=2}end end})aI:AddToggle(
'SpectatorMode',{Text='Spectator Mode',Default=false,Callback=function(aJ)aA=aJ local aK=ai.CurrentCamera if aJ then
local aL=ae:GetPlayers()local aM=aL[1]~=ae.LocalPlayer and aL[1]or aL[2]if aM and aM.Character and aM.Character:
FindFirstChild'HumanoidRootPart'then aK.CameraType=Enum.CameraType.Scriptable ae.LocalPlayer:SetAttribute(
'SpectatorTarget',aM)am:Notify{Title='Spectator',Description='Spectator Mode aktiviert. Folge '..aM.Name,Time=2}else am:
Notify{Title='Spectator',Description='Kein Ziel gefunden.',Time=2}end else aK.CameraType=Enum.CameraType.Custom ae.
LocalPlayer:SetAttribute('SpectatorTarget',nil)am:Notify{Title='Spectator',Description='Spectator Mode deaktiviert.',
Time=2}end end})aI:AddToggle('UICleaner',{Text='UI Cleaner / Focus Mode',Default=false,Callback=function(aJ)aD=aJ local
aK=ae.LocalPlayer:WaitForChild'PlayerGui'if aJ then local aL={}for aM,aN in aK:GetChildren()do if aN:IsA'ScreenGui'and
aN.Name~='Obsidian'then aN.Enabled=false table.insert(aL,aN)end end ae.LocalPlayer:SetAttribute('HiddenGUIs',aL)am:
Notify{Title='UI Cleaner',Description='Andere UIs ausgeblendet.',Time=2}else local aL=ae.LocalPlayer:GetAttribute
'HiddenGUIs'or{}for aM,aN in aL do if aN and aN.Parent then aN.Enabled=true end end ae.LocalPlayer:SetAttribute(
'HiddenGUIs',nil)am:Notify{Title='UI Cleaner',Description='UIs wiederhergestellt.',Time=2}end end})local aJ=an.Player:
AddLeftGroupbox('Advanced Features','rbxassetid://110420827043048')aJ:AddButton{Text='Prev Player',Func=function()if aA
then local aK,aL=ae:GetPlayers(),ae.LocalPlayer:GetAttribute'SpectatorTarget'if aL then local aM=table.find(aK,aL)if aM
then local aN=aM-1 if aN<1 then aN=#aK end local aO=aK[aN]if aO~=ae.LocalPlayer then ae.LocalPlayer:SetAttribute(
'SpectatorTarget',aO)am:Notify{Title='Spectator',Description='Folge nun '..aO.Name,Time=2}end end end else am:Notify{
Title='Spectator',Description='Aktiviere Spectator Mode zuerst.',Time=2}end end}aJ:AddButton{Text='Next Player',Func=
function()if aA then local aK,aL=ae:GetPlayers(),ae.LocalPlayer:GetAttribute'SpectatorTarget'if aL then local aM=table.
find(aK,aL)if aM then local aN=aM+1 if aN>#aK then aN=1 end local aO=aK[aN]if aO~=ae.LocalPlayer then ae.LocalPlayer:
SetAttribute('SpectatorTarget',aO)am:Notify{Title='Spectator',Description='Folge nun '..aO.Name,Time=2}end end end else
am:Notify{Title='Spectator',Description='Aktiviere Spectator Mode zuerst.',Time=2}end end}aJ:AddToggle('MacroRecorder',{
Text='Macro Recorder',Default=false,Callback=function(aK)aC=aK if aK then ae.LocalPlayer:SetAttribute('MacroRecording',
true)ae.LocalPlayer:SetAttribute('MacroInputs',{})am:Notify{Title='Macro',Description=
'Aufnahme gestartet. Dr\u{fc}cke Eingaben f\u{fc}r 5 Sekunden.',Time=3}wait(5)local aL=ae.LocalPlayer:GetAttribute
'MacroInputs'or{}ae.LocalPlayer:SetAttribute('RecordedMacro',aL)ae.LocalPlayer:SetAttribute('MacroRecording',false)am:
Notify{Title='Macro',Description=#aL..' Eingaben aufgezeichnet.',Time=2}else ae.LocalPlayer:SetAttribute(
'MacroRecording',false)am:Notify{Title='Macro',Description='Aufnahme gestoppt.',Time=2}end end})aJ:AddButton{Text=
'Play Macro',Func=function()local aK=ae.LocalPlayer:GetAttribute'RecordedMacro'if aK and#aK>0 then am:Notify{Title=
'Macro',Description='Spiele Macro ab...',Time=2}for aL,aM in ipairs(aK)do if aM.UserInputType==Enum.UserInputType.
Keyboard then print('[MACRO] Key: '..aM.KeyCode.Name)elseif aM.UserInputType==Enum.UserInputType.MouseButton1 then print
'[MACRO] Mouse Click'end wait(0.1)end am:Notify{Title='Macro',Description='Macro abgespielt.',Time=2}else am:Notify{
Title='Macro',Description='Kein Macro aufgezeichnet.',Time=2}end end}local aM,aN,aO ah.RenderStepped:Connect(function()
if ap then local aP=ak()if aP then local aR=af:IsKeyDown(Enum.KeyCode.LeftShift)or af:IsKeyDown(Enum.KeyCode.RightShift)
aP.WalkSpeed=aR and 100 or ao.WalkSpeed end end if aw then local aP,aR=ae.LocalPlayer,ai.CurrentCamera if aP and aP.
Character and aP.Character:FindFirstChild'HumanoidRootPart'then local aS,aT=100 for aU,aV in ae:GetPlayers()do if aV~=aP
and aV.Character and aV.Character:FindFirstChild'HumanoidRootPart'then local aW=(aV.Character.HumanoidRootPart.Position-
aP.Character.HumanoidRootPart.Position).Magnitude if aW<aS then aS=aW aT=aV end end end if aT and aT.Character:
FindFirstChild'Head'then local aU=(aT.Character.Head.Position-aR.CFrame.Position).Unit local aV=CFrame.new(aR.CFrame.
Position,aR.CFrame.Position+aU)local aW=aR.CFrame:Lerp(aV,0.1)aR.CFrame=aW end end end if aC then local aP=ae.
LocalPlayer:GetAttribute'SpectatorTarget'if aP and aP.Character and aP.Character:FindFirstChild'HumanoidRootPart'then
local aR,aS=ai.CurrentCamera,aP.Character.HumanoidRootPart local aT,aU=aS.Position+Vector3.new(0,5,10),aS.Position+
Vector3.new(0,2,0)local aV=CFrame.new(aT,aU)local aW=aR.CFrame:Lerp(aV,0.1)aR.CFrame=aW end end end)af.JumpRequest:
Connect(function()if aq then local aP=ak()if aP then aP:ChangeState(Enum.HumanoidStateType.Jumping)end end end)af.
InputBegan:Connect(function(aP,aR)if aR then return end if ae.LocalPlayer:GetAttribute'MacroRecording'then local aS=ae.
LocalPlayer:GetAttribute'MacroInputs'or{}table.insert(aS,{UserInputType=aP.UserInputType,KeyCode=aP.KeyCode,
UserInputState=aP.UserInputState})ae.LocalPlayer:SetAttribute('MacroInputs',aS)end if at and aP.UserInputType==Enum.
UserInputType.MouseButton2 then local aS=ae.LocalPlayer local aT=aS:GetMouse()local aU=aT.Target if aU and aS.Character
and aS.Character:FindFirstChild'HumanoidRootPart'then aS.Character.HumanoidRootPart.CFrame=aU.CFrame+Vector3.new(0,5,0)
am:Notify{Title='Teleport',Description='Teleportiert zu '..aU.Name,Time=2}end end end)am:OnUnload(function()if aJ then
aJ:Disconnect()aJ=nil end ag.Brightness=1 ag.FogEnd=1000 for aP,aR in ag:GetChildren()do if aR:IsA
'ColorCorrectionEffect'or aR:IsA'BloomEffect'or aR:IsA'BlurEffect'then aR:Destroy()end end local aP=ae.LocalPlayer if aP
then aP.CameraMode=Enum.CameraMode.Classic end af.MouseBehavior=Enum.MouseBehavior.Default end)end return aj end)()end,[
Title='Macro',Description='Kein Macro aufgezeichnet.',Time=2}end end}local aK,aL,aM ah.RenderStepped:Connect(function()
if ap then local aN=ak()if aN then local aO=af:IsKeyDown(Enum.KeyCode.LeftShift)or af:IsKeyDown(Enum.KeyCode.RightShift)
aN.WalkSpeed=aO and 100 or ao.WalkSpeed end end if av then local aN,aO=ae.LocalPlayer,ai.CurrentCamera if aN and aN.
Character and aN.Character:FindFirstChild'HumanoidRootPart'then local aP,aR=100 for aS,aT in ae:GetPlayers()do if aT~=aN
and aT.Character and aT.Character:FindFirstChild'HumanoidRootPart'then local aU=(aT.Character.HumanoidRootPart.Position-
aN.Character.HumanoidRootPart.Position).Magnitude if aU<aP then aP=aU aR=aT end end end if aR and aR.Character:
FindFirstChild'Head'then local aS=(aR.Character.Head.Position-aO.CFrame.Position).Unit local aT=CFrame.new(aO.CFrame.
Position,aO.CFrame.Position+aS)local aU=aO.CFrame:Lerp(aT,0.1)aO.CFrame=aU end end end if aA then local aN=ae.
LocalPlayer:GetAttribute'SpectatorTarget'if aN and aN.Character and aN.Character:FindFirstChild'HumanoidRootPart'then
local aO,aP=ai.CurrentCamera,aN.Character.HumanoidRootPart local aR,aS=aP.Position+Vector3.new(0,5,10),aP.Position+
Vector3.new(0,2,0)local aT=CFrame.new(aR,aS)local aU=aO.CFrame:Lerp(aT,0.1)aO.CFrame=aU end end end)af.JumpRequest:
Connect(function()if aq then local aN=ak()if aN then aN:ChangeState(Enum.HumanoidStateType.Jumping)end end end)af.
InputBegan:Connect(function(aN,aO)if aO then return end if ae.LocalPlayer:GetAttribute'MacroRecording'then local aP=ae.
LocalPlayer:GetAttribute'MacroInputs'or{}table.insert(aP,{UserInputType=aN.UserInputType,KeyCode=aN.KeyCode,
UserInputState=aN.UserInputState})ae.LocalPlayer:SetAttribute('MacroInputs',aP)end if as and aN.UserInputType==Enum.
UserInputType.MouseButton2 then local aP=ae.LocalPlayer local aR=aP:GetMouse()local aS=aR.Target if aS and aP.Character
and aP.Character:FindFirstChild'HumanoidRootPart'then aP.Character.HumanoidRootPart.CFrame=aS.CFrame+Vector3.new(0,5,0)
am:Notify{Title='Teleport',Description='Teleportiert zu '..aS.Name,Time=2}end end end)am:OnUnload(function()if aH then
aH:Disconnect()aH=nil end ag.Brightness=1 ag.FogEnd=1000 for aN,aO in ag:GetChildren()do if aO:IsA
'ColorCorrectionEffect'or aO:IsA'BloomEffect'or aO:IsA'BlurEffect'then aO:Destroy()end end local aN=ae.LocalPlayer if aN
then aN.CameraMode=Enum.CameraMode.Classic end af.MouseBehavior=Enum.MouseBehavior.Default end)end return aj end)()end,[
26]=function()local aa,ab,ac=a(26)local ad return(function(...)local ae={}function ae.build(af,ag)local ah=ag.Main:
AddLeftGroupbox('Demo','boxes')ah:AddLabel'Features sind jetzt in separaten Tabs links.'ah:AddLabel
'Nutze den ESP-Tab und den Fly-Tab.'end return ae end)()end,[27]=function()local aa,ab,ac=a(27)local ad return(function(
@@ -3864,12 +3808,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'},{{2,4,{'BundleEntry'}},{9,2,{'ObsidianLibrary.d'}},{8,2,{'ObsidianLibrary'}},{3,2,{'Init'},{{4,
2,{'ObsidianLibrary.d'}},{5,2,{'ObsidianLibrary'}}}},{10,1,{'ObsidianUI'},{{31,1,{'utils'},{{32,2,{'icons'}}}},{18,1,{
'tabs'},{{19,2,{'AimbotTab'}},{30,2,{'VisualTab'}},{29,2,{'UtilsTab'}},{26,2,{'MainTab'}},{28,2,{'UISettingsTab'}},{25,2
,{'LocalTab'}},{24,2,{'ItemSpawnerTab'}},{27,2,{'NoclipTab'}},{22,2,{'ESPTab'}},{20,2,{'AutoFarmTab'}},{21,2,{
'ClientTab'}},{23,2,{'FlyTab'}}}},{11,2,{'Bootstrap'}},{14,1,{'scripts'},{{15,2,{'CustomESP'}},{17,2,{'NoclipController'
}},{16,2,{'FlyController'}}}},{13,2,{'UIConfig'}},{12,2,{'FallbackIcons'}}}},{7,2,{'MainModule'}},{6,2,{'Loader'}}}}},
end},{{1,1,{'waxbundle'},{{9,2,{'ObsidianLibrary.d'}},{6,2,{'Loader'}},{10,1,{'ObsidianUI'},{{13,2,{'UIConfig'}},{18,1,{
'tabs'},{{22,2,{'ESPTab'}},{28,2,{'UISettingsTab'}},{23,2,{'FlyTab'}},{25,2,{'LocalTab'}},{24,2,{'ItemSpawnerTab'}},{30,
2,{'VisualTab'}},{19,2,{'AimbotTab'}},{27,2,{'NoclipTab'}},{29,2,{'UtilsTab'}},{26,2,{'MainTab'}},{21,2,{'ClientTab'}},{
20,2,{'AutoFarmTab'}}}},{12,2,{'FallbackIcons'}},{11,2,{'Bootstrap'}},{14,1,{'scripts'},{{16,2,{'FlyController'}},{17,2,
{'NoclipController'}},{15,2,{'CustomESP'}}}},{31,1,{'utils'},{{32,2,{'icons'}}}}}},{7,2,{'MainModule'}},{8,2,{
'ObsidianLibrary'}},{2,4,{'BundleEntry'}},{3,2,{'Init'},{{4,2,{'ObsidianLibrary.d'}},{5,2,{'ObsidianLibrary'}}}}}}},
'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