main.luau aktualisiert

This commit is contained in:
2026-02-05 19:19:36 +00:00
parent d26def1ebd
commit bc87a42065

407
main.luau
View File

@@ -2414,81 +2414,90 @@ UnlockMouseWhileOpen:boolean?,EnableSidebarResize:boolean?,EnableCompacting:bool
SidebarCompacted:boolean?,MinContainerWidth:number?,MinSidebarWidth:number?,SidebarCompactWidth:number?,
CompactWidthActivation:number?})->Window,Toggle:(self:Library,Value:boolean?)->()}return nil end)()end,[11]=function()
local aa,ab,ac=a(11)local ad return(function(...)local ae,af=game:GetService'ReplicatedStorage',ab.Parent local ag,ah,ai
,aj,ak,al=ac(af:WaitForChild'UIConfig'),ac(af:WaitForChild'tabs':WaitForChild'ESPTab'),ac(af:WaitForChild'tabs':
WaitForChild'FlyTab'),ac(af:WaitForChild'tabs':WaitForChild'NoclipTab'),ac(af:WaitForChild'tabs':WaitForChild'LocalTab')
,ac(af:WaitForChild'tabs':WaitForChild'UISettingsTab')local function am():ModuleScript local an=ae:FindFirstChild'Init'
if an and an.ClassName=='ModuleScript'then return an end local ao=af.Parent and af.Parent:FindFirstChild'Init'if ao and
ao.ClassName=='ModuleScript'then return ao end local ap=ae:FindFirstChild'Shared'if ap then local aq=ap:FindFirstChild
'init'or ap:FindFirstChild'Init'if aq and aq.ClassName=='ModuleScript'then return aq end end error
,aj,ak,al,am,an,ao=ac(af:WaitForChild'UIConfig'),ac(af:WaitForChild'tabs':WaitForChild'ESPTab'),ac(af:WaitForChild'tabs'
:WaitForChild'FlyTab'),ac(af:WaitForChild'tabs':WaitForChild'NoclipTab'),ac(af:WaitForChild'tabs':WaitForChild'LocalTab'
),ac(af:WaitForChild'tabs':WaitForChild'AimbotTab'),ac(af:WaitForChild'tabs':WaitForChild'ItemSpawnerTab'),ac(af:
WaitForChild'tabs':WaitForChild'AutoFarmTab'),ac(af:WaitForChild'tabs':WaitForChild'UISettingsTab')local function ap():
ModuleScript local aq=ae:FindFirstChild'Init'if aq and aq.ClassName=='ModuleScript'then return aq end local ar=af.Parent
and af.Parent:FindFirstChild'Init'if ar and ar.ClassName=='ModuleScript'then return ar end local as=ae:FindFirstChild
'Shared'if as then local at=as:FindFirstChild'init'or as:FindFirstChild'Init'if at and at.ClassName=='ModuleScript'then
return at end end error
[[Konnte Obsidian Init-Module nicht finden. Erwartet: ReplicatedStorage.Init oder ReplicatedStorage.Shared.init]]end
local an={}function an.start()local ao=ac(am())local ap=ao.Library local aq=ap.Options ap.Scheme.AccentColor=Color3.
fromRGB(72,165,255)ap.Scheme.BackgroundColor=Color3.fromRGB(10,12,18)ap.Scheme.MainColor=Color3.fromRGB(17,22,31)ap.
Scheme.OutlineColor=Color3.fromRGB(42,50,66)local ar=ap:CreateWindow(ag.Window)local as={ESP=ar:AddTab('ESP',
'rbxassetid://85516936572279'),Local=ar:AddTab('Local','rbxassetid://120044548842840'),Fly=ar:AddTab('Fly',
'rbxassetid://123769058034984'),Noclip=ar:AddTab('Noclip','rbxassetid://129313475515456'),['UI Settings']=ar:AddTab(
'UI Settings','rbxassetid://78969686563882')}ah.build(ap,as,af)ak.build(ap,as,af)ai.build(ap,as,af)aj.build(ap,as,af)al.
build(ap,as,aq)end return an end)()end,[12]=function()local aa,ab,ac=a(12)local ad return(function(...)local ae,af=
local aq={}function aq.start()local ar=ac(ap())local as=ar.Library local at=as.Options as.Scheme.AccentColor=Color3.
fromRGB(72,165,255)as.Scheme.BackgroundColor=Color3.fromRGB(10,12,18)as.Scheme.MainColor=Color3.fromRGB(17,22,31)as.
Scheme.OutlineColor=Color3.fromRGB(42,50,66)local au=as:CreateWindow(ag.Window)local av={ESP=au:AddTab('ESP',
'rbxassetid://85516936572279'),Player=au:AddTab('Player','rbxassetid://120044548842840'),Aimbot=au:AddTab('Aimbot',
'rbxassetid://110420827043048'),ItemSpawner=au:AddTab('Item Spawner','rbxassetid://110420827043048'),AutoFarm=au:AddTab(
'Auto Farm','rbxassetid://110420827043048'),Fly=au:AddTab('Fly','rbxassetid://123769058034984'),Noclip=au:AddTab(
'Noclip','rbxassetid://129313475515456'),['UI Settings']=au:AddTab('UI Settings','rbxassetid://78969686563882')}ah.
build(as,av)ak.build(as,av)al.build(as,av)am.build(as,av)an.build(as,av)ai.build(as,av)aj.build(as,av)ao.build(as,av,at)
end return aq end)()end,[12]=function()local aa,ab,ac=a(12)local ad return(function(...)local ae,af=
'rbxasset://textures/ui/GuiImagePlaceholder.png',{'radar','feather','layers','sliders','sparkles','target','wind',
'shield','palette','monitor','bolt','brush','book-open','wand-sparkles'}local ag={Icons=af}function ag.GetAsset(ah)for
ai,aj in ipairs(af)do if aj==ah then return{Url=ae,ImageRectOffset=Vector2.zero,ImageRectSize=Vector2.zero,Custom=true}
end end return nil end return ag end)()end,[13]=function()local aa,ab,ac=a(13)local ad return(function(...)return{Window
={Title='Obsidian Example',Footer='Game: Roblox Studio Test',Center=true,AutoShow=true,Resizable=true,NotifySide='Right'
,ShowCustomCursor=true}}end)()end,[15]=function()local aa,ab,ac=a(15)local ad return(function(...)local ae,af,ag,ah=game
:GetService'Players',game:GetService'RunService',game:GetService'Workspace',{}ah.__index=ah local ai={Enabled=true,
IncludePlayers=true,IncludeNPCs=true,ShowHighlights=true,ShowLabels=true,ShowDistance=true,TextSize=15,LabelOffsetY=3,
MaxDistance=3000,HighlightColor=Color3.fromRGB(255,170,0),LabelColor=Color3.fromRGB(255,230,150),FillTransparency=0.55,
OutlineTransparency=0}local function aj(ak)if not ak then return nil end return ak:FindFirstChild'HumanoidRootPart'or ak
:FindFirstChild'UpperTorso'or ak:FindFirstChild'Torso'or ak.PrimaryPart or ak:FindFirstChildWhichIsA'BasePart'end
local function ak(al)if al.IsA then local am,an=pcall(function()return al:IsA'BasePart'end)if am then return an end end
local am=al.ClassName return am=='Part'or am=='MeshPart'or am=='BasePart'or am=='UnionOperation'or am=='WedgePart'or am
=='CornerWedgePart'or am=='TrussPart'end local function al(am,an)if am.FindFirstChildOfClass then return am:
FindFirstChildOfClass(an)end for ao,ap in am:GetChildren()do if ap.ClassName==an then return ap end end return nil end
local function am(an)for ao,ap in an:GetChildren()do if ak(ap)then return ap end end return nil end local function an(ao
)return ao:FindFirstChild'HumanoidRootPart'or ao:FindFirstChild'UpperTorso'or ao:FindFirstChild'Torso'or ao.PrimaryPart
or(ao.FindFirstChildWhichIsA and ao:FindFirstChildWhichIsA'BasePart')or am(ao)end local function ao(ap,aq)if ap.
ClassName~='Model'then return false end local ar=al(ap,'Humanoid')if not ar then return false end local as=ae:
GetPlayerFromCharacter(ap)if as then if not aq.IncludePlayers or as==ae.LocalPlayer then return false end return an(ap)
~=nil end if not aq.IncludeNPCs then return false end return an(ap)~=nil end function ah.new()local ap=setmetatable({},
ah)ap.config=table.clone(ai)ap.entries={}ap.connections={}ap.running=false return ap end function ah.UpdateConfig(ap,aq)
for ar,as in aq do ap.config[ar]=as end end function ah._createEntry(ap,aq)if ap.entries[aq]or not ao(aq,ap.config)then
return end local ar=an(aq)if not ar then return end local as=Instance.new'Highlight'as.Name='CustomESP_Highlight'as.
Adornee=aq as.DepthMode=Enum.HighlightDepthMode.AlwaysOnTop as.Parent=aq local at=Instance.new'BillboardGui'at.Name=
'CustomESP_Billboard'at.Adornee=ar at.AlwaysOnTop=true at.Size=UDim2.fromOffset(180,40)at.StudsOffset=Vector3.new(0,3,0)
at.Parent=aq local au=Instance.new'TextLabel'au.BackgroundTransparency=1 au.Size=UDim2.fromScale(1,1)au.Font=Enum.Font.
Code au.TextScaled=false au.TextSize=ap.config.TextSize au.TextStrokeTransparency=0.3 au.TextXAlignment=Enum.
TextXAlignment.Center au.TextYAlignment=Enum.TextYAlignment.Center au.Parent=at ap.entries[aq]={model=aq,rootPart=ar,
highlight=as,billboard=at,text=au}end function ah._removeEntry(ap,aq)local ar=ap.entries[aq]if not ar then return end if
ar.highlight then ar.highlight:Destroy()end if ar.billboard then ar.billboard:Destroy()end ap.entries[aq]=nil end
function ah._updateEntry(ap,aq)if not aq.model.Parent then ap:_removeEntry(aq.model)return end aq.rootPart=an(aq.model)
if not aq.rootPart then ap:_removeEntry(aq.model)return end aq.billboard.Adornee=aq.rootPart aq.highlight.Adornee=aq.
model local ar,as=ag.CurrentCamera,ae.LocalPlayer local at=aj(as and as.Character)local au=at and at.Position or(ar and
ar.CFrame.Position)if not au then return end local av=(aq.rootPart.Position-au).Magnitude local aw=av<=ap.config.
MaxDistance local ax=ap.config.Enabled and aw aq.highlight.Enabled=ax and ap.config.ShowHighlights aq.billboard.Enabled=
ax and ap.config.ShowLabels aq.highlight.FillColor=ap.config.HighlightColor aq.highlight.OutlineColor=ap.config.
LabelColor aq.highlight.FillTransparency=ap.config.FillTransparency aq.highlight.OutlineTransparency=ap.config.
OutlineTransparency aq.billboard.StudsOffset=Vector3.new(0,ap.config.LabelOffsetY,0)aq.text.TextSize=ap.config.TextSize
aq.text.TextColor3=ap.config.LabelColor if ap.config.ShowDistance then aq.text.Text=string.format('%s [%.0f]',aq.model.
Name,av)else aq.text.Text=aq.model.Name end end function ah._scanWorkspace(ap)for aq,ar in ag:GetDescendants()do if ar.
ClassName=='Model'then ap:_createEntry(ar)end end end function ah.Start(ap)if ap.running then return end ap.running=true
ap:_scanWorkspace()table.insert(ap.connections,ae.PlayerAdded:Connect(function(aq)if not ap.running then return end
local function ar(as)ap:_createEntry(as)end if aq.Character then ar(aq.Character)end table.insert(ap.connections,aq.
CharacterAdded:Connect(ar))end))table.insert(ap.connections,ae.PlayerRemoving:Connect(function(aq)local ar=aq.Character
if ar then ap:_removeEntry(ar)end end))table.insert(ap.connections,ag.DescendantAdded:Connect(function(aq)if aq.
ClassName=='Model'then ap:_createEntry(aq)end end))table.insert(ap.connections,ag.DescendantRemoving:Connect(function(aq
)if aq.ClassName=='Model'then ap:_removeEntry(aq)end end))table.insert(ap.connections,af.RenderStepped:Connect(function(
)for aq,ar in ap.entries do ap:_updateEntry(ar)end end))end function ah.Stop(ap)if not ap.running then return end ap.
running=false for aq,ar in ap.connections do if ar and ar.Connected then ar:Disconnect()end end table.clear(ap.
connections)for aq,ar in ap.entries do ap:_removeEntry(aq)end end return ah end)()end,[16]=function()local aa,ab,ac=a(16
)local ad return(function(...)local ae,af,ag,ah,ai=game:GetService'Players',game:GetService'RunService',game:GetService
'UserInputService',game:GetService'Workspace',{}ai.__index=ai local aj={Enabled=false,Speed=80,BoostMultiplier=2,Noclip=
true}local function ak()local al=ae.LocalPlayer if not al or not al.Character then return nil,nil end local am=al.
Character local an,ao=am:FindFirstChildOfClass'Humanoid',am:FindFirstChild'HumanoidRootPart'return ao,an end function ai
.new()local al=setmetatable({},ai)al.config=table.clone(aj)al.connections={}al.keyDown={[Enum.KeyCode.W]=false,[Enum.
KeyCode.A]=false,[Enum.KeyCode.S]=false,[Enum.KeyCode.D]=false}al.cachedCollision={}return al end function ai.
UpdateConfig(al,am)for an,ao in am do al.config[an]=ao end end function ai._disconnectAll(al)for am,an in al.connections
do if an and an.Connected then an:Disconnect()end end table.clear(al.connections)end function ai._setNoclip(al,am,an)for
ao,ap in am:GetDescendants()do if ap:IsA'BasePart'then if an then if al.cachedCollision[ap]==nil then al.cachedCollision
[ap]=ap.CanCollide end ap.CanCollide=false else local aq=al.cachedCollision[ap]if aq~=nil then ap.CanCollide=aq al.
,ShowCustomCursor=true}}end)()end,[15]=function()local aa,ab,ac=a(15)local ad return(function(...)local ae,af,ag,ah,ai=
game:GetService'Players',game:GetService'RunService',game:GetService'Workspace',Drawing,{}ai.__index=ai local aj={
Enabled=true,IncludePlayers=true,IncludeNPCs=true,ShowHighlights=true,ShowLabels=true,ShowDistance=true,ShowTracers=
false,TextSize=15,LabelOffsetY=3,MaxDistance=3000,HighlightColor=Color3.fromRGB(255,170,0),LabelColor=Color3.fromRGB(255
,230,150),TracerColor=Color3.fromRGB(255,0,0),FillTransparency=0.55,OutlineTransparency=0}local function ak(al)if not al
then return nil end return al:FindFirstChild'HumanoidRootPart'or al:FindFirstChild'UpperTorso'or al:FindFirstChild
'Torso'or al.PrimaryPart or al:FindFirstChildWhichIsA'BasePart'end local function al(am)if am.IsA then local an,ao=
pcall(function()return am:IsA'BasePart'end)if an then return ao end end local an=am.ClassName return an=='Part'or an==
'MeshPart'or an=='BasePart'or an=='UnionOperation'or an=='WedgePart'or an=='CornerWedgePart'or an=='TrussPart'end
local function am(an,ao)if an.FindFirstChildOfClass then return an:FindFirstChildOfClass(ao)end for ap,aq in an:
GetChildren()do if aq.ClassName==ao then return aq end end return nil end local function an(ao)for ap,aq in ao:
GetChildren()do if al(aq)then return aq end end return nil end local function ao(ap)return ap:FindFirstChild
'HumanoidRootPart'or ap:FindFirstChild'UpperTorso'or ap:FindFirstChild'Torso'or ap.PrimaryPart or(ap.
FindFirstChildWhichIsA and ap:FindFirstChildWhichIsA'BasePart')or an(ap)end local function ap(aq,ar)if aq.ClassName~=
'Model'then return false end local as=am(aq,'Humanoid')if not as then return false end local at=ae:
GetPlayerFromCharacter(aq)if at then if not ar.IncludePlayers or at==ae.LocalPlayer then return false end return ao(aq)
~=nil end if not ar.IncludeNPCs then return false end return ao(aq)~=nil end function ai.new()local aq=setmetatable({},
ai)aq.config=table.clone(aj)aq.entries={}aq.connections={}aq.running=false return aq end function ai.UpdateConfig(aq,ar)
for as,at in ar do aq.config[as]=at end end function ai._createEntry(aq,ar)if aq.entries[ar]or not ap(ar,aq.config)then
return end local as=ao(ar)if not as then return end local at=Instance.new'Highlight'at.Name='CustomESP_Highlight'at.
Adornee=ar at.DepthMode=Enum.HighlightDepthMode.AlwaysOnTop at.Parent=ar local au=Instance.new'BillboardGui'au.Name=
'CustomESP_Billboard'au.Adornee=as au.AlwaysOnTop=true au.Size=UDim2.fromOffset(180,40)au.StudsOffset=Vector3.new(0,3,0)
au.Parent=ar local av=Instance.new'TextLabel'av.BackgroundTransparency=1 av.Size=UDim2.fromScale(1,1)av.Font=Enum.Font.
Code av.TextScaled=false av.TextSize=aq.config.TextSize av.TextStrokeTransparency=0.3 av.TextXAlignment=Enum.
TextXAlignment.Center av.TextYAlignment=Enum.TextYAlignment.Center av.Parent=au local aw=ah.new'Line'aw.Thickness=2 aw.
Color=aq.config.TracerColor aw.Transparency=1 aw.Visible=false aq.entries[ar]={model=ar,rootPart=as,highlight=at,
billboard=au,text=av,tracer=aw}end function ai._removeEntry(aq,ar)local as=aq.entries[ar]if not as then return end if as
.highlight then as.highlight:Destroy()end if as.billboard then as.billboard:Destroy()end if as.tracer then as.tracer:
Remove()end aq.entries[ar]=nil end function ai._updateEntry(aq,ar)if not ar.model.Parent then aq:_removeEntry(ar.model)
return end ar.rootPart=ao(ar.model)if not ar.rootPart then aq:_removeEntry(ar.model)return end ar.billboard.Adornee=ar.
rootPart ar.highlight.Adornee=ar.model local as,at=ag.CurrentCamera,ae.LocalPlayer local au=ak(at and at.Character)local
av=au and au.Position or(as and as.CFrame.Position)if not av then return end local aw=(ar.rootPart.Position-av).
Magnitude local ax=aw<=aq.config.MaxDistance local ay=aq.config.Enabled and ax ar.highlight.Enabled=ay and aq.config.
ShowHighlights ar.billboard.Enabled=ay and aq.config.ShowLabels ar.highlight.FillColor=aq.config.HighlightColor ar.
highlight.OutlineColor=aq.config.LabelColor ar.highlight.FillTransparency=aq.config.FillTransparency ar.highlight.
OutlineTransparency=aq.config.OutlineTransparency ar.billboard.StudsOffset=Vector3.new(0,aq.config.LabelOffsetY,0)ar.
text.TextSize=aq.config.TextSize ar.text.TextColor3=aq.config.LabelColor if aq.config.ShowDistance then ar.text.Text=
string.format('%s [%.0f]',ar.model.Name,aw)else ar.text.Text=ar.model.Name end ar.tracer.Visible=ay and aq.config.
ShowTracers if ar.tracer.Visible then local az,aA=as:WorldToViewportPoint(ar.rootPart.Position)local aB=Vector2.new(as.
ViewportSize.X/2,as.ViewportSize.Y)ar.tracer.From=aB ar.tracer.To=Vector2.new(az.X,az.Y)ar.tracer.Color=aq.config.
TracerColor end end function ai._scanWorkspace(aq)for ar,as in ag:GetDescendants()do if as.ClassName=='Model'then aq:
_createEntry(as)end end end function ai.Start(aq)if aq.running then return end aq.running=true aq:_scanWorkspace()table.
insert(aq.connections,ae.PlayerAdded:Connect(function(ar)if not aq.running then return end local function as(at)aq:
_createEntry(at)end if ar.Character then as(ar.Character)end table.insert(aq.connections,ar.CharacterAdded:Connect(as))
end))table.insert(aq.connections,ae.PlayerRemoving:Connect(function(ar)local as=ar.Character if as then aq:_removeEntry(
as)end end))table.insert(aq.connections,ag.DescendantAdded:Connect(function(ar)if ar.ClassName=='Model'then aq:
_createEntry(ar)end end))table.insert(aq.connections,ag.DescendantRemoving:Connect(function(ar)if ar.ClassName=='Model'
then aq:_removeEntry(ar)end end))table.insert(aq.connections,af.RenderStepped:Connect(function()for ar,as in aq.entries
do aq:_updateEntry(as)end end))end function ai.Stop(aq)if not aq.running then return end aq.running=false for ar,as in
aq.connections do if as and as.Connected then as:Disconnect()end end table.clear(aq.connections)for ar,as in aq.entries
do aq:_removeEntry(ar)end end return ai end)()end,[16]=function()local aa,ab,ac=a(16)local ad return(function(...)local
ae,af,ag,ah,ai=game:GetService'Players',game:GetService'RunService',game:GetService'UserInputService',game:GetService
'Workspace',{}ai.__index=ai local aj={Enabled=false,Speed=80,BoostMultiplier=2,Noclip=true}local function ak()local al=
ae.LocalPlayer if not al or not al.Character then return nil,nil end local am=al.Character local an,ao=am:
FindFirstChildOfClass'Humanoid',am:FindFirstChild'HumanoidRootPart'return ao,an end function ai.new()local al=
setmetatable({},ai)al.config=table.clone(aj)al.connections={}al.keyDown={[Enum.KeyCode.W]=false,[Enum.KeyCode.A]=false,[
Enum.KeyCode.S]=false,[Enum.KeyCode.D]=false}al.cachedCollision={}return al end function ai.UpdateConfig(al,am)for an,ao
in am do al.config[an]=ao end end function ai._disconnectAll(al)for am,an in al.connections do if an and an.Connected
then an:Disconnect()end end table.clear(al.connections)end function ai._setNoclip(al,am,an)for ao,ap in am:
GetDescendants()do if ap:IsA'BasePart'then if an then if al.cachedCollision[ap]==nil then al.cachedCollision[ap]=ap.
CanCollide end ap.CanCollide=false else local aq=al.cachedCollision[ap]if aq~=nil then ap.CanCollide=aq al.
cachedCollision[ap]=nil end end end end end function ai.Start(al)al:Stop()table.insert(al.connections,ag.InputBegan:
Connect(function(am,an)if an then return end if al.keyDown[am.KeyCode]~=nil then al.keyDown[am.KeyCode]=true end end))
table.insert(al.connections,ag.InputEnded:Connect(function(am)if al.keyDown[am.KeyCode]~=nil then al.keyDown[am.KeyCode]
@@ -2513,9 +2522,50 @@ cachedCollision[an]if ao~=nil then an.CanCollide=ao aj.cachedCollision[an]=nil e
aj:Stop()table.insert(aj.connections,af.Stepped:Connect(function()local ak=ai()if not ak then return end aj:_apply(ak,aj
.config.Enabled)end))end function ag.Stop(aj)aj:_disconnectAll()local ak=ai()if ak then aj:_apply(ak,false)end table.
clear(aj.cachedCollision)end return ag end)()end,[19]=function()local aa,ab,ac=a(19)local ad return(function(...)local
ae,af=ac(ab.Parent.Parent:WaitForChild'scripts':WaitForChild'CustomESP'),{}function af.build(ag,ah)local ai,aj={Enabled=
false,IncludePlayers=true,IncludeNPCs=true,ShowHighlights=true,ShowLabels=true,ShowDistance=true,TextSize=15,
LabelOffsetY=3,MaxDistance=3000,HighlightColor=Color3.fromRGB(255,170,0),LabelColor=Color3.fromRGB(255,230,150),
ae,af,ag,ah=game:GetService'Players',game:GetService'RunService',game:GetService'Workspace',{}function ah.build(ai,aj)
local ak,al,am,an=false,false,100,0.1 local function ao()local ap,aq=ae.LocalPlayer,ag.CurrentCamera if not aq then
return nil end local ar,as,at=ap:GetMouse(),am for au,av in ae:GetPlayers()do if av==ap or not av.Character then
continue end local aw=av.Character:FindFirstChild'HumanoidRootPart'if not aw then continue end local ax,ay=aq:
WorldToViewportPoint(aw.Position)if not ay then continue end local az=(Vector2.new(ax.X,ax.Y)-Vector2.new(ar.X,ar.Y)).
Magnitude if az<as then as=az at=av end end return at end local ap,aq,ar=(aj.Aimbot:AddLeftGroupbox('Aimbot',
'rbxassetid://110420827043048'))ap:AddToggle('AimbotEnabled',{Text='Aimbot',Default=false,Callback=function(as)ak=as if
as then ai:Notify{Title='Aimbot',Description='Aimbot aktiviert.',Time=2}aq=af.RenderStepped:Connect(function()local at=
ao()if at and at.Character then local au=at.Character:FindFirstChild'Head'if au then local av=ag.CurrentCamera local aw=
(au.Position-av.CFrame.Position).Unit local ax=CFrame.new(av.CFrame.Position,av.CFrame.Position+aw)local ay=av.CFrame:
Lerp(ax,an)av.CFrame=ay end end end)else if aq then aq:Disconnect()aq=nil end ai:Notify{Title='Aimbot',Description=
'Aimbot deaktiviert.',Time=2}end end})ap:AddToggle('SilentAimEnabled',{Text='Silent Aim',Default=false,Callback=function
(as)al=as if as then ai:Notify{Title='Silent Aim',Description='Silent Aim aktiviert.',Time=2}ar=af.RenderStepped:
Connect(function()end)else if ar then ar:Disconnect()ar=nil end ai:Notify{Title='Silent Aim',Description=
'Silent Aim deaktiviert.',Time=2}end end})local as=aj.Aimbot: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=ac(ab.Parent.Parent:WaitForChild'scripts':
WaitForChild'CustomESP'),{}function af.build(ag,ah)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()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=
@@ -2530,76 +2580,113 @@ Func=function()ai.HighlightColor=Color3.fromRGB(255,170,0)ai.LabelColor=Color3.f
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:AddSlider('CustomEspMaxDistance',{Text='Max Distance',Default=ai.MaxDistance,Min=100,Max=
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:AddSlider(
'CustomEspFillTransparency',{Text='Fill Transparency',Default=ai.FillTransparency,Min=0,Max=1,Rounding=2,Callback=
function(ap)ai.FillTransparency=ap ak()end})ao:AddSlider('CustomEspOutlineTransparency',{Text='Outline Transparency',
Default=ai.OutlineTransparency,Min=0,Max=1,Rounding=2,Callback=function(ap)ai.OutlineTransparency=ap ak()end})end return
af end)()end,[20]=function()local aa,ab,ac=a(20)local ad return(function(...)local ae,af=ac(ab.Parent.Parent:
WaitForChild'scripts':WaitForChild'FlyController'),{}function af.build(ag,ah)local ai,aj,ak=ae.new(),ag.Toggles,{Enabled
=false,Speed=80,BoostMultiplier=2,Noclip=true}local function al()ai:UpdateConfig(ak)end local function am(an)ak.Enabled=
an al()if an then ai:Start()ag:Notify{Title='Fly',Description='Fly aktiviert.',Time=2}else ai:Stop()ag:Notify{Title=
'Fly',Description='Fly deaktiviert.',Time=2}end end local an=ah.Fly:AddLeftGroupbox('Fly','rbxassetid://140475550761298'
)an:AddToggle('FlyEnabled',{Text='Fly Enabled',Default=ak.Enabled,Callback=function(ao)am(ao)end})an:AddSlider(
'FlySpeed',{Text='Speed',Default=ak.Speed,Min=10,Max=300,Rounding=0,Suffix=' studs/s',Callback=function(ao)ak.Speed=ao
al()end})an:AddSlider('FlyBoostMultiplier',{Text='Shift Boost',Default=ak.BoostMultiplier,Min=1,Max=5,Rounding=1,
Callback=function(ao)ak.BoostMultiplier=ao al()end})an:AddToggle('FlyNoclip',{Text='Noclip While Flying',Default=ak.
Noclip,Callback=function(ao)ak.Noclip=ao al()end})an:AddLabel'Fly Hotkey':AddKeyPicker('FlyToggleKeybind',{Default='F',
Mode='Press',Text='Toggle Fly',Callback=function()local ao=not ak.Enabled if aj.FlyEnabled then aj.FlyEnabled:SetValue(
ao)else am(ao)end end})local ao=ah.Fly:AddRightGroupbox('Controls','rbxassetid://90912587435986')ao:AddLabel
'WASD = Move in camera direction'ao:AddLabel'LeftShift = Boost'ao:AddLabel'Hotkey = F (change in Fly tab)'end return af
end)()end,[21]=function()local aa,ab,ac=a(21)local ad return(function(...)local ae,af=game:GetService'Players',{}
local function ag()local ah=ae.LocalPlayer if not ah then return nil end local ai=ah.Character if not ai then return nil
end return ai:FindFirstChildOfClass'Humanoid'end local function ah(ai)local aj=ag()if not aj then return false end aj.
WalkSpeed=ai.WalkSpeed if aj.UseJumpPower~=nil then aj.UseJumpPower=true end if aj.JumpPower~=nil then aj.JumpPower=ai.
JumpPower else aj.JumpHeight=ai.JumpHeight end return true end function af.build(ai,aj)local ak,al={WalkSpeed=16,
JumpPower=50,JumpHeight=7.2},aj.Local:AddLeftGroupbox('Local Player','rbxassetid://120044548842840')al:AddButton{Text=
'Respawn (Self)',Func=function()local am=ag()if am then am.Health=0 ai:Notify{Title='Respawn',Description=
'Du wirst neu gespawnt.',Time=2}else ai:Notify{Title='Respawn',Description='Kein Character gefunden.',Time=2}end end}al:
AddButton{Text='Apply Movement',Func=function()if ah(ak)then ai:Notify{Title='Movement',Description='Werte angewendet.',
Time=2}else ai:Notify{Title='Movement',Description='Kein Character gefunden.',Time=2}end end}al:AddButton{Text=
'Reset Movement',Func=function()ak.WalkSpeed=16 ak.JumpPower=50 ak.JumpHeight=7.2 if ah(ak)then ai:Notify{Title=
'Movement',Description='Standardwerte gesetzt.',Time=2}end end}local am=aj.Local:AddRightGroupbox('Movement Settings',
'rbxassetid://118473315376201')am:AddSlider('LocalWalkSpeed',{Text='WalkSpeed',Default=ak.WalkSpeed,Min=8,Max=80,
Rounding=0,Callback=function(an)ak.WalkSpeed=an end})am:AddSlider('LocalJumpPower',{Text='JumpPower',Default=ak.
JumpPower,Min=25,Max=120,Rounding=0,Callback=function(an)ak.JumpPower=an ak.JumpHeight=an/7 end})end return af end)()end
,[22]=function()local aa,ab,ac=a(22)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,[23]=function()local aa,ab,ac=a(23)local ad return(function(
...)local ae,af=ac(ab.Parent.Parent:WaitForChild'scripts':WaitForChild'NoclipController'),{}function af.build(ag,ah)
local ai,aj,ak=ag.Toggles,ae.new(),{Enabled=false}local function al()aj:UpdateConfig(ak)end local function am(an)ak.
Enabled=an al()if an then aj:Start()ag:Notify{Title='Noclip',Description='Noclip aktiviert.',Time=2}else aj:Stop()ag:
Notify{Title='Noclip',Description='Noclip deaktiviert.',Time=2}end end local an=ah.Noclip:AddLeftGroupbox('Noclip',
'rbxassetid://85396477857239')an:AddToggle('NoclipEnabled',{Text='Noclip Enabled',Default=ak.Enabled,Callback=function(
ao)am(ao)end})an:AddLabel'Noclip Hotkey':AddKeyPicker('NoclipToggleKeybind',{Default='N',Mode='Press',Text=
'Toggle Noclip',Callback=function()local ao=not ak.Enabled if ai.NoclipEnabled then ai.NoclipEnabled:SetValue(ao)else
am(ao)end end})local ao=ah.Noclip:AddRightGroupbox('Settings','rbxassetid://108161736734904')ao:AddLabel
'Noclip bleibt bei Respawn aktiv,'ao:AddLabel'solange der Toggle eingeschaltet ist.'ao:AddButton{Text='Force Disable',
Func=function()if ai.NoclipEnabled then ai.NoclipEnabled:SetValue(false)else am(false)end end}end return af end)()end,[
24]=function()local aa,ab,ac=a(24)local ad return(function(...)local ae={}function ae.build(af,ag,ah)local ai=ag[
'UI Settings']:AddLeftGroupbox('Menu','wrench')ai:AddLabel'Menu Keybind':AddKeyPicker('MenuKeybind',{Default=
'RightShift',NoUI=true,Text='Menu keybind'})ai:AddToggle('ShowCustomCursor',{Text='Custom Cursor',Default=true,Callback=
function(aj)af.ShowCustomCursor=aj end})ai:AddToggle('OpenKeybindMenu',{Text='Keybind Menu',Default=af.KeybindFrame and
af.KeybindFrame.Visible or false,Callback=function(aj)if af.KeybindFrame then af.KeybindFrame.Visible=aj end end})ai:
AddDropdown('NotificationSide',{Values={'Left','Right'},Default='Right',Multi=false,Text='Notification Side',Callback=
function(aj)af:SetNotifySide(aj)end})ai:AddDropdown('DPIScale',{Values={'75%','100%','125%','150%','175%','200%'},
Default='100%',Multi=false,Text='DPI Scale',Callback=function(aj)local ak=tonumber(aj:gsub('%%',''))if ak then af:
SetDPIScale(ak)end end})ai:AddDivider()ai:AddButton{Text='Unload UI',Func=function()af:Unload()end}af.ToggleKeybind=ah.
MenuKeybind end return ae end)()end,[26]=function()local aa,ab,ac=a(26)local ad return(function(...)local ae,af={[
'lucide-air-vent']='rbxassetid://113088244245544',['lucide-a-arrow-down']='rbxassetid://120414505628310',[
'lucide-airplay']='rbxassetid://84819241115336',['lucide-activity']='rbxassetid://95440027512297',['lucide-a-arrow-up']=
'rbxassetid://96834340832343',['lucide-alarm-clock-check']='rbxassetid://98975592700921',['lucide-a-large-small']=
'rbxassetid://107161607517892',['lucide-accessibility']='rbxassetid://89312644787341',['lucide-alarm-clock-minus']=
'rbxassetid://82130050165851',['lucide-alarm-smoke']='rbxassetid://73760741091094',['lucide-alarm-clock-plus']=
'rbxassetid://107534211370017',['lucide-alarm-clock']='rbxassetid://98565867866733',['lucide-album']=
'rbxassetid://81701758864352',['lucide-align-center-horizontal']='rbxassetid://90152735878239',[
'lucide-align-center-vertical']='rbxassetid://137580719499796',['lucide-alarm-clock-off']='rbxassetid://82479038323456',
['lucide-align-horizontal-distribute-end']='rbxassetid://130288633910138',['lucide-align-end-vertical']=
'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,
Callback=function(ap)ai.FillTransparency=ap ak()end})ao:AddSlider('CustomEspOutlineTransparency',{Text=
'Outline Transparency',Default=ai.OutlineTransparency,Min=0,Max=1,Rounding=2,Callback=function(ap)ai.OutlineTransparency
=ap ak()end})end return af end)()end,[22]=function()local aa,ab,ac=a(22)local ad return(function(...)local ae,af=ac(ab.
Parent.Parent:WaitForChild'scripts':WaitForChild'FlyController'),{}function af.build(ag,ah)local ai,aj,ak=ae.new(),ag.
Toggles,{Enabled=false,Speed=80,BoostMultiplier=2,Noclip=true}local function al()ai:UpdateConfig(ak)end local function
am(an)ak.Enabled=an al()if an then ai:Start()ag:Notify{Title='Fly',Description='Fly aktiviert.',Time=2}else ai:Stop()ag:
Notify{Title='Fly',Description='Fly deaktiviert.',Time=2}end end local an=ah.Fly:AddLeftGroupbox('Fly',
'rbxassetid://140475550761298')an:AddToggle('FlyEnabled',{Text='Fly Enabled',Default=ak.Enabled,Callback=function(ao)am(
ao)end})an:AddSlider('FlySpeed',{Text='Speed',Default=ak.Speed,Min=10,Max=300,Rounding=0,Suffix=' studs/s',Callback=
function(ao)ak.Speed=ao al()end})an:AddSlider('FlyBoostMultiplier',{Text='Shift Boost',Default=ak.BoostMultiplier,Min=1,
Max=5,Rounding=1,Callback=function(ao)ak.BoostMultiplier=ao al()end})an:AddToggle('FlyNoclip',{Text=
'Noclip While Flying',Default=ak.Noclip,Callback=function(ao)ak.Noclip=ao al()end})an:AddLabel'Fly Hotkey':AddKeyPicker(
'FlyToggleKeybind',{Default='F',Mode='Press',Text='Toggle Fly',Callback=function()local ao=not ak.Enabled if aj.
FlyEnabled then aj.FlyEnabled:SetValue(ao)else am(ao)end end})local ao=ah.Fly:AddRightGroupbox('Controls',
'rbxassetid://90912587435986')ao:AddLabel'WASD = Move in camera direction'ao:AddLabel'LeftShift = Boost'ao:AddLabel
'Hotkey = F (change in Fly tab)'end return af end)()end,[23]=function()local aa,ab,ac=a(23)local ad return(function(...)
local ae,af,ag,ah=game:GetService'Players',game:GetService'ReplicatedStorage',game:GetService'Workspace',{}function ah.
build(ai,aj)local function ak(al)local am=ae.LocalPlayer if not am or not am.Character then ai:Notify{Title='Spawner',
Description='Kein Character gefunden.',Time=2}return end local an=af:FindFirstChild(al)or ag:FindFirstChild(al)if not an
then ai:Notify{Title='Spawner',Description="Item '"..al.."' nicht gefunden.",Time=2}return end local ao=an:Clone()ao.
Parent=am.Backpack ai:Notify{Title='Spawner',Description="Item '"..al.."' gespawnt.",Time=2}end local al=aj.ItemSpawner:
AddLeftGroupbox('Item Spawner','rbxassetid://110420827043048')al:AddButton{Text='Spawn Tool',Func=function()ak'Tool'end}
al:AddButton{Text='Spawn Sword',Func=function()ak'Sword'end}al:AddButton{Text='Spawn Gun',Func=function()ak'Gun'end}
local am,an=aj.ItemSpawner:AddRightGroupbox('Custom Spawn','rbxassetid://118473315376201'),'Tool'am:AddInput(
'CustomItemName',{Text='Item Name',Default=an,Callback=function(ao)an=ao end})am:AddButton{Text='Spawn Custom Item',Func
=function()ak(an)end}end return ah end)()end,[24]=function()local aa,ab,ac=a(24)local ad return(function(...)local ae,af
,ag,ah,ai=game:GetService'Players',game:GetService'UserInputService',game:GetService'Lighting',game:GetService
'RunService',{}local function aj()local ak=ae.LocalPlayer if not ak then return nil end local al=ak.Character if not al
then return nil end return al:FindFirstChildOfClass'Humanoid'end local function ak(al)local am=aj()if not am then return
false end am.WalkSpeed=al.WalkSpeed if am.UseJumpPower~=nil then am.UseJumpPower=true end if am.JumpPower~=nil then am.
JumpPower=al.JumpPower else am.JumpHeight=al.JumpHeight end return true end function ai.build(al,am)local an,ao,ap,aq,ar
,as,at={WalkSpeed=16,JumpPower=50,JumpHeight=7.2},false,false,false,false,false,am.Player:AddLeftGroupbox('Player',
'rbxassetid://120044548842840')at:AddButton{Text='Respawn (Self)',Func=function()local au=aj()if au then au.Health=0 al:
Notify{Title='Respawn',Description='Du wirst neu gespawnt.',Time=2}else al:Notify{Title='Respawn',Description=
'Kein Character gefunden.',Time=2}end end}at:AddButton{Text='Apply Movement',Func=function()if ak(an)then al:Notify{
Title='Movement',Description='Werte angewendet.',Time=2}else al:Notify{Title='Movement',Description=
'Kein Character gefunden.',Time=2}end end}at:AddButton{Text='Reset Movement',Func=function()an.WalkSpeed=16 an.JumpPower
=50 an.JumpHeight=7.2 if ak(an)then al:Notify{Title='Movement',Description='Standardwerte gesetzt.',Time=2}end end}at:
AddToggle('SpeedBoost',{Text='Speed Boost (Shift f\u{fc}r Turbo)',Default=false,Callback=function(au)ao=au if au then al
:Notify{Title='Speed Boost',Description='Speed Boost aktiviert. Halte Shift f\u{fc}r Turbo.',Time=2}else local av=aj()if
av then av.WalkSpeed=an.WalkSpeed end al:Notify{Title='Speed Boost',Description='Speed Boost deaktiviert.',Time=2}end
end})at:AddToggle('InfiniteJump',{Text='Infinite Jump',Default=false,Callback=function(au)ap=au if au then al:Notify{
Title='Infinite Jump',Description='Unendliche Spr\u{fc}nge aktiviert.',Time=2}else al:Notify{Title='Infinite Jump',
Description='Unendliche Spr\u{fc}nge deaktiviert.',Time=2}end end})at:AddToggle('Fullbright',{Text='Fullbright',Default=
false,Callback=function(au)aq=au if au then ag.Brightness=2 ag.FogEnd=100000 al:Notify{Title='Fullbright',Description=
'Beleuchtung maximiert.',Time=2}else ag.Brightness=1 ag.FogEnd=1000 al:Notify{Title='Fullbright',Description=
'Beleuchtung zur\u{fc}ckgesetzt.',Time=2}end end})at:AddToggle('Godmode',{Text='Godmode (Unkillable)',Default=false,
Callback=function(au)ar=au local av=aj()if av then if au then av.Health=100 local aw=av.HealthChanged:Connect(function(
aw)if aw<100 then av.Health=100 end end)av:SetAttribute('GodmodeConnection',aw)al:Notify{Title='Godmode',Description=
'Godmode aktiviert.',Time=2}else local aw=av:GetAttribute'GodmodeConnection'if aw then aw:Disconnect()av:SetAttribute(
'GodmodeConnection',nil)end al:Notify{Title='Godmode',Description='Godmode deaktiviert.',Time=2}end else al:Notify{Title
='Godmode',Description='Kein Character gefunden.',Time=2}end end})at:AddToggle('ClickTeleport',{Text=
'Click Teleport (Rechtsklick)',Default=false,Callback=function(au)as=au if au then al:Notify{Title='Click Teleport',
Description='Rechtsklick zum Teleportieren aktiviert.',Time=2}else al:Notify{Title='Click Teleport',Description=
'Click Teleport deaktiviert.',Time=2}end end})local au=am.Player:AddRightGroupbox('Movement Settings',
'rbxassetid://118473315376201')au:AddSlider('LocalWalkSpeed',{Text='WalkSpeed',Default=an.WalkSpeed,Min=8,Max=80,
Rounding=0,Callback=function(av)an.WalkSpeed=av end})au:AddSlider('LocalJumpPower',{Text='JumpPower',Default=an.
JumpPower,Min=25,Max=120,Rounding=0,Callback=function(av)an.JumpPower=av an.JumpHeight=av/7 end})local av,aw,ax ah.
RenderStepped:Connect(function()if ao then local ay=aj()if ay then local az=af:IsKeyDown(Enum.KeyCode.LeftShift)or af:
IsKeyDown(Enum.KeyCode.RightShift)ay.WalkSpeed=az and 100 or an.WalkSpeed end end end)af.JumpRequest:Connect(function()
if ap then local ay=aj()if ay then ay:ChangeState(Enum.HumanoidStateType.Jumping)end end end)af.InputBegan:Connect(
function(ay,az)if az then return end if as and ay.UserInputType==Enum.UserInputType.MouseButton2 then local aA=ae.
LocalPlayer local aB=aA:GetMouse()local aC=aB.Target if aC and aA.Character and aA.Character:FindFirstChild
'HumanoidRootPart'then aA.Character.HumanoidRootPart.CFrame=aC.CFrame+Vector3.new(0,5,0)al:Notify{Title='Teleport',
Description='Teleportiert zu '..aC.Name,Time=2}end end end)end return ai end)()end,[25]=function()local aa,ab,ac=a(25)
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,[26]=function()local aa,ab,ac=a(26)local ad return(function(...)local ae,af=ac(ab.Parent.Parent:WaitForChild
'scripts':WaitForChild'NoclipController'),{}function af.build(ag,ah)local ai,aj,ak=ag.Toggles,ae.new(),{Enabled=false}
local function al()aj:UpdateConfig(ak)end local function am(an)ak.Enabled=an al()if an then aj:Start()ag:Notify{Title=
'Noclip',Description='Noclip aktiviert.',Time=2}else aj:Stop()ag:Notify{Title='Noclip',Description='Noclip deaktiviert.'
,Time=2}end end local an=ah.Noclip:AddLeftGroupbox('Noclip','rbxassetid://85396477857239')an:AddToggle('NoclipEnabled',{
Text='Noclip Enabled',Default=ak.Enabled,Callback=function(ao)am(ao)end})an:AddLabel'Noclip Hotkey':AddKeyPicker(
'NoclipToggleKeybind',{Default='N',Mode='Press',Text='Toggle Noclip',Callback=function()local ao=not ak.Enabled if ai.
NoclipEnabled then ai.NoclipEnabled:SetValue(ao)else am(ao)end end})local ao=ah.Noclip:AddRightGroupbox('Settings',
'rbxassetid://108161736734904')ao:AddLabel'Noclip bleibt bei Respawn aktiv,'ao:AddLabel
'solange der Toggle eingeschaltet ist.'ao:AddButton{Text='Force Disable',Func=function()if ai.NoclipEnabled then ai.
NoclipEnabled:SetValue(false)else am(false)end end}end return af end)()end,[27]=function()local aa,ab,ac=a(27)local ad
return(function(...)local ae={}function ae.build(af,ag,ah)local ai=ag['UI Settings']:AddLeftGroupbox('Menu','wrench')ai:
AddLabel'Menu Keybind':AddKeyPicker('MenuKeybind',{Default='RightShift',NoUI=true,Text='Menu keybind'})ai:AddToggle(
'ShowCustomCursor',{Text='Custom Cursor',Default=true,Callback=function(aj)af.ShowCustomCursor=aj end})ai:AddToggle(
'OpenKeybindMenu',{Text='Keybind Menu',Default=af.KeybindFrame and af.KeybindFrame.Visible or false,Callback=function(aj
)if af.KeybindFrame then af.KeybindFrame.Visible=aj end end})ai:AddDropdown('NotificationSide',{Values={'Left','Right'},
Default='Right',Multi=false,Text='Notification Side',Callback=function(aj)af:SetNotifySide(aj)end})ai:AddDropdown(
'DPIScale',{Values={'75%','100%','125%','150%','175%','200%'},Default='100%',Multi=false,Text='DPI Scale',Callback=
function(aj)local ak=tonumber(aj:gsub('%%',''))if ak then af:SetDPIScale(ak)end end})ai:AddDivider()ai:AddButton{Text=
'Unload UI',Func=function()af:Unload()end}af.ToggleKeybind=ah.MenuKeybind end return ae end)()end,[29]=function()local
aa,ab,ac=a(29)local ad return(function(...)local ae,af={['lucide-air-vent']='rbxassetid://113088244245544',[
'lucide-a-arrow-down']='rbxassetid://120414505628310',['lucide-airplay']='rbxassetid://84819241115336',[
'lucide-activity']='rbxassetid://95440027512297',['lucide-a-arrow-up']='rbxassetid://96834340832343',[
'lucide-alarm-clock-check']='rbxassetid://98975592700921',['lucide-a-large-small']='rbxassetid://107161607517892',[
'lucide-accessibility']='rbxassetid://89312644787341',['lucide-alarm-clock-minus']='rbxassetid://82130050165851',[
'lucide-alarm-smoke']='rbxassetid://73760741091094',['lucide-alarm-clock-plus']='rbxassetid://107534211370017',[
'lucide-alarm-clock']='rbxassetid://98565867866733',['lucide-album']='rbxassetid://81701758864352',[
'lucide-align-center-horizontal']='rbxassetid://90152735878239',['lucide-align-center-vertical']=
'rbxassetid://137580719499796',['lucide-alarm-clock-off']='rbxassetid://82479038323456',[
'lucide-align-horizontal-distribute-end']='rbxassetid://130288633910138',['lucide-align-end-vertical']=
'rbxassetid://79375195184015',['lucide-align-horizontal-distribute-start']='rbxassetid://115759685434358',[
'lucide-align-horizontal-justify-end']='rbxassetid://132086487303478',['lucide-align-horizontal-distribute-center']=
'rbxassetid://101218054531765',['lucide-align-end-horizontal']='rbxassetid://130647352184453',[
@@ -3430,29 +3517,29 @@ MenuKeybind end return ae end)()end,[26]=function()local aa,ab,ac=a(26)local ad
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'}},{7,2,{'MainModule'}},{3,2,{'Init'},{{5,2,{'ObsidianLibrary'}},{4,2,{
'ObsidianLibrary.d'}}}},{9,2,{'ObsidianLibrary.d'}},{8,2,{'ObsidianLibrary'}},{6,2,{'Loader'}},{10,1,{'ObsidianUI'},{{12
,2,{'FallbackIcons'}},{14,1,{'scripts'},{{15,2,{'CustomESP'}},{17,2,{'NoclipController'}},{16,2,{'FlyController'}}}},{13
,2,{'UIConfig'}},{11,2,{'Bootstrap'}},{25,1,{'utils'},{{26,2,{'icons'}}}},{18,1,{'tabs'},{{19,2,{'ESPTab'}},{22,2,{
'MainTab'}},{20,2,{'FlyTab'}},{23,2,{'NoclipTab'}},{24,2,{'UISettingsTab'}},{21,2,{'LocalTab'}}}}}}}}},'0.4.2',
'WaxRuntime',string,task,setmetatable,error,next,table,unpack,coroutine,script,type,require,pcall,tostring,tonumber,
_VERSION local au,av,aw,ax,ay,az,aA=aj.insert,aj.remove,aj.freeze or function(au)return au end,al.wrap,ae.sub,ae.match,
ae.gmatch if as and ay(as,1,4)=='Lune'then local aB,aC=ap(ao,'@lune/task')if aB and aC then af=aC end end local aB=af
and af.defer local aC,aD,aE,aF,aG,aH,aI,aJ,aK=aB or function(aC,...)ax(aC)(...)end,{[1]='Folder',[2]='ModuleScript',[3]=
'Script',[4]='LocalScript',[5]='StringValue'},{},{},{},{},{},{},{}local aL,aM={GetFullName={{},function(aL)local aM,aN=
aL.Name,aL.Parent while aN do aM=aN.Name..'.'..aM aN=aN.Parent end return aM end},GetChildren={{},function(aL)local aM={
}for aN in ai,aK[aL]do au(aM,aN)end return aM end},GetDescendants={{},function(aL)local aM={}for aN in ai,aK[aL]do au(aM
,aN)for aO,aP in ai,aN:GetDescendants()do au(aM,aP)end end return aM end},FindFirstChild={{'string','boolean?'},function
(aL,aM,aN)local aO=aK[aL]for aP in ai,aO do if aP.Name==aM then return aP end end if aN then for aP in ai,aO do return
aP:FindFirstChild(aM,true)end end end},FindFirstAncestor={{'string'},function(aL,aM)local aN=aL.Parent while aN do if aN
.Name==aM then return aN end aN=aN.Parent end end},WaitForChild={{'string','number?'},function(aL,aM)return aL:
FindFirstChild(aM)end}},{}for aN,aO in ai,aL do local aP,aR,aS=aO[1],aO[2],{}for aT,aU in ai,aP do local aV,aW=az(aU,
'^([^%?]+)(%??)')aS[aT]={aV,aW}end aM[aN]=function(aT,...)if not aK[aT]then ah(
"Expected ':' not '.' calling member function "..aN,2)end local aU={...}for aV,aW in ai,aS do local aX=aU[aV]local aY,aZ
,a_=an(aX),aW[1],aW[2]if aX==nil and not a_ then ah('Argument '..aX..' missing or nil',3)end if aZ~='any'and aY~=aZ and
not(aY=='nil'and a_)then ah('Argument '..aV..' expects type "'..aZ..'", got "'..aY..'"',2)end end return aR(aT,...)end
end local function aN(aO,aP,aR)local aS,aT=(ag({},{__mode='k'}))local function aU(aV)ah(aV..
' is not a valid (virtual) member of '..aO..' "'..aP..'"',3)end local function aV(aW)ah(
end},{{1,1,{'waxbundle'},{{2,4,{'BundleEntry'}},{10,1,{'ObsidianUI'},{{14,1,{'scripts'},{{17,2,{'NoclipController'}},{15
,2,{'CustomESP'}},{16,2,{'FlyController'}}}},{28,1,{'utils'},{{29,2,{'icons'}}}},{11,2,{'Bootstrap'}},{12,2,{
'FallbackIcons'}},{18,1,{'tabs'},{{24,2,{'LocalTab'}},{23,2,{'ItemSpawnerTab'}},{25,2,{'MainTab'}},{19,2,{'AimbotTab'}},
{20,2,{'AutoFarmTab'}},{21,2,{'ESPTab'}},{27,2,{'UISettingsTab'}},{26,2,{'NoclipTab'}},{22,2,{'FlyTab'}}}},{13,2,{
'UIConfig'}}}},{3,2,{'Init'},{{5,2,{'ObsidianLibrary'}},{4,2,{'ObsidianLibrary.d'}}}},{7,2,{'MainModule'}},{6,2,{
'Loader'}},{8,2,{'ObsidianLibrary'}},{9,2,{'ObsidianLibrary.d'}}}}},'0.4.2','WaxRuntime',string,task,setmetatable,error,
next,table,unpack,coroutine,script,type,require,pcall,tostring,tonumber,_VERSION local au,av,aw,ax,ay,az,aA=aj.insert,aj
.remove,aj.freeze or function(au)return au end,al.wrap,ae.sub,ae.match,ae.gmatch if as and ay(as,1,4)=='Lune'then local
aB,aC=ap(ao,'@lune/task')if aB and aC then af=aC end end local aB=af and af.defer local aC,aD,aE,aF,aG,aH,aI,aJ,aK=aB or
function(aC,...)ax(aC)(...)end,{[1]='Folder',[2]='ModuleScript',[3]='Script',[4]='LocalScript',[5]='StringValue'},{},{},
{},{},{},{},{}local aL,aM={GetFullName={{},function(aL)local aM,aN=aL.Name,aL.Parent while aN do aM=aN.Name..'.'..aM aN=
aN.Parent end return aM end},GetChildren={{},function(aL)local aM={}for aN in ai,aK[aL]do au(aM,aN)end return aM end},
GetDescendants={{},function(aL)local aM={}for aN in ai,aK[aL]do au(aM,aN)for aO,aP in ai,aN:GetDescendants()do au(aM,aP)
end end return aM end},FindFirstChild={{'string','boolean?'},function(aL,aM,aN)local aO=aK[aL]for aP in ai,aO do if aP.
Name==aM then return aP end end if aN then for aP in ai,aO do return aP:FindFirstChild(aM,true)end end end},
FindFirstAncestor={{'string'},function(aL,aM)local aN=aL.Parent while aN do if aN.Name==aM then return aN end aN=aN.
Parent end end},WaitForChild={{'string','number?'},function(aL,aM)return aL:FindFirstChild(aM)end}},{}for aN,aO in ai,aL
do local aP,aR,aS=aO[1],aO[2],{}for aT,aU in ai,aP do local aV,aW=az(aU,'^([^%?]+)(%??)')aS[aT]={aV,aW}end aM[aN]=
function(aT,...)if not aK[aT]then ah("Expected ':' not '.' calling member function "..aN,2)end local aU={...}for aV,aW
in ai,aS do local aX=aU[aV]local aY,aZ,a_=an(aX),aW[1],aW[2]if aX==nil and not a_ then ah('Argument '..aX..
' missing or nil',3)end if aZ~='any'and aY~=aZ and not(aY=='nil'and a_)then ah('Argument '..aV..' expects type "'..aZ..
'", got "'..aY..'"',2)end end return aR(aT,...)end end local function aN(aO,aP,aR)local aS,aT=(ag({},{__mode='k'}))
local function aU(aV)ah(aV..' is not a valid (virtual) member of '..aO..' "'..aP..'"',3)end local function aV(aW)ah(
'Unable to assign (virtual) property '..aW..'. Property is read only',3)end local aW,aX={},{}aX.__metatable=false aX.
__index=function(aY,aZ)if aZ=='ClassName'then return aO elseif aZ=='Name'then return aP elseif aZ=='Parent'then return
aR elseif aO=='StringValue'and aZ=='Value'then return aT else local a_=aM[aZ]if a_ then return a_ end end for a_ in ai,