From ec6e91f52bf7ad6af463fc3a348a4e32ebe5d408 Mon Sep 17 00:00:00 2001 From: redstonestudios Date: Thu, 5 Feb 2026 19:54:22 +0000 Subject: [PATCH] main.luau aktualisiert --- main.luau | 206 +++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 143 insertions(+), 63 deletions(-) diff --git a/main.luau b/main.luau index c55fb9d..9556da8 100644 --- a/main.luau +++ b/main.luau @@ -2627,63 +2627,143 @@ local am,an=aj.ItemSpawner:AddRightGroupbox('Custom Spawn','rbxassetid://1184733 am=al.Character if not am then return nil end return am:FindFirstChildOfClass'Humanoid'end local function al(am)local an =ak()if not an then return false end an.WalkSpeed=am.WalkSpeed if an.UseJumpPower~=nil then an.UseJumpPower=true end if an.JumpPower~=nil then an.JumpPower=am.JumpPower else an.JumpHeight=am.JumpHeight end return true end function aj.build( -am,an)print'[LOG] Initializing Player features...'local ao,ap,aq,ar,as,at,au,av,aw,ax={WalkSpeed=16,JumpPower=50, -JumpHeight=7.2},false,false,false,false,false,false,false,false,an.Player:AddLeftGroupbox('Player', -'rbxassetid://120044548842840')ax:AddButton{Text='Respawn (Self)',Func=function()local ay=ak()if ay then ay.Health=0 am: -Notify{Title='Respawn',Description='Du wirst neu gespawnt.',Time=2}else am:Notify{Title='Respawn',Description= -'Kein Character gefunden.',Time=2}end end}ax:AddButton{Text='Apply Movement',Func=function()if al(ao)then am:Notify{ -Title='Movement',Description='Werte angewendet.',Time=2}else am:Notify{Title='Movement',Description= -'Kein Character gefunden.',Time=2}end end}ax:AddButton{Text='Reset Movement',Func=function()ao.WalkSpeed=16 ao.JumpPower -=50 ao.JumpHeight=7.2 if al(ao)then am:Notify{Title='Movement',Description='Standardwerte gesetzt.',Time=2}end end}ax: -AddButton{Text='Fix Camera',Func=function()local ay,az=ae.LocalPlayer,ai.CurrentCamera if ay and ay.Character and ay. -Character:FindFirstChild'HumanoidRootPart'then local aA,aB=ay.Character.HumanoidRootPart,ak()if aB then local aC,aD=aB. -CameraOffset,CFrame.new(aA.Position+Vector3.new(0,2,5),aA.Position)az.CFrame=aD am:Notify{Title='Camera',Description= -'Kamera zur\u{fc}ckgesetzt.',Time=2}end else am:Notify{Title='Camera',Description='Kein Character gefunden.',Time=2}end -end}ax:AddToggle('SpeedBoost',{Text='Speed Boost (Shift f\u{fc}r Turbo)',Default=false,Callback=function(ay)ap=ay if ay -then am:Notify{Title='Speed Boost',Description='Speed Boost aktiviert. Halte Shift f\u{fc}r Turbo.',Time=2}else local az -=ak()if az then az.WalkSpeed=ao.WalkSpeed end am:Notify{Title='Speed Boost',Description='Speed Boost deaktiviert.',Time= -2}end end})ax:AddToggle('InfiniteJump',{Text='Infinite Jump',Default=false,Callback=function(ay)aq=ay if ay then am: -Notify{Title='Infinite Jump',Description='Unendliche Spr\u{fc}nge aktiviert.',Time=2}else am:Notify{Title= -'Infinite Jump',Description='Unendliche Spr\u{fc}nge deaktiviert.',Time=2}end end})ax:AddToggle('Fullbright',{Text= -'Fullbright',Default=false,Callback=function(ay)ar=ay if ay then ag.Brightness=2 ag.FogEnd=100000 am:Notify{Title= -'Fullbright',Description='Beleuchtung maximiert.',Time=2}else ag.Brightness=1 ag.FogEnd=1000 am:Notify{Title= -'Fullbright',Description='Beleuchtung zur\u{fc}ckgesetzt.',Time=2}end end})ax:AddToggle('Godmode',{Text= -'Godmode (Unkillable)',Default=false,Callback=function(ay)as=ay local az=ak()if az then if ay then az.Health=100 local -aA=az.HealthChanged:Connect(function(aA)if aA<100 then az.Health=100 end end)az:SetAttribute('GodmodeConnection',aA)am: -Notify{Title='Godmode',Description='Godmode aktiviert.',Time=2}else local aA=az:GetAttribute'GodmodeConnection'if aA -then aA:Disconnect()az:SetAttribute('GodmodeConnection',nil)end am:Notify{Title='Godmode',Description= -'Godmode deaktiviert.',Time=2}end else am:Notify{Title='Godmode',Description='Kein Character gefunden.',Time=2}end end}) -ax:AddToggle('ClickTeleport',{Text='Click Teleport (Rechtsklick)',Default=false,Callback=function(ay)at=ay if ay then am -:Notify{Title='Click Teleport',Description='Rechtsklick zum Teleportieren aktiviert.',Time=2}else am:Notify{Title= -'Click Teleport',Description='Click Teleport deaktiviert.',Time=2}end end})ax:AddToggle('Fling',{Text='Self-Fling', -Default=false,Callback=function(ay)au=ay local az=ae.LocalPlayer if az and az.Character and az.Character:FindFirstChild -'HumanoidRootPart'then if ay then local aA=Instance.new'BodyVelocity'aA.Velocity=Vector3.new(0,100,0)aA.MaxForce=Vector3 -.new(4000,4000,4000)aA.Parent=az.Character.HumanoidRootPart wait(0.5)aA:Destroy()am:Notify{Title='Fling',Description= -'Self-Fling ausgef\u{fc}hrt.',Time=2}else am:Notify{Title='Fling',Description='Fling bereit.',Time=2}end else am:Notify{ -Title='Fling',Description='Kein Character gefunden.',Time=2}end end})ax:AddToggle('HipHeight',{Text='High Hip Height', -Default=false,Callback=function(ay)av=ay local az=ak()if az then if ay then az.HipHeight=50 am:Notify{Title='Hip Height' -,Description='H\u{fc}fth\u{f6}he auf 50 erh\u{f6}ht.',Time=2}else az.HipHeight=0 am:Notify{Title='Hip Height', -Description='H\u{fc}fth\u{f6}he zur\u{fc}ckgesetzt.',Time=2}end else am:Notify{Title='Hip Height',Description= -'Kein Humanoid gefunden.',Time=2}end end})ax:AddToggle('StareLock',{Text='Stare Lock',Default=false,Callback=function(ay -)aw=ay if ay then am:Notify{Title='Stare Lock',Description='Stare Lock aktiviert.',Time=2}else am:Notify{Title= -'Stare Lock',Description='Stare Lock deaktiviert.',Time=2}end end})local ay=an.Player:AddRightGroupbox( -'Movement Settings','rbxassetid://118473315376201')ay:AddSlider('LocalWalkSpeed',{Text='WalkSpeed',Default=ao.WalkSpeed, -Min=8,Max=80,Rounding=0,Callback=function(az)ao.WalkSpeed=az end})ay:AddSlider('LocalJumpPower',{Text='JumpPower', -Default=ao.JumpPower,Min=25,Max=120,Rounding=0,Callback=function(az)ao.JumpPower=az ao.JumpHeight=az/7 end})local az,aA, -aB ah.RenderStepped:Connect(function()if ap then local aC=ak()if aC then local aD=af:IsKeyDown(Enum.KeyCode.LeftShift)or -af:IsKeyDown(Enum.KeyCode.RightShift)aC.WalkSpeed=aD and 100 or ao.WalkSpeed end end if aw then local aC,aD=ae. -LocalPlayer,ai.CurrentCamera if aC and aC.Character and aC.Character:FindFirstChild'HumanoidRootPart'then local aE,aF= -100 for aG,aH in ae:GetPlayers()do if aH~=aC and aH.Character and aH.Character:FindFirstChild'HumanoidRootPart'then -local aI=(aH.Character.HumanoidRootPart.Position-aC.Character.HumanoidRootPart.Position).Magnitude if aI#aK then aN=1 end local aO=aK[aN]if aO~=ae.LocalPlayer +then ae.LocalPlayer:SetAttribute('SpectatorTarget',aO)am:Notify{Title='Spectator',Description='Folge nun '..aO.Name,Time +=2}end end end else am:Notify{Title='Spectator',Description='Aktiviere Spectator Mode zuerst.',Time=2}end end}aJ: +AddToggle('MacroRecorder',{Text='Macro Recorder',Default=false,Callback=function(aK)aE=aK if aK then ae.LocalPlayer: +SetAttribute('MacroRecording',true)ae.LocalPlayer:SetAttribute('MacroInputs',{})am:Notify{Title='Macro',Description= +'Aufnahme gestartet. Dr\u{fc}cke Eingaben f\u{fc}r 5 Sekunden.',Time=3}wait(5)local aL=ae.LocalPlayer:GetAttribute +'MacroInputs'or{}ae.LocalPlayer:SetAttribute('RecordedMacro',aL)ae.LocalPlayer:SetAttribute('MacroRecording',false)am: +Notify{Title='Macro',Description=#aL..' Eingaben aufgezeichnet.',Time=2}else ae.LocalPlayer:SetAttribute( +'MacroRecording',false)am:Notify{Title='Macro',Description='Aufnahme gestoppt.',Time=2}end end})aJ:AddButton{Text= +'Play Macro',Func=function()local aK=ae.LocalPlayer:GetAttribute'RecordedMacro'if aK and#aK>0 then am:Notify{Title= +'Macro',Description='Spiele Macro ab...',Time=2}for aL,aM in ipairs(aK)do if aM.UserInputType==Enum.UserInputType. +Keyboard then print('[MACRO] Key: '..aM.KeyCode.Name)elseif aM.UserInputType==Enum.UserInputType.MouseButton1 then print +'[MACRO] Mouse Click'end wait(0.1)end am:Notify{Title='Macro',Description='Macro abgespielt.',Time=2}else am:Notify{ +Title='Macro',Description='Kein Macro aufgezeichnet.',Time=2}end end}local aK,aL,aM ah.RenderStepped:Connect(function() +if ap then local aN=ak()if aN then local aO=af:IsKeyDown(Enum.KeyCode.LeftShift)or af:IsKeyDown(Enum.KeyCode.RightShift) +aN.WalkSpeed=aO and 100 or ao.WalkSpeed end end if aw then local aN,aO=ae.LocalPlayer,ai.CurrentCamera if aN and aN. +Character and aN.Character:FindFirstChild'HumanoidRootPart'then local aP,aR=100 for aS,aT in ae:GetPlayers()do if aT~=aN +and aT.Character and aT.Character:FindFirstChild'HumanoidRootPart'then local aU=(aT.Character.HumanoidRootPart.Position- +aN.Character.HumanoidRootPart.Position).Magnitude if aU