From 82959a4a4a572d3069769c43e7057585fe286265 Mon Sep 17 00:00:00 2001 From: redstonestudios Date: Fri, 6 Feb 2026 14:40:37 +0000 Subject: [PATCH] Auto-deploy: Update bundled Lua script --- main.luau | 68 ++++++++++++++++++++++--------------------------------- 1 file changed, 27 insertions(+), 41 deletions(-) diff --git a/main.luau b/main.luau index e59505f..9b71432 100644 --- a/main.luau +++ b/main.luau @@ -2552,41 +2552,27 @@ Vector3.zero end if al.config.Noclip then al:_setNoclip(an.Parent,true)else al:_ 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,ah=game:GetService'Players',game:GetService'RunService',game:GetService'UserInputService',{} -ah.__index=ah local ai={Enabled=false}local function aj()local ak=ae.LocalPlayer return ak and ak.Character or nil end -local function ak()local al=aj()if not al then return nil,nil end local am,an=al:FindFirstChildOfClass'Humanoid',al: -FindFirstChild'HumanoidRootPart'return an,am end function ah.new()local al=setmetatable({},ah)al.config=table.clone(ai) -al.connections={}al.cachedCollision={}al.keyDown={[Enum.KeyCode.W]=false,[Enum.KeyCode.A]=false,[Enum.KeyCode.S]=false,[ -Enum.KeyCode.D]=false,[Enum.KeyCode.Space]=false,[Enum.KeyCode.LeftControl]=false,[Enum.KeyCode.LeftShift]=false}return -al end function ah.UpdateConfig(al,am)for an,ao in am do al.config[an]=ao end end function ah._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 ah. -_apply(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]={CanCollide=ap.CanCollide,CanTouch=ap.CanTouch,CanQuery=ap.CanQuery}end ap.CanCollide=false -ap.CanTouch=false ap.CanQuery=false else local aq=al.cachedCollision[ap]if aq~=nil then ap.CanCollide=aq.CanCollide ap. -CanTouch=aq.CanTouch ap.CanQuery=aq.CanQuery al.cachedCollision[ap]=nil end end end end end function ah.Start(al)al: -Stop()table.insert(al.connections,ae.LocalPlayer.CharacterAdded:Connect(function()table.clear(al.cachedCollision)end)) -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)local an=aj()if not an then return end al:_apply(an,al.config.Enabled)if al.config.Enabled then local ao,ap=ak()if ao -and ap then ap:ChangeState(Enum.HumanoidStateType.Physics)ap.PlatformStand=true ao.Anchored=true local aq=Workspace. -CurrentCamera local ar,as,at=aq and aq.CFrame.LookVector or Vector3.new(0,0,-1),aq and aq.CFrame.RightVector or Vector3. -new(1,0,0),Vector3.zero if al.keyDown[Enum.KeyCode.W]then at+=ar end if al.keyDown[Enum.KeyCode.S]then at-=ar end if al. -keyDown[Enum.KeyCode.A]then at-=as end if al.keyDown[Enum.KeyCode.D]then at+=as end if al.keyDown[Enum.KeyCode.Space] -then at+=Vector3.new(0,1,0)end if al.keyDown[Enum.KeyCode.LeftControl]then at-=Vector3.new(0,1,0)end if at.Magnitude>0 -then at=at.Unit end local au=ap.WalkSpeed if al.keyDown[Enum.KeyCode.LeftShift]then au*=1.5 end ao.CFrame=ao.CFrame+(at* -au*am)end else local ao,ap=ak()if ao then ao.Anchored=false ao.AssemblyLinearVelocity=Vector3.zero ao. -AssemblyAngularVelocity=Vector3.zero end if ap then ap.PlatformStand=false ap.AutoRotate=true ap:ChangeState(Enum. -HumanoidStateType.Running)end end end))end function ah.Stop(al)al:_disconnectAll()local am=aj()if am then al:_apply(am, -false)local an,ao=ak()if ao then ao:ChangeState(Enum.HumanoidStateType.Running)ao.PlatformStand=false ao.AutoRotate=true -end local ap=am:FindFirstChild'HumanoidRootPart'if ap then ap.Anchored=false end end table.clear(al.cachedCollision)end -return ah 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