local plr=game.Players.LocalPlayer local char=plr.Character or plr.CharacterAdded:Wait() local ts=game:GetService("TweenService") local uis=game:GetService("UserInputService") local rs=game:GetService("RunService") getgenv().settings={espActive=false,loopSpeed=false,loopJump=false,loopKill=false,nc=false,flying=false,floating=false,tornado=false,magnetize=false,flinging=false,ragdolled=false} getgenv().orbiting=false getgenv().spinning=false local ragdollJoints={} local tornadoParts={} local magnetParts={} local tornadoTarget=nil local tornadoAngle=0 local floatHeight=nil local floatPart=nil local flingBV=nil local oldPos=nil local espConnections={} local g=Instance.new("ScreenGui",plr.PlayerGui) g.ResetOnSpawn=false local m=Instance.new("Frame",g) local isMobile=uis.TouchEnabled and not uis.KeyboardEnabled local guiWidth=isMobile and 350 or 500 local guiHeight=isMobile and 250 or 350 m.Size=UDim2.new(0,0,0,0) m.Position=UDim2.new(0.5,0,0.5,0) m.AnchorPoint=Vector2.new(0.5,0.5) m.BackgroundColor3=Color3.new(0,0,0) m.BackgroundTransparency=0.1 m.Active=true m.ClipsDescendants=true Instance.new("UICorner",m).CornerRadius=UDim.new(0,15) local stroke=Instance.new("UIStroke",m) stroke.Thickness=2 spawn(function()while wait()do for i=0,1,0.01 do stroke.Color=Color3.fromHSV(i,1,1)wait()end end end) local drag,dragInput,dragStart,startPos local dragging=false m.InputBegan:Connect(function(i)if i.UserInputType==Enum.UserInputType.MouseButton1 or i.UserInputType==Enum.UserInputType.Touch then dragging=true dragStart=i.Position startPos=m.Position i.Changed:Connect(function()if i.UserInputState==Enum.UserInputState.End then dragging=false end end)end end) m.InputChanged:Connect(function(i)if i.UserInputType==Enum.UserInputType.MouseMovement or i.UserInputType==Enum.UserInputType.Touch then dragInput=i end end) uis.InputChanged:Connect(function(i)if dragging and(i.UserInputType==Enum.UserInputType.MouseMovement or i.UserInputType==Enum.UserInputType.Touch)then local delta=i.Position-dragStart m.Position=UDim2.new(startPos.X.Scale,startPos.X.Offset+delta.X,startPos.Y.Scale,startPos.Y.Offset+delta.Y)end end) local t=Instance.new("TextLabel",m) t.Size=UDim2.new(1,0,0,40) t.BackgroundColor3=Color3.new(0,0,0) t.Text="◈ EXECUTOR ADMIN ◈" t.TextColor3=Color3.new(1,1,1) t.Font=Enum.Font.GothamBold t.TextSize=isMobile and 14 or 16 Instance.new("UICorner",t).CornerRadius=UDim.new(0,15) local x=Instance.new("TextButton",t) x.Size=UDim2.new(0,30,0,30) x.Position=UDim2.new(1,-35,0,5) x.BackgroundColor3=Color3.fromRGB(200,60,60) x.Text="❌" x.TextColor3=Color3.new(1,1,1) x.Font=Enum.Font.GothamBold x.TextSize=14 Instance.new("UICorner",x).CornerRadius=UDim.new(0,8) x.MouseButton1Click:Connect(function()ts:Create(m,TweenInfo.new(0.25,Enum.EasingStyle.Back,Enum.EasingDirection.In),{Size=UDim2.new(0,0,0,0),BackgroundTransparency=1}):Play()wait(0.3)g:Destroy()end) x.MouseEnter:Connect(function()ts:Create(x,TweenInfo.new(0.15,Enum.EasingStyle.Quad),{BackgroundColor3=Color3.fromRGB(255,80,80),Size=UDim2.new(0,34,0,34)}):Play()end) x.MouseLeave:Connect(function()ts:Create(x,TweenInfo.new(0.15,Enum.EasingStyle.Quad),{BackgroundColor3=Color3.fromRGB(200,60,60),Size=UDim2.new(0,30,0,30)}):Play()end) local b=Instance.new("TextBox",m) b.Size=UDim2.new(1,-20,0,35) b.Position=UDim2.new(0,10,0,50) b.BackgroundColor3=Color3.fromRGB(15,15,15) b.PlaceholderText="⌨ enter command..." b.Text="" b.TextColor3=Color3.new(1,1,1) b.Font=Enum.Font.Gotham b.TextSize=isMobile and 11 or 13 b.TextXAlignment=Enum.TextXAlignment.Left b.ClearTextOnFocus=false Instance.new("UICorner",b).CornerRadius=UDim.new(0,10) Instance.new("UIPadding",b).PaddingLeft=UDim.new(0,10) local bstroke=Instance.new("UIStroke",b) bstroke.Color=Color3.fromRGB(40,40,40) b.Focused:Connect(function()ts:Create(b,TweenInfo.new(0.2,Enum.EasingStyle.Quad),{BackgroundColor3=Color3.fromRGB(20,20,20)}):Play()end) b.FocusLost:Connect(function()ts:Create(b,TweenInfo.new(0.2,Enum.EasingStyle.Quad),{BackgroundColor3=Color3.fromRGB(15,15,15)}):Play()end) local o=Instance.new("ScrollingFrame",m) o.Size=UDim2.new(1,-20,1,-95) o.Position=UDim2.new(0,10,0,95) o.BackgroundColor3=Color3.fromRGB(10,10,10) o.BorderSizePixel=0 o.ScrollBarThickness=6 o.ScrollBarImageColor3=Color3.fromRGB(80,80,80) Instance.new("UICorner",o).CornerRadius=UDim.new(0,10) local ol=Instance.new("UIListLayout",o) ol.Padding=UDim.new(0,4) local function log(s,c) if not c and s:match("OFF") then c=Color3.fromRGB(255,100,100) end local l=Instance.new("TextButton",o)l.Size=UDim2.new(1,-8,0,20)l.BackgroundTransparency=1 l.Text="› "..s l.TextColor3=c or Color3.fromRGB(120,255,150)l.Font=Enum.Font.Code l.TextSize=12 l.TextXAlignment=Enum.TextXAlignment.Left l.TextTransparency=1 l.AutoButtonColor=false ts:Create(l,TweenInfo.new(0.25,Enum.EasingStyle.Quad),{TextTransparency=0}):Play()l.MouseButton1Click:Connect(function()setclipboard(s)local flash=l.TextColor3 ts:Create(l,TweenInfo.new(0.1),{TextColor3=Color3.new(1,1,1)}):Play()wait(0.1)ts:Create(l,TweenInfo.new(0.1),{TextColor3=flash}):Play()end)o.CanvasSize=UDim2.new(0,0,0,ol.AbsoluteContentSize.Y+10)o.CanvasPosition=Vector2.new(0,9999)end local function makeESP(p) if not p.Character then return end for _,v in pairs(p.Character:GetChildren())do if v:IsA("Highlight")or v:IsA("BillboardGui")then v:Destroy()end end local h=Instance.new("Highlight",p.Character) h.FillTransparency=0.5 h.OutlineTransparency=0 h.Name="AdminESP" local bb=Instance.new("BillboardGui",p.Character.Head) bb.Size=UDim2.new(0,200,0,50) bb.StudsOffset=Vector3.new(0,2.5,0) bb.AlwaysOnTop=true bb.MaxDistance=2000 bb.Name="AdminESP" local n=Instance.new("TextLabel",bb) n.Size=UDim2.new(1,0,1,0) n.BackgroundTransparency=1 n.Text=p.Name n.TextColor3=Color3.new(1,1,1) n.Font=Enum.Font.GothamBold n.TextSize=15 n.TextStrokeTransparency=0.5 local box=Instance.new("BillboardGui",p.Character.HumanoidRootPart) box.Size=UDim2.new(5,0,7,0) box.StudsOffset=Vector3.new(0,0.5,0) box.AlwaysOnTop=true box.MaxDistance=2000 box.Name="AdminESP" local outline=Instance.new("Frame",box) outline.Size=UDim2.new(1,0,1,0) outline.BackgroundTransparency=1 outline.BorderSizePixel=0 local top=Instance.new("Frame",outline) top.Size=UDim2.new(1,0,0,3) top.Position=UDim2.new(0,0,0,0) top.BackgroundColor3=Color3.new(1,1,1) top.BorderSizePixel=0 local bottom=Instance.new("Frame",outline) bottom.Size=UDim2.new(1,0,0,3) bottom.Position=UDim2.new(0,0,1,-3) bottom.BackgroundColor3=Color3.new(1,1,1) bottom.BorderSizePixel=0 local left=Instance.new("Frame",outline) left.Size=UDim2.new(0,3,1,0) left.Position=UDim2.new(0,0,0,0) left.BackgroundColor3=Color3.new(1,1,1) left.BorderSizePixel=0 local right=Instance.new("Frame",outline) right.Size=UDim2.new(0,3,1,0) right.Position=UDim2.new(1,-3,0,0) right.BackgroundColor3=Color3.new(1,1,1) right.BorderSizePixel=0 local sides={top,bottom,left,right} spawn(function() while settings.espActive and p.Character and p.Character:FindFirstChild("Humanoid")and h and h.Parent do local hum=p.Character.Humanoid if hum then local hp=math.clamp(hum.Health/hum.MaxHealth,0,1) local col=Color3.new(1-hp,hp,0) h.FillColor=col h.OutlineColor=col for _,s in pairs(sides)do s.BackgroundColor3=Color3.new(math.min(col.R*1.5,1),math.min(col.G*1.5,1),math.min(col.B*1.5,1))end end wait(0.001) end end) end rs.Heartbeat:Connect(function() if settings.nc and plr.Character then for _,v in pairs(plr.Character:GetDescendants())do if v:IsA("BasePart")then v.CanCollide=false end end end if settings.loopSpeed and plr.Character and plr.Character:FindFirstChild("Humanoid")then plr.Character.Humanoid.WalkSpeed=100 end if settings.loopJump and plr.Character and plr.Character:FindFirstChild("Humanoid")then plr.Character.Humanoid.Jump=true end if settings.loopKill then for _,v in pairs(game.Players:GetPlayers())do if v~=plr and v.Character and v.Character:FindFirstChild("Humanoid")then v.Character.Humanoid.Health=0 end end end if settings.flinging and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")then if not flingBV then flingBV=Instance.new("BodyAngularVelocity",plr.Character.HumanoidRootPart)flingBV.MaxTorque=Vector3.new(0,9e9,0)flingBV.P=9e9 flingBV.AngularVelocity=Vector3.new(0,9e4,0)end elseif flingBV then flingBV:Destroy()flingBV=nil end if settings.floating and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")then if not floatPart then floatPart=Instance.new("Part",workspace)floatPart.Size=Vector3.new(2048,1,2048)floatPart.Transparency=1 floatPart.Anchored=true floatPart.CanCollide=true floatPart.Position=Vector3.new(0,floatHeight,0)end if uis:IsKeyDown(Enum.KeyCode.E)then floatHeight=floatHeight-0.5 floatPart.Position=Vector3.new(0,floatHeight,0)elseif uis:IsKeyDown(Enum.KeyCode.Q)then floatHeight=floatHeight+0.5 floatPart.Position=Vector3.new(0,floatHeight,0)end elseif floatPart then floatPart:Destroy()floatPart=nil end if settings.tornado and tornadoTarget and tornadoTarget.Character and tornadoTarget.Character:FindFirstChild("HumanoidRootPart")then tornadoAngle=tornadoAngle+0.4 local center=tornadoTarget.Character.HumanoidRootPart.Position for i,part in pairs(tornadoParts)do if part and part.Parent and part:FindFirstChild("TornadoBP")then local bp=part.TornadoBP local distance=5+math.sin(tornadoAngle+i)*3 local height=math.sin(tornadoAngle*1.5+i)*15 local offset=CFrame.new(center)*CFrame.Angles(0,tornadoAngle+(i*0.3),0)*CFrame.new(0,height,distance)bp.Position=offset.Position end end end if settings.magnetize and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart")then local center=plr.Character.HumanoidRootPart.Position for _,part in pairs(magnetParts)do if part and part.Parent and part:FindFirstChild("MagnetBP")then part.MagnetBP.Position=center end end end end) uis.InputBegan:Connect(function(i,p)if not p and settings.ragdolled and i.KeyCode==Enum.KeyCode.Space then for _,v in pairs(ragdollJoints)do if v.constraint then v.constraint:Destroy()end if v.a0 then v.a0:Destroy()end if v.a1 then v.a1:Destroy()end v.motor.Parent=v.part0 end ragdollJoints={}settings.ragdolled=false plr.Character.Humanoid.PlatformStand=false log("Unragdolled")end end) local cmd={ ws=function(a)plr.Character.Humanoid.WalkSpeed=tonumber(a[1])or 16 log("WalkSpeed: "..plr.Character.Humanoid.WalkSpeed)end, walkspeed=function(a)plr.Character.Humanoid.WalkSpeed=tonumber(a[1])or 16 log("WalkSpeed: "..plr.Character.Humanoid.WalkSpeed)end, speed=function(a)plr.Character.Humanoid.WalkSpeed=tonumber(a[1])or 16 log("WalkSpeed: "..plr.Character.Humanoid.WalkSpeed)end, jp=function(a)plr.Character.Humanoid.JumpPower=tonumber(a[1])or 50 log("JumpPower: "..plr.Character.Humanoid.JumpPower)end, jumppower=function(a)plr.Character.Humanoid.JumpPower=tonumber(a[1])or 50 log("JumpPower: "..plr.Character.Humanoid.JumpPower)end, godmode=function()plr.Character.Humanoid.MaxHealth=9e9 plr.Character.Humanoid.Health=9e9 log("God mode ON")end, kill=function()plr.Character.Humanoid.Health=0 log("Killed")end, reset=function()plr.Character.Humanoid.Health=0 log("Reset")end, die=function()plr.Character.Humanoid.Health=0 log("Died")end, respawn=function()plr.Character:BreakJoints()log("Respawning")end, invis=function()oldPos=plr.Character.HumanoidRootPart.CFrame plr.Character.HumanoidRootPart.CFrame=CFrame.new(0,999999,0)plr.Character.HumanoidRootPart.Anchored=true log("Invisible")end, invisible=function()oldPos=plr.Character.HumanoidRootPart.CFrame plr.Character.HumanoidRootPart.CFrame=CFrame.new(0,999999,0)plr.Character.HumanoidRootPart.Anchored=true log("Invisible")end, vis=function()plr.Character.HumanoidRootPart.Anchored=false if oldPos then plr.Character.HumanoidRootPart.CFrame=oldPos end log("Visible")end, visible=function()plr.Character.HumanoidRootPart.Anchored=false if oldPos then plr.Character.HumanoidRootPart.CFrame=oldPos end log("Visible")end, noclip=function()settings.nc=true log("Noclip ON")end, clip=function()settings.nc=false log("Noclip OFF")end, fly=function(a)local s=tonumber(a[1])or 50 settings.flying=true local bg=Instance.new("BodyGyro",plr.Character.HumanoidRootPart)bg.MaxTorque=Vector3.new(9e9,9e9,9e9)local bv=Instance.new("BodyVelocity",plr.Character.HumanoidRootPart)bv.MaxForce=Vector3.new(9e9,9e9,9e9)spawn(function()while settings.flying do local c=workspace.CurrentCamera local d=Vector3.new()if uis:IsKeyDown(Enum.KeyCode.W)then d=d+c.CFrame.LookVector end if uis:IsKeyDown(Enum.KeyCode.S)then d=d-c.CFrame.LookVector end if uis:IsKeyDown(Enum.KeyCode.A)then d=d-c.CFrame.RightVector end if uis:IsKeyDown(Enum.KeyCode.D)then d=d+c.CFrame.RightVector end bv.Velocity=d*s bg.CFrame=c.CFrame task.wait()end bg:Destroy()bv:Destroy()end)log("Fly ON")end, unfly=function()settings.flying=false log("Fly OFF")end, tp=function(a)local n=a[1]:lower()for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)then plr.Character.HumanoidRootPart.CFrame=v.Character.HumanoidRootPart.CFrame log("TP to "..v.Name)break end end end, teleport=function(a)local n=a[1]:lower()for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)then plr.Character.HumanoidRootPart.CFrame=v.Character.HumanoidRootPart.CFrame log("TP to "..v.Name)break end end end, goto=function(a)local n=a[1]:lower()for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)then plr.Character.HumanoidRootPart.CFrame=v.Character.HumanoidRootPart.CFrame log("TP to "..v.Name)break end end end, bring=function(a)local n=a[1]:lower()for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)then v.Character.HumanoidRootPart.CFrame=plr.Character.HumanoidRootPart.CFrame log("Brought "..v.Name)break end end end, attach=function(a)local n=a[1]:lower()for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)then plr.Character.HumanoidRootPart.CFrame=v.Character.HumanoidRootPart.CFrame+Vector3.new(0,2,0)log("Attached to "..v.Name)break end end end, orbit=function(a)local n=a[1]:lower()getgenv().orbiting=true for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)then spawn(function()local ang=0 while orbiting do ang=ang+0.05 plr.Character.HumanoidRootPart.CFrame=v.Character.HumanoidRootPart.CFrame*CFrame.Angles(0,ang,0)*CFrame.new(0,0,5)wait()end end)log("Orbiting "..v.Name)break end end end, unorbit=function()getgenv().orbiting=false log("Stopped orbiting",Color3.fromRGB(255,100,100))end, orbitp=function(a) local target=plr local targetName="yourself" if a[1]then local n=a[1]:lower() for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)then target=v targetName=v.Name break end end end if not target.Character or not target.Character:FindFirstChild("HumanoidRootPart")then log("Target has no character",Color3.fromRGB(255,100,100)) return end local orbitParts={} local count=0 for _,p in pairs(workspace:GetDescendants())do if p:IsA("BasePart")and not p.Anchored and not p.Parent:FindFirstChild("Humanoid")and not p:IsDescendantOf(target.Character)then local distance=(p.Position-target.Character.HumanoidRootPart.Position).Magnitude if distance<=125 then pcall(function() local bp=Instance.new("BodyPosition",p) bp.Name="OrbitBP" bp.MaxForce=Vector3.new(math.huge,math.huge,math.huge) bp.P=8000 bp.D=500 local bv=Instance.new("BodyAngularVelocity",p) bv.Name="OrbitSpin" bv.MaxTorque=Vector3.new(9e9,9e9,9e9) bv.AngularVelocity=Vector3.new(0,10,0) table.insert(orbitParts,{part=p,angle=math.random(0,360),distance=math.random(8,15)}) count=count+1 end) end end end if count==0 then log("No parts found within 125 studs",Color3.fromRGB(255,100,100)) return end spawn(function() local orbitAngle=0 while #orbitParts>0 do orbitAngle=orbitAngle+0.05 if not target.Character or not target.Character:FindFirstChild("HumanoidRootPart")then break end local center=target.Character.HumanoidRootPart.Position for i=#orbitParts,1,-1 do local data=orbitParts[i] if data.part and data.part.Parent and data.part:FindFirstChild("OrbitBP")then local bp=data.part.OrbitBP local angle=orbitAngle+data.angle local height=math.sin(angle*2)*5 local offset=CFrame.new(center)*CFrame.Angles(0,angle,0)*CFrame.new(0,height,data.distance) bp.Position=offset.Position else table.remove(orbitParts,i) end end wait() end for _,data in pairs(orbitParts)do if data.part and data.part:FindFirstChild("OrbitBP")then data.part.OrbitBP:Destroy()end if data.part and data.part:FindFirstChild("OrbitSpin")then data.part.OrbitSpin:Destroy()end end end) log("Orbiting "..count.." parts around "..targetName) end, unorbitp=function() for _,p in pairs(workspace:GetDescendants())do if p:IsA("BasePart")then if p:FindFirstChild("OrbitBP")then p.OrbitBP:Destroy()end if p:FindFirstChild("OrbitSpin")then p.OrbitSpin:Destroy()end end end log("Stopped orbiting parts",Color3.fromRGB(255,100,100)) end, view=function(a)local n=a[1]:lower()for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)then workspace.CurrentCamera.CameraSubject=v.Character.Humanoid log("Viewing "..v.Name)break end end end, spectate=function(a)local n=a[1]:lower()for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)then workspace.CurrentCamera.CameraSubject=v.Character.Humanoid log("Viewing "..v.Name)break end end end, view=function(a)local n=a[1]:lower()for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)then workspace.CurrentCamera.CameraSubject=v.Character.Humanoid log("Viewing "..v.Name)break end end end, spectate=function(a)local n=a[1]:lower()for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)then workspace.CurrentCamera.CameraSubject=v.Character.Humanoid log("Viewing "..v.Name)break end end end, watch=function(a)local n=a[1]:lower()for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)then workspace.CurrentCamera.CameraSubject=v.Character.Humanoid log("Viewing "..v.Name)break end end end, unview=function()workspace.CurrentCamera.CameraSubject=plr.Character.Humanoid log("Unview")end, unspectate=function()workspace.CurrentCamera.CameraSubject=plr.Character.Humanoid log("Unview")end, fov=function(a)workspace.CurrentCamera.FieldOfView=tonumber(a[1])or 70 log("FOV: "..workspace.CurrentCamera.FieldOfView)end, maxzoom=function(a)plr.CameraMaxZoomDistance=tonumber(a[1])or 128 log("Max zoom: "..plr.CameraMaxZoomDistance)end, esp=function() settings.espActive=true for _,conn in pairs(espConnections)do conn:Disconnect()end espConnections={} for _,v in pairs(game.Players:GetPlayers())do if v~=plr then if v.Character then makeESP(v)end local charConn=v.CharacterAdded:Connect(function(char) wait(0.5) if settings.espActive then makeESP(v)end end) table.insert(espConnections,charConn) end end local playerConn=game.Players.PlayerAdded:Connect(function(p) wait(0.5) if settings.espActive and p~=plr then if p.Character then makeESP(p)end local charConn=p.CharacterAdded:Connect(function() wait(0.5) if settings.espActive then makeESP(p)end end) table.insert(espConnections,charConn) end end) table.insert(espConnections,playerConn) log("ESP ON") end, unesp=function() settings.espActive=false for _,conn in pairs(espConnections)do conn:Disconnect()end espConnections={} for _,v in pairs(game.Players:GetPlayers())do if v.Character then for _,h in pairs(v.Character:GetDescendants())do if h:IsA("Highlight")and h.Name=="AdminESP"then h:Destroy()end if h:IsA("BillboardGui")and h.Name=="AdminESP"then h:Destroy()end end end end log("ESP OFF",Color3.fromRGB(255,100,100)) end, fullbright=function()game.Lighting.Brightness=2 game.Lighting.ClockTime=14 game.Lighting.FogEnd=1e10 game.Lighting.GlobalShadows=false log("Fullbright ON")end, ambient=function(a)local r,g,b=tonumber(a[1])or 255,tonumber(a[2])or 255,tonumber(a[3])or 255 game.Lighting.Ambient=Color3.fromRGB(r,g,b)log("Ambient set")end, time=function(a)game.Lighting.ClockTime=tonumber(a[1])or 14 log("Time: "..game.Lighting.ClockTime)end, day=function()game.Lighting.ClockTime=14 log("Daytime")end, night=function()game.Lighting.ClockTime=0 log("Nighttime")end, loopspeed=function()settings.loopSpeed=not settings.loopSpeed log("Loop speed: "..tostring(settings.loopSpeed))end, loopjump=function()settings.loopJump=not settings.loopJump log("Loop jump: "..tostring(settings.loopJump))end, loopkill=function()settings.loopKill=not settings.loopKill log("Loop kill: "..tostring(settings.loopKill))end, rejoin=function()game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,game.JobId,plr)log("Rejoining")end, rj=function()game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,game.JobId,plr)log("Rejoining")end, hop=function()local s=game.HttpService:JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100"))for _,v in pairs(s.data)do if v.id~=game.JobId then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,v.id,plr)break end end log("Hopping")end, serverhop=function()local s=game.HttpService:JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100"))for _,v in pairs(s.data)do if v.id~=game.JobId then game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId,v.id,plr)break end end log("Hopping")end, lowgfx=function()for _,v in pairs(workspace:GetDescendants())do if v:IsA("ParticleEmitter")or v:IsA("Trail")or v:IsA("Smoke")or v:IsA("Fire")or v:IsA("Sparkles")then v.Enabled=false end end log("Low GFX ON")end, fire=function()for _,v in pairs(game:GetDescendants())do pcall(function()if v:IsA("RemoteEvent")then v:FireServer()log("Fired: "..v.Name,Color3.fromRGB(255,200,100))elseif v:IsA("ProximityPrompt")then fireproximityprompt(v)log("Prox: "..v.Name,Color3.fromRGB(255,200,100))elseif v:IsA("ClickDetector")then fireclickdetector(v)log("Click: "..v.Name,Color3.fromRGB(255,200,100))end end)end end, fireall=function()for _,v in pairs(game:GetDescendants())do pcall(function()if v:IsA("RemoteEvent")then v:FireServer()log("Fired: "..v.Name,Color3.fromRGB(255,200,100))elseif v:IsA("ProximityPrompt")then fireproximityprompt(v)log("Prox: "..v.Name,Color3.fromRGB(255,200,100))elseif v:IsA("ClickDetector")then fireclickdetector(v)log("Click: "..v.Name,Color3.fromRGB(255,200,100))end end)end end, tools=function()for _,v in pairs(game.ReplicatedStorage:GetDescendants())do if v:IsA("Tool")then v:Clone().Parent=plr.Backpack log("Tool: "..v.Name)end end for _,v in pairs(workspace:GetDescendants())do if v:IsA("Tool")then v:Clone().Parent=plr.Backpack log("Tool: "..v.Name)end end end, gettools=function()for _,v in pairs(game.ReplicatedStorage:GetDescendants())do if v:IsA("Tool")then v:Clone().Parent=plr.Backpack log("Tool: "..v.Name)end end for _,v in pairs(workspace:GetDescendants())do if v:IsA("Tool")then v:Clone().Parent=plr.Backpack log("Tool: "..v.Name)end end end, removetools=function()for _,v in pairs(plr.Backpack:GetChildren())do v:Destroy()end for _,v in pairs(plr.Character:GetChildren())do if v:IsA("Tool")then v:Destroy()end end log("Removed tools")end, cleartools=function()for _,v in pairs(plr.Backpack:GetChildren())do v:Destroy()end for _,v in pairs(plr.Character:GetChildren())do if v:IsA("Tool")then v:Destroy()end end log("Cleared tools")end, sit=function()plr.Character.Humanoid.Sit=true log("Sitting")end, jump=function()plr.Character.Humanoid.Jump=true log("Jumped")end, freeze=function()plr.Character.HumanoidRootPart.Anchored=true log("Frozen")end, thaw=function()plr.Character.HumanoidRootPart.Anchored=false log("Unfrozen",Color3.fromRGB(255,100,100))end, unfreeze=function()plr.Character.HumanoidRootPart.Anchored=false log("Unfrozen",Color3.fromRGB(255,100,100))end, spin=function(a)local s=tonumber(a[1])or 20 getgenv().spinning=true spawn(function()local bg=Instance.new("BodyGyro",plr.Character.HumanoidRootPart)bg.MaxTorque=Vector3.new(0,9e9,0)while spinning do bg.CFrame=bg.CFrame*CFrame.Angles(0,math.rad(s),0)wait()end bg:Destroy()end)log("Spinning")end, unspin=function()getgenv().spinning=false log("Stopped spinning",Color3.fromRGB(255,100,100))end, headless=function()plr.Character.Head.Transparency=1 if plr.Character.Head:FindFirstChild("face")then plr.Character.Head.face:Destroy()end log("Headless")end, skydive=function()plr.Character.HumanoidRootPart.CFrame=plr.Character.HumanoidRootPart.CFrame+Vector3.new(0,500,0)log("Skydiving")end, stop=function()settings.nc=false settings.flying=false settings.loopSpeed=false settings.loopJump=false settings.loopKill=false settings.flinging=false settings.tornado=false settings.magnetize=false settings.espActive=false getgenv().orbiting=false getgenv().spinning=false if plr.Character then plr.Character.HumanoidRootPart.Anchored=false for _,v in pairs(plr.Character:GetDescendants())do if v:IsA("BodyGyro")or v:IsA("BodyVelocity")or v:IsA("BodyAngularVelocity")then v:Destroy()end end end workspace.CurrentCamera.CameraSubject=plr.Character.Humanoid for _,v in pairs(game.Players:GetPlayers())do if v.Character then for _,h in pairs(v.Character:GetDescendants())do if h:IsA("Highlight")and h.Name=="AdminESP"then h:Destroy()end if h:IsA("BillboardGui")and h.Name=="AdminESP"then h:Destroy()end end end end log("Stopped everything",Color3.fromRGB(255,100,100))end, fling=function(a)if not a[1]then settings.flinging=true log("Fling ON - please use noclip")else local n=a[1]:lower()for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)and v.Character and v.Character:FindFirstChild("HumanoidRootPart")then local target=v.Character.HumanoidRootPart local oldPos=plr.Character.HumanoidRootPart.CFrame for i=1,30 do plr.Character.HumanoidRootPart.CFrame=target.CFrame wait()end plr.Character.HumanoidRootPart.CFrame=oldPos log("Flung "..v.Name)break end end end end, unfling=function()settings.flinging=false if flingBV then flingBV:Destroy()flingBV=nil end log("Fling OFF",Color3.fromRGB(255,100,100))end, float=function()floatHeight=plr.Character.HumanoidRootPart.Position.Y-3.5 settings.floating=true log("Float ON (Q=up, E=down)")end, unfloat=function()settings.floating=false floatHeight=nil if floatPart then floatPart:Destroy()floatPart=nil end log("Float OFF",Color3.fromRGB(255,100,100))end, tk=function()if not plr:FindFirstChild("Backpack")then log("Wait for character to load",Color3.fromRGB(255,100,100))return end local tool=Instance.new("Tool")tool.Name="Telekinesis"tool.RequiresHandle=false tool.CanBeDropped=false tool.Parent=plr.Backpack local target=nil local bp=nil local connection=nil tool.Activated:Connect(function()local mouse=plr:GetMouse()if mouse.Target and not mouse.Target:IsDescendantOf(plr.Character)and not mouse.Target.Anchored then target=mouse.Target if bp then bp:Destroy()end bp=Instance.new("BodyPosition",target)bp.MaxForce=Vector3.new(math.huge,math.huge,math.huge)bp.P=8000 bp.D=600 if connection then connection:Disconnect()end connection=rs.RenderStepped:Connect(function()if tool.Parent==plr.Character and target and bp and bp.Parent then local m=plr:GetMouse()bp.Position=m.Hit.p else if connection then connection:Disconnect()connection=nil end if bp and bp.Parent then bp:Destroy()end bp=nil target=nil end end)elseif target then if connection then connection:Disconnect()connection=nil end if bp and bp.Parent then bp:Destroy()end bp=nil target=nil end end)tool.Deactivated:Connect(function()if connection then connection:Disconnect()connection=nil end if bp and bp.Parent then bp:Destroy()end bp=nil target=nil end)tool.Unequipped:Connect(function()if connection then connection:Disconnect()connection=nil end if bp and bp.Parent then bp:Destroy()end bp=nil target=nil end)log("TK tool given")end, telekinesis=function()cmd.tk({})end, untk=function()for _,v in pairs(plr.Backpack:GetChildren())do if v.Name=="Telekinesis"then v:Destroy()end end for _,v in pairs(plr.Character:GetChildren())do if v.Name=="Telekinesis"then v:Destroy()end end log("TK removed",Color3.fromRGB(255,100,100))end, gravity=function(a)workspace.Gravity=tonumber(a[1])or 196.2 log("Gravity: "..workspace.Gravity)end, grav=function(a)workspace.Gravity=tonumber(a[1])or 196.2 log("Gravity: "..workspace.Gravity)end, ping=function()local ping=game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValueString()game.StarterGui:SetCore("SendNotification",{Title="Ping",Text=ping,Duration=3})log("Ping: "..ping)end, fps=function()local fps=workspace:GetRealPhysicsFPS()game.StarterGui:SetCore("SendNotification",{Title="FPS",Text=tostring(math.floor(fps)),Duration=3})log("FPS: "..math.floor(fps))end, tornado=function(a) if not a[1]then log("Usage: tornado ",Color3.fromRGB(255,100,100))return end local n=a[1]:lower() local targets={} if n=="all"then for _,v in pairs(game.Players:GetPlayers())do table.insert(targets,v) end elseif n=="random"then local players=game.Players:GetPlayers() if #players>0 then table.insert(targets,players[math.random(1,#players)]) end elseif n=="others"then for _,v in pairs(game.Players:GetPlayers())do if v~=plr then table.insert(targets,v) end end else for _,v in pairs(game.Players:GetPlayers())do if v.Name:lower():find(n)then table.insert(targets,v) break end end end if #targets==0 then log("No players found",Color3.fromRGB(255,100,100))return end for _,v in targets do tornadoTarget=v settings.tornado=true tornadoParts={} local count=0 for _,p in pairs(workspace:GetDescendants())do if p:IsA("BasePart")and not p.Anchored and not p.Parent:FindFirstChild("Humanoid")and not p:IsDescendantOf(plr.Character)then pcall(function() local bp=Instance.new("BodyPosition",p) bp.Name="TornadoBP" bp.MaxForce=Vector3.new(math.huge,math.huge,math.huge) bp.P=6000 bp.D=400 local bav=Instance.new("BodyAngularVelocity",p) bav.Name="TornadoSpin" bav.MaxTorque=Vector3.new(9e9,9e9,9e9) bav.AngularVelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20)) table.insert(tornadoParts,p) count=count+1 end) end end log("Tornado targeting "..v.Name.." ("..count.." parts)") end end, untornado=function()settings.tornado=false tornadoTarget=nil for _,part in pairs(tornadoParts)do if part then if part:FindFirstChild("TornadoBP")then part.TornadoBP:Destroy()end if part:FindFirstChild("TornadoSpin")then part.TornadoSpin:Destroy()end end end tornadoParts={}log("Tornado OFF",Color3.fromRGB(255,100,100))end, magnetize=function()settings.magnetize=true magnetParts={}local count=0 for _,v in pairs(workspace:GetDescendants())do if v:IsA("BasePart")and not v.Anchored and not v.Parent:FindFirstChild("Humanoid")and not v:IsDescendantOf(plr.Character)then pcall(function()local bp=Instance.new("BodyPosition",v)bp.Name="MagnetBP"bp.MaxForce=Vector3.new(math.huge,math.huge,math.huge)bp.P=50000 bp.D=1000 table.insert(magnetParts,v)count=count+1 end)end end log("Magnetize ON ("..count.." parts)")end, unmagnetize=function()settings.magnetize=false for _,part in pairs(magnetParts)do if part and part:FindFirstChild("MagnetBP")then part.MagnetBP:Destroy()end end magnetParts={}log("Magnetize OFF",Color3.fromRGB(255,100,100))end, ragdoll=function()if plr.Character:FindFirstChild("Humanoid")then plr.Character.Humanoid.PlatformStand=true settings.ragdolled=true for _,v in pairs(plr.Character:GetDescendants())do if v:IsA("Motor6D")then local a0=Instance.new("Attachment",v.Part0)a0.CFrame=v.C0 local a1=Instance.new("Attachment",v.Part1)a1.CFrame=v.C1 local b=Instance.new("BallSocketConstraint",v.Part0)b.Attachment0=a0 b.Attachment1=a1 table.insert(ragdollJoints,{motor=v,part0=v.Part0,constraint=b,a0=a0,a1=a1})v.Parent=nil end end log("Ragdoll ON (jump to undo)")end end, unragdoll=function()for _,v in pairs(ragdollJoints)do if v.constraint then v.constraint:Destroy()end if v.a0 then v.a0:Destroy()end if v.a1 then v.a1:Destroy()end v.motor.Parent=v.part0 end ragdollJoints={}settings.ragdolled=false plr.Character.Humanoid.PlatformStand=false log("Unragdolled",Color3.fromRGB(255,100,100))end, clear=function()for _,v in pairs(o:GetChildren())do if v:IsA("TextButton")then ts:Create(v,TweenInfo.new(0.15),{TextTransparency=1}):Play()task.spawn(function()wait(0.15)v:Destroy()end)end end end, cls=function()cmd.clear({})end, cmds=function()log("Movement: ws/speed, jp, fly, noclip, float",Color3.fromRGB(150,150,255))log("Character: godmode, kill, respawn, invis, vis",Color3.fromRGB(150,150,255))log("Player: tp/goto, bring, attach, orbit, fling",Color3.fromRGB(150,150,255))log("Camera: view/spectate, unview, fov, maxzoom",Color3.fromRGB(150,150,255))log("Visual: esp, fullbright, ambient, time",Color3.fromRGB(150,150,255))log("Loops: loopspeed, loopjump, loopkill",Color3.fromRGB(150,150,255))log("Fun: sit, jump, freeze, spin, headless, ragdoll",Color3.fromRGB(150,150,255))log("Physics: tk, gravity, tornado, magnetize, orbitp",Color3.fromRGB(150,150,255))log("Server: rejoin, hop, fire/fireall, lowgfx, ping, fps",Color3.fromRGB(150,150,255))log("Tools: tools/gettools, removetools/cleartools",Color3.fromRGB(150,150,255))log("Other: skydive, stop, clear, cmds",Color3.fromRGB(150,150,255))end,} b.FocusLost:Connect(function(e)if e then local a={}for w in b.Text:gmatch("%S+")do table.insert(a,w)end local c=table.remove(a,1)if c and cmd[c]then pcall(function()cmd[c](a)end)else if c then log("Unknown: "..c,Color3.fromRGB(255,100,100))end end b.Text=""end end) uis.InputBegan:Connect(function(i,p)if not p and i.KeyCode==Enum.KeyCode.Semicolon then local visible=m.Size~=UDim2.new(0,guiWidth,0,guiHeight)ts:Create(m,TweenInfo.new(0.35,Enum.EasingStyle.Back,visible and Enum.EasingDirection.Out or Enum.EasingDirection.In),{Size=visible and UDim2.new(0,guiWidth,0,guiHeight)or UDim2.new(0,0,0,0)}):Play()end end) spawn(function()wait(0.1)ts:Create(m,TweenInfo.new(0.4,Enum.EasingStyle.Back,Enum.EasingDirection.Out),{Size=UDim2.new(0,guiWidth,0,guiHeight)}):Play()end)log("Press ; to toggle",Color3.new(1,1,1))