local Players=game:GetService("Players");local UserInputService=game:GetService("UserInputService");local RunService=game:GetService("RunService");local LocalPlayer=Players.LocalPlayer;local Camera=workspace.CurrentCamera;local ScreenGui=Instance.new("ScreenGui");ScreenGui.Name="UniversalMenu";ScreenGui.ResetOnSpawn=false;ScreenGui.ZIndexBehavior=Enum.ZIndexBehavior.Sibling;ScreenGui.Parent=LocalPlayer:WaitForChild("PlayerGui");local MainFrame=Instance.new("Frame");MainFrame.Name="MainFrame";MainFrame.Size=UDim2.new(0,260,0,420);MainFrame.Position=UDim2.new(0.5,-130,0.5,-210);MainFrame.BackgroundColor3=Color3.fromRGB(15,15,25);MainFrame.BackgroundTransparency=0.05;MainFrame.BorderSizePixel=0;MainFrame.Active=true;MainFrame.Draggable=true;MainFrame.Parent=ScreenGui;local MainCorner=Instance.new("UICorner");MainCorner.CornerRadius=UDim.new(0,12);MainCorner.Parent=MainFrame;local TitleBar=Instance.new("TextLabel");TitleBar.Name="TitleBar";TitleBar.Size=UDim2.new(1,0,0,35);TitleBar.BackgroundColor3=Color3.fromRGB(25,25,40);TitleBar.BorderSizePixel=0;TitleBar.Text="🜲 Universal Menu 🜲";TitleBar.TextColor3=Color3.fromRGB(255,255,255);TitleBar.TextSize=16;TitleBar.Font=Enum.Font.GothamBold;TitleBar.Parent=MainFrame;local TitleCorner=Instance.new("UICorner");TitleCorner.CornerRadius=UDim.new(0,12);TitleCorner.Parent=TitleBar;local MinButton=Instance.new("TextButton");MinButton.Name="MinButton";MinButton.Size=UDim2.new(0,30,0,30);MinButton.Position=UDim2.new(1,-65,0,2.5);MinButton.BackgroundColor3=Color3.fromRGB(255,165,0);MinButton.BorderSizePixel=0;MinButton.Text="-";MinButton.TextColor3=Color3.fromRGB(255,255,255);MinButton.TextSize=18;MinButton.Font=Enum.Font.GothamBold;MinButton.Parent=MainFrame;local MinCorner=Instance.new("UICorner");MinCorner.CornerRadius=UDim.new(0,6);MinCorner.Parent=MinButton;local CloseButton=Instance.new("TextButton");CloseButton.Name="CloseButton";CloseButton.Size=UDim2.new(0,30,0,30);CloseButton.Position=UDim2.new(1,-32,0,2.5);CloseButton.BackgroundColor3=Color3.fromRGB(255,50,50);CloseButton.BorderSizePixel=0;CloseButton.Text="X";CloseButton.TextColor3=Color3.fromRGB(255,255,255);CloseButton.TextSize=14;CloseButton.Font=Enum.Font.GothamBold;CloseButton.Parent=MainFrame;local CloseCorner=Instance.new("UICorner");CloseCorner.CornerRadius=UDim.new(0,6);CloseCorner.Parent=CloseButton;local InfoButton=Instance.new("TextButton");InfoButton.Name="InfoButton";InfoButton.Size=UDim2.new(0,30,0,30);InfoButton.Position=UDim2.new(0,5,0,2.5);InfoButton.BackgroundColor3=Color3.fromRGB(50,150,255);InfoButton.BorderSizePixel=0;InfoButton.Text="ⓘ";InfoButton.TextColor3=Color3.fromRGB(255,255,255);InfoButton.TextSize=16;InfoButton.Font=Enum.Font.GothamBold;InfoButton.Parent=MainFrame;local InfoCorner=Instance.new("UICorner");InfoCorner.CornerRadius=UDim.new(0,6);InfoCorner.Parent=InfoButton;local FloatingButton=Instance.new("TextButton");FloatingButton.Name="FloatingButton";FloatingButton.Size=UDim2.new(0,50,0,50);FloatingButton.Position=UDim2.new(0.95,-25,0.5,-25);FloatingButton.BackgroundColor3=Color3.fromRGB(255,165,0);FloatingButton.BorderSizePixel=0;FloatingButton.Text="🜲";FloatingButton.TextColor3=Color3.fromRGB(255,255,255);FloatingButton.TextSize=24;FloatingButton.Font=Enum.Font.GothamBold;FloatingButton.Visible=false;FloatingButton.Active=true;FloatingButton.Draggable=true;FloatingButton.Parent=ScreenGui;local FloatCorner=Instance.new("UICorner");FloatCorner.CornerRadius=UDim.new(0,25);FloatCorner.Parent=FloatingButton;local InfoFrame=Instance.new("Frame");InfoFrame.Name="InfoFrame";InfoFrame.Size=UDim2.new(0,220,0,140);InfoFrame.Position=UDim2.new(0.5,-110,0.5,-70);InfoFrame.BackgroundColor3=Color3.fromRGB(20,20,35);InfoFrame.BackgroundTransparency=0.1;InfoFrame.BorderSizePixel=0;InfoFrame.Visible=false;InfoFrame.Parent=ScreenGui;local InfoCorner2=Instance.new("UICorner");InfoCorner2.CornerRadius=UDim.new(0,12);InfoCorner2.Parent=InfoFrame;local InfoTitle=Instance.new("TextLabel");InfoTitle.Size=UDim2.new(1,0,0,30);InfoTitle.BackgroundColor3=Color3.fromRGB(30,30,50);InfoTitle.BorderSizePixel=0;InfoTitle.Text="Socials";InfoTitle.TextColor3=Color3.fromRGB(255,255,255);InfoTitle.TextSize=16;InfoTitle.Font=Enum.Font.GothamBold;InfoTitle.Parent=InfoFrame;local InfoTitleCorner=Instance.new("UICorner");InfoTitleCorner.CornerRadius=UDim.new(0,12);InfoTitleCorner.Parent=InfoTitle;local InfoClose=Instance.new("TextButton");InfoClose.Size=UDim2.new(0,30,0,30);InfoClose.Position=UDim2.new(1,-30,0,0);InfoClose.BackgroundColor3=Color3.fromRGB(255,50,50);InfoClose.BorderSizePixel=0;InfoClose.Text="X";InfoClose.TextColor3=Color3.fromRGB(255,255,255);InfoClose.TextSize=14;InfoClose.Font=Enum.Font.GothamBold;InfoClose.Parent=InfoFrame;local InfoCloseCorner=Instance.new("UICorner");InfoCloseCorner.CornerRadius=UDim.new(0,6);InfoCloseCorner.Parent=InfoClose;local InstagramLabel=Instance.new("TextLabel");InstagramLabel.Size=UDim2.new(1,0,0,25);InstagramLabel.Position=UDim2.new(0,0,0,35);InstagramLabel.BackgroundTransparency=1;InstagramLabel.Text="📸 Instagram: mvs.293";InstagramLabel.TextColor3=Color3.fromRGB(255,255,255);InstagramLabel.TextSize=14;InstagramLabel.Font=Enum.Font.Gotham;InstagramLabel.Parent=InfoFrame;local TikTokLabel=Instance.new("TextLabel");TikTokLabel.Size=UDim2.new(1,0,0,25);TikTokLabel.Position=UDim2.new(0,0,0,60);TikTokLabel.BackgroundTransparency=1;TikTokLabel.Text="🎵 TikTok: mvs2905047";TikTokLabel.TextColor3=Color3.fromRGB(255,255,255);TikTokLabel.TextSize=14;TikTokLabel.Font=Enum.Font.Gotham;TikTokLabel.Parent=InfoFrame;local DiscordLabel=Instance.new("TextLabel");DiscordLabel.Size=UDim2.new(1,0,0,25);DiscordLabel.Position=UDim2.new(0,0,0,85);DiscordLabel.BackgroundTransparency=1;DiscordLabel.Text="💬 Discord: unknownisaboy";DiscordLabel.TextColor3=Color3.fromRGB(255,255,255);DiscordLabel.TextSize=14;DiscordLabel.Font=Enum.Font.Gotham;DiscordLabel.Parent=InfoFrame;local activeSlider=nil;local function CreateToggle(parent,name,position,callback)local Toggle=Instance.new("TextButton");Toggle.Name=name;Toggle.Size=UDim2.new(0.9,0,0,30);Toggle.Position=UDim2.new(0.05,0,0,position);Toggle.BackgroundColor3=Color3.fromRGB(40,40,50);Toggle.BorderSizePixel=0;Toggle.Text=name.." [OFF]";Toggle.TextColor3=Color3.fromRGB(255,255,255);Toggle.TextSize=14;Toggle.Font=Enum.Font.Gotham;Toggle.Parent=parent;local ToggleCorner=Instance.new("UICorner");ToggleCorner.CornerRadius=UDim.new(0,6);ToggleCorner.Parent=Toggle;local enabled=false;Toggle.MouseButton1Click:Connect(function()enabled=not enabled;Toggle.Text=name..(enabled and" [ON]"or" [OFF]");Toggle.BackgroundColor3=enabled and Color3.fromRGB(50,150,50)or Color3.fromRGB(40,40,50);callback(enabled)end)end;local SpeedLabel=Instance.new("TextLabel");SpeedLabel.Size=UDim2.new(0.9,0,0,20);SpeedLabel.Position=UDim2.new(0.05,0,0,40);SpeedLabel.BackgroundTransparency=1;SpeedLabel.Text="Walkspeed: 16";SpeedLabel.TextColor3=Color3.fromRGB(255,255,255);SpeedLabel.TextSize=13;SpeedLabel.Font=Enum.Font.Gotham;SpeedLabel.Parent=MainFrame;local SpeedSlider=Instance.new("Frame");SpeedSlider.Name="SpeedSlider";SpeedSlider.Size=UDim2.new(0.9,0,0,20);SpeedSlider.Position=UDim2.new(0.05,0,0,60);SpeedSlider.BackgroundColor3=Color3.fromRGB(50,50,60);SpeedSlider.BorderSizePixel=0;SpeedSlider.Parent=MainFrame;local SpeedSliderCorner=Instance.new("UICorner");SpeedSliderCorner.CornerRadius=UDim.new(0,10);SpeedSliderCorner.Parent=SpeedSlider;local SpeedFill=Instance.new("Frame");SpeedFill.Name="SpeedFill";SpeedFill.Size=UDim2.new(0,0,1,0);SpeedFill.BackgroundColor3=Color3.fromRGB(0,150,255);SpeedFill.BorderSizePixel=0;SpeedFill.Parent=SpeedSlider;local SpeedFillCorner=Instance.new("UICorner");SpeedFillCorner.CornerRadius=UDim.new(0,10);SpeedFillCorner.Parent=SpeedFill;local SpeedButton=Instance.new("TextButton");SpeedButton.Name="SpeedButton";SpeedButton.Size=UDim2.new(0,20,1,0);SpeedButton.BackgroundColor3=Color3.fromRGB(255,255,255);SpeedButton.BorderSizePixel=0;SpeedButton.Text="";SpeedButton.Parent=SpeedSlider;local SpeedButtonCorner=Instance.new("UICorner");SpeedButtonCorner.CornerRadius=UDim.new(0,10);SpeedButtonCorner.Parent=SpeedButton;local speedValue=16;SpeedButton.MouseButton1Down:Connect(function()activeSlider="speed"end);SpeedButton.MouseButton1Up:Connect(function()activeSlider=nil end);SpeedSlider.InputBegan:Connect(function(input)if input.UserInputType==Enum.UserInputType.Touch or input.UserInputType==Enum.UserInputType.MouseButton1 then activeSlider="speed"end end);SpeedSlider.InputEnded:Connect(function(input)if input.UserInputType==Enum.UserInputType.Touch or input.UserInputType==Enum.UserInputType.MouseButton1 then activeSlider=nil end end);local JumpLabel=Instance.new("TextLabel");JumpLabel.Size=UDim2.new(0.9,0,0,20);JumpLabel.Position=UDim2.new(0.05,0,0,85);JumpLabel.BackgroundTransparency=1;JumpLabel.Text="Jump Power: 50";JumpLabel.TextColor3=Color3.fromRGB(255,255,255);JumpLabel.TextSize=13;JumpLabel.Font=Enum.Font.Gotham;JumpLabel.Parent=MainFrame;local JumpSlider=Instance.new("Frame");JumpSlider.Name="JumpSlider";JumpSlider.Size=UDim2.new(0.9,0,0,20);JumpSlider.Position=UDim2.new(0.05,0,0,105);JumpSlider.BackgroundColor3=Color3.fromRGB(50,50,60);JumpSlider.BorderSizePixel=0;JumpSlider.Parent=MainFrame;local JumpSliderCorner=Instance.new("UICorner");JumpSliderCorner.CornerRadius=UDim.new(0,10);JumpSliderCorner.Parent=JumpSlider;local JumpFill=Instance.new("Frame");JumpFill.Name="JumpFill";JumpFill.Size=UDim2.new(0,0,1,0);JumpFill.BackgroundColor3=Color3.fromRGB(0,150,255);JumpFill.BorderSizePixel=0;JumpFill.Parent=JumpSlider;local JumpFillCorner=Instance.new("UICorner");JumpFillCorner.CornerRadius=UDim.new(0,10);JumpFillCorner.Parent=JumpFill;local JumpButton=Instance.new("TextButton");JumpButton.Name="JumpButton";JumpButton.Size=UDim2.new(0,20,1,0);JumpButton.BackgroundColor3=Color3.fromRGB(255,255,255);JumpButton.BorderSizePixel=0;JumpButton.Text="";JumpButton.Parent=JumpSlider;local JumpButtonCorner=Instance.new("UICorner");JumpButtonCorner.CornerRadius=UDim.new(0,10);JumpButtonCorner.Parent=JumpButton;local jumpValue=50;JumpButton.MouseButton1Down:Connect(function()activeSlider="jump"end);JumpButton.MouseButton1Up:Connect(function()activeSlider=nil end);JumpSlider.InputBegan:Connect(function(input)if input.UserInputType==Enum.UserInputType.Touch or input.UserInputType==Enum.UserInputType.MouseButton1 then activeSlider="jump"end end);JumpSlider.InputEnded:Connect(function(input)if input.UserInputType==Enum.UserInputType.Touch or input.UserInputType==Enum.UserInputType.MouseButton1 then activeSlider=nil end end);local flyEnabled=false;local flyConnection=nil;local flyBodyVelocity=nil;local joystickFrame=nil;local joystickKnob=nil;local joystickActive=false;local joystickCenter=Vector2.zero;local joystickDirection=Vector2.zero;local function CreateJoystick()if joystickFrame then return end;joystickFrame=Instance.new("Frame");joystickFrame.Name="FlyJoystick";joystickFrame.Size=UDim2.new(0,120,0,120);joystickFrame.Position=UDim2.new(0.5,-60,0.85,-60);joystickFrame.BackgroundColor3=Color3.fromRGB(50,50,50);joystickFrame.BackgroundTransparency=0.5;joystickFrame.BorderSizePixel=0;joystickFrame.Visible=true;joystickFrame.Parent=ScreenGui;local jc=Instance.new("UICorner");jc.CornerRadius=UDim.new(1,0);jc.Parent=joystickFrame;joystickKnob=Instance.new("Frame");joystickKnob.Name="Knob";joystickKnob.Size=UDim2.new(0,40,0,40);joystickKnob.Position=UDim2.new(0.5,-20,0.5,-20);joystickKnob.BackgroundColor3=Color3.fromRGB(255,255,255);joystickKnob.BorderSizePixel=0;joystickKnob.Parent=joystickFrame;local kc=Instance.new("UICorner");kc.CornerRadius=UDim.new(1,0);kc.Parent=joystickKnob;local upButton=Instance.new("TextButton");upButton.Name="UpButton";upButton.Size=UDim2.new(0,50,0,30);upButton.Position=UDim2.new(0.5,-25,0,5);upButton.BackgroundColor3=Color3.fromRGB(0,150,255);upButton.BorderSizePixel=0;upButton.Text="▲";upButton.TextColor3=Color3.fromRGB(255,255,255);upButton.TextSize=14;upButton.Font=Enum.Font.GothamBold;upButton.Parent=joystickFrame;local upc=Instance.new("UICorner");upc.CornerRadius=UDim.new(0,6);upc.Parent=upButton;local downButton=Instance.new("TextButton");downButton.Name="DownButton";downButton.Size=UDim2.new(0,50,0,30);downButton.Position=UDim2.new(0.5,-25,1,-35);downButton.BackgroundColor3=Color3.fromRGB(255,50,50);downButton.BorderSizePixel=0;downButton.Text="▼";downButton.TextColor3=Color3.fromRGB(255,255,255);downButton.TextSize=14;downButton.Font=Enum.Font.GothamBold;downButton.Parent=joystickFrame;local dc=Instance.new("UICorner");dc.CornerRadius=UDim.new(0,6);dc.Parent=downButton;local upHeld=false;local downHeld=false;upButton.MouseButton1Down:Connect(function()upHeld=true end);upButton.MouseButton1Up:Connect(function()upHeld=false end);downButton.MouseButton1Down:Connect(function()downHeld=true end);downButton.MouseButton1Up:Connect(function()downHeld=false end);joystickFrame.InputBegan:Connect(function(input)if input.UserInputType==Enum.UserInputType.Touch then joystickActive=true;joystickCenter=Vector2.new(input.Position.X,input.Position.Y);joystickKnob.Position=UDim2.new(0.5,-20,0.5,-20)end end);joystickFrame.InputChanged:Connect(function(input)if joystickActive and input.UserInputType==Enum.UserInputType.Touch then local delta=input.Position-joystickCenter;if delta.Magnitude>40 then delta=delta.Unit*40 end;joystickKnob.Position=UDim2.new(0.5,-20+delta.X,0.5,-20+delta.Y);joystickDirection=delta/40 end end);joystickFrame.InputEnded:Connect(function(input)if input.UserInputType==Enum.UserInputType.Touch then joystickActive=false;joystickDirection=Vector2.zero;joystickKnob.Position=UDim2.new(0.5,-20,0.5,-20)end end);end;local function RemoveJoystick()if joystickFrame then joystickFrame:Destroy();joystickFrame=nil;joystickKnob=nil;joystickActive=false;joystickDirection=Vector2.zero end end;CreateToggle(MainFrame,"Fly",130,function(enabled)flyEnabled=enabled;local character=LocalPlayer.Character;if not character then return end;local humanoid=character:FindFirstChild("Humanoid");local rootPart=character:FindFirstChild("HumanoidRootPart");if not humanoid or not rootPart then return end;if enabled then humanoid:ChangeState(Enum.HumanoidStateType.Physics);flyBodyVelocity=Instance.new("BodyVelocity");flyBodyVelocity.MaxForce=Vector3.new(1e5,1e5,1e5);flyBodyVelocity.Parent=rootPart;CreateJoystick();flyConnection=RunService.RenderStepped:Connect(function()local moveDirection=Vector3.new();local cameraCFrame=Camera.CFrame;if UserInputService:IsKeyDown(Enum.KeyCode.W)or UserInputService:IsKeyDown(Enum.KeyCode.Up)then moveDirection=moveDirection+cameraCFrame.LookVector end;if UserInputService:IsKeyDown(Enum.KeyCode.S)or UserInputService:IsKeyDown(Enum.KeyCode.Down)then moveDirection=moveDirection-cameraCFrame.LookVector end;if UserInputService:IsKeyDown(Enum.KeyCode.A)or UserInputService:IsKeyDown(Enum.KeyCode.Left)then moveDirection=moveDirection-cameraCFrame.RightVector end;if UserInputService:IsKeyDown(Enum.KeyCode.D)or UserInputService:IsKeyDown(Enum.KeyCode.Right)then moveDirection=moveDirection+cameraCFrame.RightVector end;if joystickActive and joystickDirection.Magnitude>0.1 then moveDirection=moveDirection+(cameraCFrame.RightVector*joystickDirection.X)+(cameraCFrame.LookVector*-joystickDirection.Y)end;if upHeld then moveDirection=moveDirection+Vector3.new(0,1,0)end;if downHeld then moveDirection=moveDirection+Vector3.new(0,-1,0)end;if UserInputService:IsKeyDown(Enum.KeyCode.Space)then moveDirection=moveDirection+Vector3.new(0,1,0)end;if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift)then moveDirection=moveDirection+Vector3.new(0,-1,0)end;if moveDirection.Magnitude>0 then moveDirection=moveDirection.Unit end;flyBodyVelocity.Velocity=moveDirection*100 end)else if flyConnection then flyConnection:Disconnect();flyConnection=nil end;RemoveJoystick();if rootPart then local bodyVelocity=rootPart:FindFirstChild("BodyVelocity");if bodyVelocity then bodyVelocity:Destroy()end end;humanoid:ChangeState(Enum.HumanoidStateType.Running)end end);local noclipConnection=nil;CreateToggle(MainFrame,"Noclip",165,function(enabled)local character=LocalPlayer.Character;if not character then return end;if enabled then noclipConnection=RunService.Stepped:Connect(function()for _,part in ipairs(character:GetChildren())do if part:IsA("BasePart")then part.CanCollide=false end end end)else if noclipConnection then noclipConnection:Disconnect();noclipConnection=nil end;for _,part in ipairs(character:GetChildren())do if part:IsA("BasePart")then part.CanCollide=true end end end end);local infiniteJumpConnection=nil;CreateToggle(MainFrame,"Infinite Jump",200,function(enabled)if enabled then infiniteJumpConnection=UserInputService.JumpRequest:Connect(function()local character=LocalPlayer.Character;if character and character:FindFirstChild("Humanoid")then character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)end end)else if infiniteJumpConnection then infiniteJumpConnection:Disconnect();infiniteJumpConnection=nil end end end);CreateToggle(MainFrame,"God Mode",235,function(enabled)local character=LocalPlayer.Character;if not character then return end;local humanoid=character:FindFirstChild("Humanoid");if not humanoid then return end;if enabled then humanoid.MaxHealth=math.huge;humanoid.Health=math.huge else humanoid.MaxHealth=100;humanoid.Health=100 end end); local espEnabled=false;local espConnection=nil;local espObjects={};local function CreateESP(player)if player==LocalPlayer then return end;local esp=Instance.new("BillboardGui");esp.Name="ESP_"..player.Name;esp.Size=UDim2.new(0,200,0,50);esp.AlwaysOnTop=true;esp.Adornee=nil;esp.Enabled=espEnabled;esp.Parent=player.Character;local frame=Instance.new("Frame");frame.Size=UDim2.new(1,0,1,0);frame.BackgroundTransparency=1;frame.Parent=esp;local nameLabel=Instance.new("TextLabel");nameLabel.Size=UDim2.new(1,0,0.5,0);nameLabel.BackgroundTransparency=1;nameLabel.Text=player.Name;nameLabel.TextColor3=Color3.fromRGB(255,255,255);nameLabel.TextSize=14;nameLabel.Font=Enum.Font.GothamBold;nameLabel.Parent=frame;local healthLabel=Instance.new("TextLabel");healthLabel.Size=UDim2.new(1,0,0.5,0);healthLabel.Position=UDim2.new(0,0,0.5,0);healthLabel.BackgroundTransparency=1;healthLabel.Text="";healthLabel.TextColor3=Color3.fromRGB(255,255,255);healthLabel.TextSize=12;healthLabel.Font=Enum.Font.Gotham;healthLabel.Parent=frame;espObjects[player]={esp=esp,healthLabel=healthLabel};end;local function RemoveESP(player)if espObjects[player]then if espObjects[player].esp then espObjects[player].esp:Destroy()end;espObjects[player]=nil end end;Players.PlayerAdded:Connect(function(player)player.CharacterAdded:Connect(function()task.wait(0.1);CreateESP(player)end)end);for _,player in ipairs(Players:GetPlayers())do if player~=LocalPlayer then player.CharacterAdded:Connect(function()task.wait(0.1);CreateESP(player)end);if player.Character then CreateESP(player)end end end;CreateToggle(MainFrame,"ESP",270,function(enabled)espEnabled=enabled;if enabled then espConnection=RunService.RenderStepped:Connect(function()for player,data in pairs(espObjects)do if data.esp and data.esp.Parent then data.esp.Enabled=true;if player.Character and player.Character:FindFirstChild("Humanoid")then local humanoid=player.Character.Humanoid;data.healthLabel.Text="Health: "..math.floor(humanoid.Health).."/"..math.floor(humanoid.MaxHealth);data.healthLabel.TextColor3=humanoid.Health>50 and Color3.fromRGB(0,255,0)or(humanoid.Health>25 and Color3.fromRGB(255,255,0)or Color3.fromRGB(255,0,0))end end end end)else if espConnection then espConnection:Disconnect();espConnection=nil end;for player,data in pairs(espObjects)do if data.esp then data.esp.Enabled=false end end end end);local charmEnabled=false;local charmConnection=nil;local charmParts={};local function AddCharms()local character=LocalPlayer.Character;if not character then return end;local rootPart=character:FindFirstChild("HumanoidRootPart");if not rootPart then return end;local colors={Color3.fromRGB(255,0,0),Color3.fromRGB(0,255,0),Color3.fromRGB(0,0,255),Color3.fromRGB(255,255,0),Color3.fromRGB(255,0,255),Color3.fromRGB(0,255,255)};for i=1,6 do local part=Instance.new("Part");part.Name="Charm_"..i;part.Size=Vector3.new(0.2,0.2,0.2);part.Shape=Enum.PartType.Ball;part.Material=Enum.Material.Neon;part.Color=colors[i];part.CanCollide=false;part.Anchored=false;part.Parent=character;local weld=Instance.new("Weld");weld.Part0=rootPart;weld.Part1=part;weld.C0=CFrame.new(0,1.5+i*0.3,0);weld.Parent=part;table.insert(charmParts,part)end end;local function RemoveCharms()for _,part in ipairs(charmParts)do if part and part.Parent then part:Destroy()end end;charmParts={}end;CreateToggle(MainFrame,"Charms",305,function(enabled)if enabled then AddCharms()else RemoveCharms()end end);local fatassEnabled=false;local fatassConnection=nil;local function ExpandHitbox(character,size)local rootPart=character:FindFirstChild("HumanoidRootPart");if rootPart then rootPart.Size=size end;for _,part in ipairs(character:GetChildren())do if part:IsA("BasePart")and part.Name~="HumanoidRootPart"then part.Size=size end end end;local originalSizes={};local function StoreOriginalSizes(character)for _,part in ipairs(character:GetChildren())do if part:IsA("BasePart")then originalSizes[part]=part.Size end end end;local function RestoreOriginalSizes(character)for part,size in pairs(originalSizes)do if part and part.Parent then part.Size=size end end;originalSizes={}end;CreateToggle(MainFrame,"Fatass",340,function(enabled)local character=LocalPlayer.Character;if not character then return end;if enabled then StoreOriginalSizes(character);ExpandHitbox(character,Vector3.new(10,10,10));fatassConnection=RunService.Stepped:Connect(function()if LocalPlayer.Character then ExpandHitbox(LocalPlayer.Character,Vector3.new(10,10,10))end end)else if fatassConnection then fatassConnection:Disconnect();fatassConnection=nil end;RestoreOriginalSizes(character)end end);local FOVLabel=Instance.new("TextLabel");FOVLabel.Size=UDim2.new(0.9,0,0,20);FOVLabel.Position=UDim2.new(0.05,0,0,375);FOVLabel.BackgroundTransparency=1;FOVLabel.Text="FOV: 70";FOVLabel.TextColor3=Color3.fromRGB(255,255,255);FOVLabel.TextSize=13;FOVLabel.Font=Enum.Font.Gotham;FOVLabel.Parent=MainFrame;local FOVSlider=Instance.new("Frame");FOVSlider.Name="FOVSlider";FOVSlider.Size=UDim2.new(0.9,0,0,20);FOVSlider.Position=UDim2.new(0.05,0,0,395);FOVSlider.BackgroundColor3=Color3.fromRGB(50,50,60);FOVSlider.BorderSizePixel=0;FOVSlider.Parent=MainFrame;local FOVSliderCorner=Instance.new("UICorner");FOVSliderCorner.CornerRadius=UDim.new(0,10);FOVSliderCorner.Parent=FOVSlider;local FOVFill=Instance.new("Frame");FOVFill.Name="FOVFill";FOVFill.Size=UDim2.new(0,0,1,0);FOVFill.BackgroundColor3=Color3.fromRGB(0,150,255);FOVFill.BorderSizePixel=0;FOVFill.Parent=FOVSlider;local FOVFillCorner=Instance.new("UICorner");FOVFillCorner.CornerRadius=UDim.new(0,10);FOVFillCorner.Parent=FOVFill;local FOVButton=Instance.new("TextButton");FOVButton.Name="FOVButton";FOVButton.Size=UDim2.new(0,20,1,0);FOVButton.BackgroundColor3=Color3.fromRGB(255,255,255);FOVButton.BorderSizePixel=0;FOVButton.Text="";FOVButton.Parent=FOVSlider;local FOVButtonCorner=Instance.new("UICorner");FOVButtonCorner.CornerRadius=UDim.new(0,10);FOVButtonCorner.Parent=FOVButton;local fovValue=70;FOVButton.MouseButton1Down:Connect(function()activeSlider="fov"end);FOVButton.MouseButton1Up:Connect(function()activeSlider=nil end);FOVSlider.InputBegan:Connect(function(input)if input.UserInputType==Enum.UserInputType.Touch or input.UserInputType==Enum.UserInputType.MouseButton1 then activeSlider="fov"end end);FOVSlider.InputEnded:Connect(function(input)if input.UserInputType==Enum.UserInputType.Touch or input.UserInputType==Enum.UserInputType.MouseButton1 then activeSlider=nil end end);RunService.RenderStepped:Connect(function()if activeSlider=="speed"then local mousePos=UserInputService:GetMouseLocation();local sliderPos=SpeedSlider.AbsolutePosition.X;local sliderSize=SpeedSlider.AbsoluteSize.X;local relative=math.clamp((mousePos.X-sliderPos)/sliderSize,0,1);speedValue=math.floor(16+relative*484);SpeedFill.Size=UDim2.new(relative,0,1,0);SpeedButton.Position=UDim2.new(relative-0.02,0,0,0);SpeedLabel.Text="Walkspeed: "..speedValue;local character=LocalPlayer.Character;if character and character:FindFirstChild("Humanoid")then character.Humanoid.WalkSpeed=speedValue end elseif activeSlider=="jump"then local mousePos=UserInputService:GetMouseLocation();local sliderPos=JumpSlider.AbsolutePosition.X;local sliderSize=JumpSlider.AbsoluteSize.X;local relative=math.clamp((mousePos.X-sliderPos)/sliderSize,0,1);jumpValue=math.floor(50+relative*450);JumpFill.Size=UDim2.new(relative,0,1,0);JumpButton.Position=UDim2.new(relative-0.02,0,0,0);JumpLabel.Text="Jump Power: "..jumpValue;local character=LocalPlayer.Character;if character and character:FindFirstChild("Humanoid")then character.Humanoid.JumpPower=jumpValue end elseif activeSlider=="fov"then local mousePos=UserInputService:GetMouseLocation();local sliderPos=FOVSlider.AbsolutePosition.X;local sliderSize=FOVSlider.AbsoluteSize.X;local relative=math.clamp((mousePos.X-sliderPos)/sliderSize,0,1);fovValue=math.floor(70+relative*50);FOVFill.Size=UDim2.new(relative,0,1,0);FOVButton.Position=UDim2.new(relative-0.02,0,0,0);FOVLabel.Text="FOV: "..fovValue;Camera.FieldOfView=fovValue end end);MinButton.MouseButton1Click:Connect(function()MainFrame.Visible=false;FloatingButton.Visible=true;activeSlider=nil end);FloatingButton.MouseButton1Click:Connect(function()FloatingButton.Visible=false;MainFrame.Visible=true end);CloseButton.MouseButton1Click:Connect(function()if flyConnection then flyConnection:Disconnect()end;if noclipConnection then noclipConnection:Disconnect()end;if infiniteJumpConnection then infiniteJumpConnection:Disconnect()end;if espConnection then espConnection:Disconnect()end;if fatassConnection then fatassConnection:Disconnect()end;RemoveJoystick();RemoveCharms();for player,data in pairs(espObjects)do if data.esp then data.esp:Destroy()end end;espObjects={};local character=LocalPlayer.Character;if character then local humanoid=character:FindFirstChild("Humanoid");if humanoid then humanoid.MaxHealth=100;humanoid.Health=100;humanoid.WalkSpeed=16;humanoid.JumpPower=50 end;local rootPart=character:FindFirstChild("HumanoidRootPart");if rootPart then local bodyVelocity=rootPart:FindFirstChild("BodyVelocity");if bodyVelocity then bodyVelocity:Destroy()end end;for _,part in ipairs(character:GetChildren())do if part:IsA("BasePart")then part.CanCollide=true end end;RestoreOriginalSizes(character)end;Camera.FieldOfView=70;ScreenGui:Destroy();local Popup=Instance.new("ScreenGui");Popup.Name="ClosePopup";Popup.ResetOnSpawn=false;Popup.Parent=LocalPlayer:WaitForChild("PlayerGui");local PopupFrame=Instance.new("Frame");PopupFrame.Size=UDim2.new(0,300,0,100);PopupFrame.Position=UDim2.new(0.5,-150,0.5,-50);PopupFrame.BackgroundColor3=Color3.fromRGB(30,30,40);PopupFrame.BorderSizePixel=0;PopupFrame.Parent=Popup;local PopupCorner=Instance.new("UICorner");PopupCorner.CornerRadius=UDim.new(0,12);PopupCorner.Parent=PopupFrame;local PopupText=Instance.new("TextLabel");PopupText.Size=UDim2.new(1,0,1,0);PopupText.BackgroundTransparency=1;PopupText.Text="Script has been closed and turned off\nExecute again to reopen";PopupText.TextColor3=Color3.fromRGB(255,255,255);PopupText.TextSize=16;PopupText.Font=Enum.Font.GothamBold;PopupText.TextWrapped=true;PopupText.Parent=PopupFrame;task.wait(3);Popup:Destroy()end);InfoButton.MouseButton1Click:Connect(function()InfoFrame.Visible=true end);InfoClose.MouseButton1Click:Connect(function()InfoFrame.Visible=false end)