Auto-deploy: Update bundled Lua script
This commit is contained in:
400
main.luau
400
main.luau
@@ -2515,117 +2515,126 @@ string.format('%s [%.0f]',ar.model.Name,aw)else ar.text.Text=ar.model.Name end a
|
||||
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]
|
||||
=false end end))table.insert(al.connections,af.RenderStepped:Connect(function(am)if not al.config.Enabled then return
|
||||
end local an,ao=ak()if not an or not ao then return end ao:ChangeState(Enum.HumanoidStateType.Physics)ao.AutoRotate=
|
||||
false local ap=ah.CurrentCamera if ap then local aq,ar,as=ap.CFrame.LookVector,ap.CFrame.RightVector,Vector3.zero if al.
|
||||
keyDown[Enum.KeyCode.W]then as+=aq end if al.keyDown[Enum.KeyCode.S]then as-=aq end if al.keyDown[Enum.KeyCode.A]then as
|
||||
-=ar end if al.keyDown[Enum.KeyCode.D]then as+=ar end if as.Magnitude>0 then as=as.Unit end local at=al.config.Speed if
|
||||
ag:IsKeyDown(Enum.KeyCode.LeftShift)then at*=al.config.BoostMultiplier end an.CFrame=an.CFrame+(as*at*am)an.
|
||||
AssemblyLinearVelocity=Vector3.zero an.AssemblyAngularVelocity=Vector3.zero end if al.config.Noclip then al:_setNoclip(
|
||||
an.Parent,true)else al:_setNoclip(an.Parent,false)end end))end function ai.Stop(al)al:_disconnectAll()for am,an in al.
|
||||
keyDown do al.keyDown[am]=false end local am,an=ak()if an then an.AutoRotate=true an:ChangeState(Enum.HumanoidStateType.
|
||||
Running)end if am then al:_setNoclip(am.Parent,false)am.AssemblyLinearVelocity=Vector3.zero end end return ai end)()end,
|
||||
[17]=function()local aa,ab,ac=a(17)local ad return(function(...)local ae,af,ag=game:GetService'Players',game:GetService
|
||||
'RunService',{}ag.__index=ag local ah={Enabled=false}local function ai()local aj=ae.LocalPlayer return aj and aj.
|
||||
Character or nil end function ag.new()local aj=setmetatable({},ag)aj.config=table.clone(ah)aj.connections={}aj.
|
||||
cachedCollision={}return aj end function ag.UpdateConfig(aj,ak)for al,am in ak do aj.config[al]=am end end function ag.
|
||||
_disconnectAll(aj)for ak,al in aj.connections do if al and al.Connected then al:Disconnect()end end table.clear(aj.
|
||||
connections)end function ag._apply(aj,ak,al)for am,an in ak:GetDescendants()do if an:IsA'BasePart'then if al then if aj.
|
||||
cachedCollision[an]==nil then aj.cachedCollision[an]={CanCollide=an.CanCollide,CanTouch=an.CanTouch,CanQuery=an.CanQuery
|
||||
}end an.CanCollide=false an.CanTouch=false an.CanQuery=false else local ao=aj.cachedCollision[an]if ao~=nil then an.
|
||||
CanCollide=ao.CanCollide an.CanTouch=ao.CanTouch an.CanQuery=ao.CanQuery aj.cachedCollision[an]=nil end end end end end
|
||||
function ag.Start(aj)aj:Stop()table.insert(aj.connections,ae.LocalPlayer.CharacterAdded:Connect(function()table.clear(aj
|
||||
.cachedCollision)end))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,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)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(
|
||||
_createEntry(as)end end end function ai.Start(aq)if aq.running then return end aq.running=true aq:_scanWorkspace()for ar
|
||||
,as in ae:GetPlayers()do if as~=ae.LocalPlayer then local function at(au)aq:_createEntry(au)end if as.Character then at(
|
||||
as.Character)end table.insert(aq.connections,as.CharacterAdded:Connect(at))end end 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.Heartbeat:Connect(function(ar)if not aq.running then return end aq.
|
||||
_scanAccumulator=(aq._scanAccumulator or 0)+ar if aq._scanAccumulator>=5 then aq._scanAccumulator=0 aq:_scanWorkspace()
|
||||
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]=false end end))table.insert(al.connections,af.RenderStepped:
|
||||
Connect(function(am)if not al.config.Enabled then return end local an,ao=ak()if not an or not ao then return end ao:
|
||||
ChangeState(Enum.HumanoidStateType.Physics)ao.AutoRotate=false local ap=ah.CurrentCamera if ap then local aq,ar,as=ap.
|
||||
CFrame.LookVector,ap.CFrame.RightVector,Vector3.zero if al.keyDown[Enum.KeyCode.W]then as+=aq end if al.keyDown[Enum.
|
||||
KeyCode.S]then as-=aq end if al.keyDown[Enum.KeyCode.A]then as-=ar end if al.keyDown[Enum.KeyCode.D]then as+=ar end if
|
||||
as.Magnitude>0 then as=as.Unit end local at=al.config.Speed if ag:IsKeyDown(Enum.KeyCode.LeftShift)then at*=al.config.
|
||||
BoostMultiplier end an.CFrame=an.CFrame+(as*at*am)an.AssemblyLinearVelocity=Vector3.zero an.AssemblyAngularVelocity=
|
||||
Vector3.zero end if al.config.Noclip then al:_setNoclip(an.Parent,true)else al:_setNoclip(an.Parent,false)end end))end
|
||||
function ai.Stop(al)al:_disconnectAll()for am,an in al.keyDown do al.keyDown[am]=false end local am,an=ak()if an then an
|
||||
.AutoRotate=true an:ChangeState(Enum.HumanoidStateType.Running)end if am then al:_setNoclip(am.Parent,false)am.
|
||||
AssemblyLinearVelocity=Vector3.zero end end return ai end)()end,[17]=function()local aa,ab,ac=a(17)local ad return(
|
||||
function(...)local ae,af,ag=game:GetService'Players',game:GetService'RunService',{}ag.__index=ag local ah={Enabled=false
|
||||
}local function ai()local aj=ae.LocalPlayer return aj and aj.Character or nil end local function aj()local ak=ai()if not
|
||||
ak then return nil,nil end local al,am=ak:FindFirstChildOfClass'Humanoid',ak:FindFirstChild'HumanoidRootPart'return am,
|
||||
al end function ag.new()local ak=setmetatable({},ag)ak.config=table.clone(ah)ak.connections={}ak.cachedCollision={}
|
||||
return ak end function ag.UpdateConfig(ak,al)for am,an in al do ak.config[am]=an end end function ag._disconnectAll(ak)
|
||||
for al,am in ak.connections do if am and am.Connected then am:Disconnect()end end table.clear(ak.connections)end
|
||||
function ag._apply(ak,al,am)for an,ao in al:GetDescendants()do if ao:IsA'BasePart'then if am then if ak.cachedCollision[
|
||||
ao]==nil then ak.cachedCollision[ao]={CanCollide=ao.CanCollide,CanTouch=ao.CanTouch,CanQuery=ao.CanQuery}end ao.
|
||||
CanCollide=false ao.CanTouch=false ao.CanQuery=false else local ap=ak.cachedCollision[ao]if ap~=nil then ao.CanCollide=
|
||||
ap.CanCollide ao.CanTouch=ap.CanTouch ao.CanQuery=ap.CanQuery ak.cachedCollision[ao]=nil end end end end end function ag
|
||||
.Start(ak)ak:Stop()table.insert(ak.connections,ae.LocalPlayer.CharacterAdded:Connect(function()table.clear(ak.
|
||||
cachedCollision)end))table.insert(ak.connections,af.Stepped:Connect(function(al,am)local an=ai()if not an then return
|
||||
end ak:_apply(an,ak.config.Enabled)if ak.config.Enabled then local ao,ap=aj()if ao and ap then ap:ChangeState(Enum.
|
||||
HumanoidStateType.Physics)local aq=ap.MoveDirection if aq.Magnitude>0 then local ar=ap.WalkSpeed ao.CFrame=ao.CFrame+(aq
|
||||
*ar*am)end ao.AssemblyLinearVelocity=Vector3.zero ao.AssemblyAngularVelocity=Vector3.zero end end end))end function ag.
|
||||
Stop(ak)ak:_disconnectAll()local al=ai()if al then ak:_apply(al,false)local am,an=aj()if an then an:ChangeState(Enum.
|
||||
HumanoidStateType.Running)end end table.clear(ak.cachedCollision)end return ag end)()end,[19]=function()local aa,ab,ac=
|
||||
a(19)local ad return(function(...)local 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)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,
|
||||
@@ -2788,25 +2797,27 @@ UserInputState=aP.UserInputState})ae.LocalPlayer:SetAttribute('MacroInputs',aS)e
|
||||
UserInputType.MouseButton2 then local aS=ae.LocalPlayer local aT=aS:GetMouse()local aU=aT.Target if aU and aS.Character
|
||||
and aS.Character:FindFirstChild'HumanoidRootPart'then aS.Character.HumanoidRootPart.CFrame=aU.CFrame+Vector3.new(0,5,0)
|
||||
am:Notify{Title='Teleport',Description='Teleportiert zu '..aU.Name,Time=2}end end end)am:OnUnload(function()if aJ then
|
||||
aJ:Disconnect()aJ=nil end end)end return aj 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,ag=game:GetService'UserInputService',ac(ab.
|
||||
Parent.Parent:WaitForChild'scripts':WaitForChild'NoclipController'),{}function ag.build(ah,ai)print
|
||||
'[DEBUG] Building Noclip tab...'local aj,ak,al,am,an,ao=af.new(),{Enabled=false},Enum.KeyCode.V,'Toggle'local function
|
||||
ap()aj:UpdateConfig(ak)end local function aq(ar)ak.Enabled=ar ap()if ar then ah:Notify{Title='Noclip',Description=
|
||||
'Noclip aktiviert.',Time=2}else ah:Notify{Title='Noclip',Description='Noclip deaktiviert.',Time=2}end end ah:OnUnload(
|
||||
function()aj:Stop()if an then an:Disconnect()an=nil end if ao then ao:Disconnect()ao=nil end end)local ar=ai.Noclip:
|
||||
AddLeftGroupbox('Noclip','ghost')aj:Start()ap()ar:AddToggle('NoclipEnabled',{Text='Enable Noclip',Default=ak.Enabled,
|
||||
Callback=function(as)if am=='Toggle'then aq(as)end end})ar:AddDropdown('NoclipMode',{Text='Mode',Values={'Toggle','Hold'
|
||||
},Default=am,Callback=function(as)am=as if am=='Hold'then aq(false)end end})local as={'W','A','S','D','Q','E','R','F',
|
||||
'G','Z','X','C','V','LeftShift','RightShift','LeftControl','RightControl','LeftAlt','RightAlt','Space','MouseButton2'}ar
|
||||
:AddDropdown('NoclipHoldKey',{Text='Hold Key',Values=as,Default=al.Name,Callback=function(at)local au,av=pcall(function(
|
||||
)return Enum.KeyCode[at]end)if au and av then al=av end end})if not an then an=ae.InputBegan:Connect(function(at,au)if
|
||||
au then return end if am=='Hold'and at.KeyCode==al then aq(true)end end)end if not ao then ao=ae.InputEnded:Connect(
|
||||
function(at)if am=='Hold'and at.KeyCode==al then aq(false)end end)end ar:AddLabel
|
||||
'Tipp: Nicht in W\u{e4}nde teleportieren'print'[DEBUG] Noclip tab built successfully'end return ag end)()end,[27]=
|
||||
function()local aa,ab,ac=a(27)local ad return(function(...)local ae={}function ae.build(af,ag)print
|
||||
aJ:Disconnect()aJ=nil end ag.Brightness=1 ag.FogEnd=1000 for aP,aR in ag:GetChildren()do if aR:IsA
|
||||
'ColorCorrectionEffect'or aR:IsA'BloomEffect'or aR:IsA'BlurEffect'then aR:Destroy()end end local aP=ae.LocalPlayer if aP
|
||||
then aP.CameraMode=Enum.CameraMode.Classic end af.MouseBehavior=Enum.MouseBehavior.Default end)end return aj end)()end,[
|
||||
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,ag=game:GetService'UserInputService',ac(ab.Parent.Parent:WaitForChild'scripts':WaitForChild
|
||||
'NoclipController'),{}function ag.build(ah,ai)print'[DEBUG] Building Noclip tab...'local aj,ak,al,am,an,ao=af.new(),{
|
||||
Enabled=false},Enum.KeyCode.V,'Toggle'local function ap()aj:UpdateConfig(ak)end local function aq(ar)ak.Enabled=ar ap()
|
||||
if ar then ah:Notify{Title='Noclip',Description='Noclip aktiviert.',Time=2}else ah:Notify{Title='Noclip',Description=
|
||||
'Noclip deaktiviert.',Time=2}end end ah:OnUnload(function()aj:Stop()if an then an:Disconnect()an=nil end if ao then ao:
|
||||
Disconnect()ao=nil end end)local ar=ai.Noclip:AddLeftGroupbox('Noclip','ghost')aj:Start()ap()ar:AddToggle(
|
||||
'NoclipEnabled',{Text='Enable Noclip',Default=ak.Enabled,Callback=function(as)if am=='Toggle'then aq(as)end end})ar:
|
||||
AddDropdown('NoclipMode',{Text='Mode',Values={'Toggle','Hold'},Default=am,Callback=function(as)am=as if am=='Hold'then
|
||||
aq(false)end end})local as={'W','A','S','D','Q','E','R','F','G','Z','X','C','V','LeftShift','RightShift','LeftControl',
|
||||
'RightControl','LeftAlt','RightAlt','Space','MouseButton2'}ar:AddDropdown('NoclipHoldKey',{Text='Hold Key',Values=as,
|
||||
Default=al.Name,Callback=function(at)local au,av=pcall(function()return Enum.KeyCode[at]end)if au and av then al=av end
|
||||
end})if not an then an=ae.InputBegan:Connect(function(at,au)if au then return end if am=='Hold'and at.KeyCode==al then
|
||||
aq(true)end end)end if not ao then ao=ae.InputEnded:Connect(function(at)if am=='Hold'and at.KeyCode==al then aq(false)
|
||||
end end)end ar:AddLabel'Tipp: Nicht in W\u{e4}nde teleportieren'print'[DEBUG] Noclip tab built successfully'end return
|
||||
ag end)()end,[27]=function()local aa,ab,ac=a(27)local ad return(function(...)local ae={}function ae.build(af,ag)print
|
||||
'[DEBUG] Building UI Settings tab...'local ah=ag['UI Settings']:AddLeftGroupbox('Interface','sliders-horizontal')ah:
|
||||
AddButton{Text='Toggle UI',Func=function()af:Toggle()end}ah:AddButton{Text='Unload UI',Func=function()local ai=getgenv
|
||||
and getgenv().unloadObsidian if ai then ai()else af:Unload()end end}ah:AddToggle('ShowCustomCursor',{Text=
|
||||
@@ -2820,63 +2831,66 @@ local aa,ab,ac=a(28)local ad return(function(...)local ae,af,ag,ah,ai,aj=game:Ge
|
||||
'TeleportService',game:GetService'VirtualUser',game:GetService'Lighting',game:GetService'RunService',{}function aj.build
|
||||
(ak,al)print'[DEBUG] Building Utils tab...'local am,an,ao,ap,aq,ar,as=16,50,false,{Brightness=ah.Brightness,FogEnd=ah.
|
||||
FogEnd,GlobalShadows=ah.GlobalShadows,Ambient=ah.Ambient,OutdoorAmbient=ah.OutdoorAmbient}ak:OnUnload(function()if aq
|
||||
then aq:Disconnect()aq=nil end if ar then ar:Disconnect()ar=nil end end)local at=al.Utils:AddLeftGroupbox('Utilities',
|
||||
'wrench')at:AddToggle('AntiAFK',{Text='Anti-AFK',Default=false,Callback=function(au)if au then if aq then aq:Disconnect(
|
||||
)aq=nil end aq=ae.LocalPlayer.Idled:Connect(function()ag:CaptureController()ag:ClickButton2(Vector2.new(0,0))end)ak:
|
||||
Notify{Title='Anti-AFK',Description='Anti-AFK aktiviert.',Time=2}else if aq then aq:Disconnect()aq=nil end ak:Notify{
|
||||
Title='Anti-AFK',Description='Anti-AFK deaktiviert.',Time=2}end end})at:AddButton{Text='Toggle UI',Func=function()ak:
|
||||
Toggle()end}at:AddButton{Text='Copy JobId',Func=function()local au=setclipboard or(syn and syn.set_clipboard)if au then
|
||||
au(tostring(game.JobId))ak:Notify{Title='Utils',Description='JobId kopiert.',Time=2}else ak:Notify{Title='Utils',
|
||||
Description='Kein Clipboard verf\u{fc}gbar.',Time=2}end end}at:AddButton{Text='Rejoin Server',Func=function()local au=ae
|
||||
.LocalPlayer if au then af:TeleportToPlaceInstance(game.PlaceId,game.JobId,au)end end}at:AddButton{Text='Respawn',Func=
|
||||
function()local au=ae.LocalPlayer if au then au:LoadCharacter()ak:Notify{Title='Utils',Description='Respawn ausgelost.',
|
||||
Time=2}end end}at:AddToggle('FullbrightQuick',{Text='Fullbright',Default=false,Callback=function(au)ao=au if au then ah.
|
||||
Brightness=2 ah.FogEnd=100000 ak:Notify{Title='Utils',Description='Fullbright aktiviert.',Time=2}else ah.Brightness=ap.
|
||||
Brightness ah.FogEnd=ap.FogEnd ak:Notify{Title='Utils',Description='Fullbright deaktiviert.',Time=2}end end})at:
|
||||
AddToggle('LowGraphics',{Text='Low Graphics / FPS Boost',Default=false,Callback=function(au)if au then ap.Brightness=ah.
|
||||
Brightness ap.FogEnd=ah.FogEnd ap.GlobalShadows=ah.GlobalShadows ap.Ambient=ah.Ambient ap.OutdoorAmbient=ah.
|
||||
OutdoorAmbient ah.Brightness=1 ah.FogEnd=1000000 ah.GlobalShadows=false ah.Ambient=Color3.new(0.4,0.4,0.4)ah.
|
||||
OutdoorAmbient=Color3.new(0.4,0.4,0.4)for av,aw in ah:GetChildren()do if aw:IsA'BloomEffect'or aw:IsA'BlurEffect'or aw:
|
||||
IsA'SunRaysEffect'or aw:IsA'ColorCorrectionEffect'or aw:IsA'DepthOfFieldEffect'then aw.Enabled=false end end ak:Notify{
|
||||
Title='Utils',Description='Low Graphics aktiviert.',Time=2}else ah.Brightness=ap.Brightness ah.FogEnd=ap.FogEnd ah.
|
||||
GlobalShadows=ap.GlobalShadows ah.Ambient=ap.Ambient ah.OutdoorAmbient=ap.OutdoorAmbient for av,aw in ah:GetChildren()do
|
||||
if aw:IsA'BloomEffect'or aw:IsA'BlurEffect'or aw:IsA'SunRaysEffect'or aw:IsA'ColorCorrectionEffect'or aw:IsA
|
||||
'DepthOfFieldEffect'then aw.Enabled=true end end ak:Notify{Title='Utils',Description='Low Graphics deaktiviert.',Time=2}
|
||||
end end})local au=al.Utils:AddRightGroupbox('Monitoring','activity')au:AddToggle('FPSCounter',{Text='FPS Counter',
|
||||
Default=false,Callback=function(av)if av then if not as then as=au:AddLabel'FPS: ...'end local aw,ax=os.clock(),0 ar=ai.
|
||||
RenderStepped:Connect(function()ax+=1 local ay=os.clock()if ay-aw>=1 then local az=math.floor(ax/(ay-aw))ax=0 aw=ay if
|
||||
as then as:SetText('FPS: '..tostring(az))end end end)else if ar then ar:Disconnect()ar=nil end if as then as:SetText
|
||||
'FPS: ...'end end end})au:AddSlider('QuickWalkSpeed',{Text='WalkSpeed',Default=am,Min=8,Max=80,Rounding=0,Callback=
|
||||
function(av)am=av local aw=ae.LocalPlayer local ax=aw and aw.Character and aw.Character:FindFirstChildOfClass'Humanoid'
|
||||
if ax then ax.WalkSpeed=am end end})au:AddSlider('QuickJumpPower',{Text='JumpPower',Default=an,Min=25,Max=120,Rounding=0
|
||||
,Callback=function(av)an=av local aw=ae.LocalPlayer local ax=aw and aw.Character and aw.Character:FindFirstChildOfClass
|
||||
'Humanoid'if ax then if ax.UseJumpPower~=nil then ax.UseJumpPower=true end ax.JumpPower=an end end})print
|
||||
'[DEBUG] Utils tab built successfully'end return aj end)()end,[29]=function()local aa,ab,ac=a(29)local ad return(
|
||||
function(...)local ae,af,ag=game:GetService'Players',game:GetService'Lighting',{}function ag.build(ah,ai)local aj,ak,al,
|
||||
am,an,ao,ap=20,5,2,Color3.new(1,1,1),2,100000,ai.Visual:AddLeftGroupbox('Crosshair Settings','rbxassetid://6031071569')
|
||||
ap:AddToggle('CustomCrosshair',{Text='Custom Crosshair',Default=false,Callback=function(aq)if aq then local ar,as=
|
||||
Instance.new'ScreenGui',Instance.new'Frame'as.Name='CrosshairFrame'as.Size=UDim2.fromOffset(aj,aj)as.Position=UDim2.
|
||||
fromScale(0.5,0.5)as.AnchorPoint=Vector2.new(0.5,0.5)as.BackgroundTransparency=1 local at=Instance.new'Frame'at.Name=
|
||||
'VerticalLine'at.Size=UDim2.new(0,al,0,aj/2-ak)at.Position=UDim2.fromScale(0.5,0.5)at.AnchorPoint=Vector2.new(0.5,0.5)at
|
||||
.BackgroundColor3=am at.Parent=as local au=Instance.new'Frame'au.Name='HorizontalLine'au.Size=UDim2.new(0,aj/2-ak,0,al)
|
||||
au.Position=UDim2.fromScale(0.5,0.5)au.AnchorPoint=Vector2.new(0.5,0.5)au.BackgroundColor3=am au.Parent=as ar.Parent=ae.
|
||||
LocalPlayer:WaitForChild'PlayerGui'ae.LocalPlayer:SetAttribute('CrosshairGUI',ar)ah:Notify{Title='Crosshair',Description
|
||||
='Custom Crosshair aktiviert.',Time=2}else local ar=ae.LocalPlayer:GetAttribute'CrosshairGUI'if ar then ar:Destroy()ae.
|
||||
LocalPlayer:SetAttribute('CrosshairGUI',nil)end ah:Notify{Title='Crosshair',Description='Custom Crosshair deaktiviert.',
|
||||
Time=2}end end})ap:AddSlider('CrosshairSize',{Text='Crosshair Size',Default=aj,Min=5,Max=50,Rounding=0,Callback=function
|
||||
(aq)aj=aq local ar=ae.LocalPlayer:GetAttribute'CrosshairGUI'if ar then local as=ar:FindFirstChild'CrosshairFrame'if as
|
||||
then as.Size=UDim2.fromOffset(aj,aj)local at,au=as:FindFirstChild'VerticalLine',as:FindFirstChild'HorizontalLine'if at
|
||||
then at.Size=UDim2.new(0,al,0,aj/2-ak)end if au then au.Size=UDim2.new(0,aj/2-ak,0,al)end end end end})ap:AddSlider(
|
||||
'CrosshairGap',{Text='Crosshair Gap',Default=ak,Min=0,Max=20,Rounding=0,Callback=function(aq)ak=aq local ar=ae.
|
||||
LocalPlayer:GetAttribute'CrosshairGUI'if ar then local as=ar:FindFirstChild'CrosshairFrame'if as then local at,au=as:
|
||||
FindFirstChild'VerticalLine',as:FindFirstChild'HorizontalLine'if at then at.Size=UDim2.new(0,al,0,aj/2-ak)end if au then
|
||||
au.Size=UDim2.new(0,aj/2-ak,0,al)end end end end})ap:AddSlider('CrosshairThickness',{Text='Crosshair Thickness',Default=
|
||||
al,Min=1,Max=10,Rounding=0,Callback=function(aq)al=aq local ar=ae.LocalPlayer:GetAttribute'CrosshairGUI'if ar then local
|
||||
as=ar:FindFirstChild'CrosshairFrame'if as then local at,au=as:FindFirstChild'VerticalLine',as:FindFirstChild
|
||||
'HorizontalLine'if at then at.Size=UDim2.new(0,al,0,aj/2-ak)end if au then au.Size=UDim2.new(0,aj/2-ak,0,al)end end end
|
||||
end})ap:AddLabel'Crosshair Color'ap:AddColorPicker('CrosshairColor',{Default=am,Callback=function(aq)am=aq local ar=ae.
|
||||
LocalPlayer:GetAttribute'CrosshairGUI'if ar then local as=ar:FindFirstChild'CrosshairFrame'if as then for at,au in as:
|
||||
GetChildren()do if au:IsA'Frame'then au.BackgroundColor3=am end end end end end})local aq=ai.Visual:AddRightGroupbox(
|
||||
then aq:Disconnect()aq=nil end if ar then ar:Disconnect()ar=nil end ah.Brightness=ap.Brightness ah.FogEnd=ap.FogEnd ah.
|
||||
GlobalShadows=ap.GlobalShadows ah.Ambient=ap.Ambient ah.OutdoorAmbient=ap.OutdoorAmbient for at,au in ah:GetChildren()do
|
||||
if au:IsA'BloomEffect'or au:IsA'BlurEffect'or au:IsA'SunRaysEffect'or au:IsA'ColorCorrectionEffect'or au:IsA
|
||||
'DepthOfFieldEffect'then au.Enabled=true end end end)local at=al.Utils:AddLeftGroupbox('Utilities','wrench')at:
|
||||
AddToggle('AntiAFK',{Text='Anti-AFK',Default=false,Callback=function(au)if au then if aq then aq:Disconnect()aq=nil end
|
||||
aq=ae.LocalPlayer.Idled:Connect(function()ag:CaptureController()ag:ClickButton2(Vector2.new(0,0))end)ak:Notify{Title=
|
||||
'Anti-AFK',Description='Anti-AFK aktiviert.',Time=2}else if aq then aq:Disconnect()aq=nil end ak:Notify{Title='Anti-AFK'
|
||||
,Description='Anti-AFK deaktiviert.',Time=2}end end})at:AddButton{Text='Toggle UI',Func=function()ak:Toggle()end}at:
|
||||
AddButton{Text='Copy JobId',Func=function()local au=setclipboard or(syn and syn.set_clipboard)if au then au(tostring(
|
||||
game.JobId))ak:Notify{Title='Utils',Description='JobId kopiert.',Time=2}else ak:Notify{Title='Utils',Description=
|
||||
'Kein Clipboard verf\u{fc}gbar.',Time=2}end end}at:AddButton{Text='Rejoin Server',Func=function()local au=ae.LocalPlayer
|
||||
if au then af:TeleportToPlaceInstance(game.PlaceId,game.JobId,au)end end}at:AddButton{Text='Respawn',Func=function()
|
||||
local au=ae.LocalPlayer if au then au:LoadCharacter()ak:Notify{Title='Utils',Description='Respawn ausgelost.',Time=2}end
|
||||
end}at:AddToggle('FullbrightQuick',{Text='Fullbright',Default=false,Callback=function(au)ao=au if au then ah.Brightness=
|
||||
2 ah.FogEnd=100000 ak:Notify{Title='Utils',Description='Fullbright aktiviert.',Time=2}else ah.Brightness=ap.Brightness
|
||||
ah.FogEnd=ap.FogEnd ak:Notify{Title='Utils',Description='Fullbright deaktiviert.',Time=2}end end})at:AddToggle(
|
||||
'LowGraphics',{Text='Low Graphics / FPS Boost',Default=false,Callback=function(au)if au then ap.Brightness=ah.Brightness
|
||||
ap.FogEnd=ah.FogEnd ap.GlobalShadows=ah.GlobalShadows ap.Ambient=ah.Ambient ap.OutdoorAmbient=ah.OutdoorAmbient ah.
|
||||
Brightness=1 ah.FogEnd=1000000 ah.GlobalShadows=false ah.Ambient=Color3.new(0.4,0.4,0.4)ah.OutdoorAmbient=Color3.new(0.4
|
||||
,0.4,0.4)for av,aw in ah:GetChildren()do if aw:IsA'BloomEffect'or aw:IsA'BlurEffect'or aw:IsA'SunRaysEffect'or aw:IsA
|
||||
'ColorCorrectionEffect'or aw:IsA'DepthOfFieldEffect'then aw.Enabled=false end end ak:Notify{Title='Utils',Description=
|
||||
'Low Graphics aktiviert.',Time=2}else ah.Brightness=ap.Brightness ah.FogEnd=ap.FogEnd ah.GlobalShadows=ap.GlobalShadows
|
||||
ah.Ambient=ap.Ambient ah.OutdoorAmbient=ap.OutdoorAmbient for av,aw in ah:GetChildren()do if aw:IsA'BloomEffect'or aw:
|
||||
IsA'BlurEffect'or aw:IsA'SunRaysEffect'or aw:IsA'ColorCorrectionEffect'or aw:IsA'DepthOfFieldEffect'then aw.Enabled=true
|
||||
end end ak:Notify{Title='Utils',Description='Low Graphics deaktiviert.',Time=2}end end})local au=al.Utils:
|
||||
AddRightGroupbox('Monitoring','activity')au:AddToggle('FPSCounter',{Text='FPS Counter',Default=false,Callback=function(
|
||||
av)if av then if not as then as=au:AddLabel'FPS: ...'end local aw,ax=os.clock(),0 ar=ai.RenderStepped:Connect(function()
|
||||
ax+=1 local ay=os.clock()if ay-aw>=1 then local az=math.floor(ax/(ay-aw))ax=0 aw=ay if as then as:SetText('FPS: '..
|
||||
tostring(az))end end end)else if ar then ar:Disconnect()ar=nil end if as then as:SetText'FPS: ...'end end end})au:
|
||||
AddSlider('QuickWalkSpeed',{Text='WalkSpeed',Default=am,Min=8,Max=80,Rounding=0,Callback=function(av)am=av local aw=ae.
|
||||
LocalPlayer local ax=aw and aw.Character and aw.Character:FindFirstChildOfClass'Humanoid'if ax then ax.WalkSpeed=am end
|
||||
end})au:AddSlider('QuickJumpPower',{Text='JumpPower',Default=an,Min=25,Max=120,Rounding=0,Callback=function(av)an=av
|
||||
local aw=ae.LocalPlayer local ax=aw and aw.Character and aw.Character:FindFirstChildOfClass'Humanoid'if ax then if ax.
|
||||
UseJumpPower~=nil then ax.UseJumpPower=true end ax.JumpPower=an end end})print'[DEBUG] Utils tab built successfully'end
|
||||
return aj end)()end,[29]=function()local aa,ab,ac=a(29)local ad return(function(...)local ae,af,ag=game:GetService
|
||||
'Players',game:GetService'Lighting',{}function ag.build(ah,ai)local aj,ak,al,am,an,ao,ap=20,5,2,Color3.new(1,1,1),2,
|
||||
100000,ai.Visual:AddLeftGroupbox('Crosshair Settings','rbxassetid://6031071569')ap:AddToggle('CustomCrosshair',{Text=
|
||||
'Custom Crosshair',Default=false,Callback=function(aq)if aq then local ar,as=Instance.new'ScreenGui',Instance.new'Frame'
|
||||
as.Name='CrosshairFrame'as.Size=UDim2.fromOffset(aj,aj)as.Position=UDim2.fromScale(0.5,0.5)as.AnchorPoint=Vector2.new(
|
||||
0.5,0.5)as.BackgroundTransparency=1 local at=Instance.new'Frame'at.Name='VerticalLine'at.Size=UDim2.new(0,al,0,aj/2-ak)
|
||||
at.Position=UDim2.fromScale(0.5,0.5)at.AnchorPoint=Vector2.new(0.5,0.5)at.BackgroundColor3=am at.Parent=as local au=
|
||||
Instance.new'Frame'au.Name='HorizontalLine'au.Size=UDim2.new(0,aj/2-ak,0,al)au.Position=UDim2.fromScale(0.5,0.5)au.
|
||||
AnchorPoint=Vector2.new(0.5,0.5)au.BackgroundColor3=am au.Parent=as ar.Parent=ae.LocalPlayer:WaitForChild'PlayerGui'ae.
|
||||
LocalPlayer:SetAttribute('CrosshairGUI',ar)ah:Notify{Title='Crosshair',Description='Custom Crosshair aktiviert.',Time=2}
|
||||
else local ar=ae.LocalPlayer:GetAttribute'CrosshairGUI'if ar then ar:Destroy()ae.LocalPlayer:SetAttribute('CrosshairGUI'
|
||||
,nil)end ah:Notify{Title='Crosshair',Description='Custom Crosshair deaktiviert.',Time=2}end end})ap:AddSlider(
|
||||
'CrosshairSize',{Text='Crosshair Size',Default=aj,Min=5,Max=50,Rounding=0,Callback=function(aq)aj=aq local ar=ae.
|
||||
LocalPlayer:GetAttribute'CrosshairGUI'if ar then local as=ar:FindFirstChild'CrosshairFrame'if as then as.Size=UDim2.
|
||||
fromOffset(aj,aj)local at,au=as:FindFirstChild'VerticalLine',as:FindFirstChild'HorizontalLine'if at then at.Size=UDim2.
|
||||
new(0,al,0,aj/2-ak)end if au then au.Size=UDim2.new(0,aj/2-ak,0,al)end end end end})ap:AddSlider('CrosshairGap',{Text=
|
||||
'Crosshair Gap',Default=ak,Min=0,Max=20,Rounding=0,Callback=function(aq)ak=aq local ar=ae.LocalPlayer:GetAttribute
|
||||
'CrosshairGUI'if ar then local as=ar:FindFirstChild'CrosshairFrame'if as then local at,au=as:FindFirstChild
|
||||
'VerticalLine',as:FindFirstChild'HorizontalLine'if at then at.Size=UDim2.new(0,al,0,aj/2-ak)end if au then au.Size=UDim2
|
||||
.new(0,aj/2-ak,0,al)end end end end})ap:AddSlider('CrosshairThickness',{Text='Crosshair Thickness',Default=al,Min=1,Max=
|
||||
10,Rounding=0,Callback=function(aq)al=aq local ar=ae.LocalPlayer:GetAttribute'CrosshairGUI'if ar then local as=ar:
|
||||
FindFirstChild'CrosshairFrame'if as then local at,au=as:FindFirstChild'VerticalLine',as:FindFirstChild'HorizontalLine'if
|
||||
at then at.Size=UDim2.new(0,al,0,aj/2-ak)end if au then au.Size=UDim2.new(0,aj/2-ak,0,al)end end end end})ap:AddLabel
|
||||
'Crosshair Color'ap:AddColorPicker('CrosshairColor',{Default=am,Callback=function(aq)am=aq local ar=ae.LocalPlayer:
|
||||
GetAttribute'CrosshairGUI'if ar then local as=ar:FindFirstChild'CrosshairFrame'if as then for at,au in as:GetChildren()
|
||||
do if au:IsA'Frame'then au.BackgroundColor3=am end end end end end})local aq=ai.Visual:AddRightGroupbox(
|
||||
'Environment Settings','rbxassetid://6031071569')aq:AddSlider('EnvBrightness',{Text='Brightness',Default=an,Min=0,Max=5,
|
||||
Rounding=1,Callback=function(ar)an=ar if ae.LocalPlayer:GetAttribute'EnvTweaksEnabled'then af.Brightness=an end end})aq:
|
||||
AddSlider('EnvFogEnd',{Text='Fog Distance',Default=ao,Min=100,Max=1000000,Rounding=0,Callback=function(ar)ao=ar if ae.
|
||||
@@ -3730,12 +3744,12 @@ Brightness=1 ah:Notify{Title='Night Vision',Description='Effekte entfernt.',Time
|
||||
do table.insert(af.Icons,ag)end function af.GetAsset(ag)local ah=tostring(ag):lower()local ai,aj=ah,ah if not ah:match
|
||||
'^lucide%-'then ai='lucide-'..ah else aj=ah:gsub('^lucide%-','')end local ak=ae[ah]or ae[ai]or ae[aj]if ak==nil then
|
||||
return nil end return{Url=ak,ImageRectOffset=Vector2.zero,ImageRectSize=Vector2.zero,Custom=false}end return af end)()
|
||||
end},{{1,1,{'waxbundle'},{{6,2,{'Loader'}},{9,2,{'ObsidianLibrary.d'}},{8,2,{'ObsidianLibrary'}},{10,1,{'ObsidianUI'},{{
|
||||
18,1,{'tabs'},{{22,2,{'FlyTab'}},{28,2,{'UtilsTab'}},{27,2,{'UISettingsTab'}},{25,2,{'MainTab'}},{23,2,{'ItemSpawnerTab'
|
||||
}},{20,2,{'AutoFarmTab'}},{29,2,{'VisualTab'}},{26,2,{'NoclipTab'}},{19,2,{'AimbotTab'}},{21,2,{'ESPTab'}},{24,2,{
|
||||
'LocalTab'}}}},{14,1,{'scripts'},{{15,2,{'CustomESP'}},{16,2,{'FlyController'}},{17,2,{'NoclipController'}}}},{12,2,{
|
||||
'FallbackIcons'}},{13,2,{'UIConfig'}},{11,2,{'Bootstrap'}},{30,1,{'utils'},{{31,2,{'icons'}}}}}},{3,2,{'Init'},{{4,2,{
|
||||
'ObsidianLibrary.d'}},{5,2,{'ObsidianLibrary'}}}},{7,2,{'MainModule'}},{2,4,{'BundleEntry'}}}}},'0.4.2','WaxRuntime',
|
||||
end},{{1,1,{'waxbundle'},{{2,4,{'BundleEntry'}},{6,2,{'Loader'}},{9,2,{'ObsidianLibrary.d'}},{7,2,{'MainModule'}},{10,1,
|
||||
{'ObsidianUI'},{{13,2,{'UIConfig'}},{18,1,{'tabs'},{{22,2,{'FlyTab'}},{19,2,{'AimbotTab'}},{29,2,{'VisualTab'}},{26,2,{
|
||||
'NoclipTab'}},{21,2,{'ESPTab'}},{25,2,{'MainTab'}},{28,2,{'UtilsTab'}},{23,2,{'ItemSpawnerTab'}},{27,2,{'UISettingsTab'}
|
||||
},{24,2,{'LocalTab'}},{20,2,{'AutoFarmTab'}}}},{14,1,{'scripts'},{{17,2,{'NoclipController'}},{16,2,{'FlyController'}},{
|
||||
15,2,{'CustomESP'}}}},{12,2,{'FallbackIcons'}},{11,2,{'Bootstrap'}},{30,1,{'utils'},{{31,2,{'icons'}}}}}},{8,2,{
|
||||
'ObsidianLibrary'}},{3,2,{'Init'},{{5,2,{'ObsidianLibrary'}},{4,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
|
||||
|
||||
Reference in New Issue
Block a user