From 5b0595fe6f1defb9c7942e28db5d91af63988a6c Mon Sep 17 00:00:00 2001 From: redstonestudios Date: Fri, 6 Feb 2026 16:08:15 +0000 Subject: [PATCH] Auto-deploy: Update bundled Lua script --- main.luau | 526 ++++++++++++++++++++++++------------------------------ 1 file changed, 235 insertions(+), 291 deletions(-) diff --git a/main.luau b/main.luau index 8a85931..1f78de8 100644 --- a/main.luau +++ b/main.luau @@ -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 -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).Magnitudeap 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#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#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