local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local TweenService = game:GetService("TweenService") local player = Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") local gui = Instance.new("ScreenGui") gui.Name = "1w69" gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") local main = Instance.new("Frame") main.Size = UDim2.new(0, 300, 0, 200) main.Position = UDim2.new(0.5, -150, 0.05, 0) main.BackgroundColor3 = Color3.fromRGB(10, 10, 20) main.BorderSizePixel = 0 main.Active = true main.Draggable = true main.Parent = gui local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 12) corner.Parent = main local stroke = Instance.new("UIStroke") stroke.Color = Color3.fromRGB(255, 50, 50) stroke.Thickness = 3 stroke.Parent = main local titleBar = Instance.new("Frame") titleBar.Size = UDim2.new(1, 0, 0, 40) titleBar.BackgroundColor3 = Color3.fromRGB(20, 20, 30) titleBar.BorderSizePixel = 0 titleBar.Parent = main local titleCorner = Instance.new("UICorner") titleCorner.CornerRadius = UDim.new(0, 12, 0, 0) titleCorner.Parent = titleBar local title = Instance.new("TextLabel") title.Text = "🔥 By 1w69 🔥" title.Size = UDim2.new(1, 0, 1, 0) title.BackgroundTransparency = 1 title.TextColor3 = Color3.fromRGB(255, 50, 50) title.Font = Enum.Font.GothamBlack title.TextSize = 20 title.Parent = titleBar local closeBtn = Instance.new("TextButton") closeBtn.Text = "X" closeBtn.Size = UDim2.new(0, 30, 0, 30) closeBtn.Position = UDim2.new(1, -35, 0.5, -15) closeBtn.BackgroundColor3 = Color3.fromRGB(255, 40, 40) closeBtn.TextColor3 = Color3.new(1, 1, 1) closeBtn.Font = Enum.Font.GothamBlack closeBtn.TextSize = 18 closeBtn.AutoButtonColor = false closeBtn.Parent = titleBar Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 8) local speedBox = Instance.new("TextBox") speedBox.PlaceholderText = "Enter Speed (1-500)" speedBox.Text = "50" speedBox.Size = UDim2.new(0.9, 0, 0, 40) speedBox.Position = UDim2.new(0.05, 0, 0.22, 0) speedBox.BackgroundColor3 = Color3.fromRGB(30, 30, 40) speedBox.TextColor3 = Color3.new(1, 1, 1) speedBox.Font = Enum.Font.GothamBold speedBox.TextSize = 18 speedBox.ClearTextOnFocus = false speedBox.Parent = main local speedBtn = Instance.new("TextButton") speedBtn.Text = "⚡ APPLY SPEED" speedBtn.Size = UDim2.new(0.9, 0, 0, 40) speedBtn.Position = UDim2.new(0.05, 0, 0.48, 0) speedBtn.BackgroundColor3 = Color3.fromRGB(40, 255, 40) speedBtn.TextColor3 = Color3.new(1, 1, 1) speedBtn.Font = Enum.Font.GothamBlack speedBtn.TextSize = 18 speedBtn.AutoButtonColor = false speedBtn.Parent = main local antiBtn = Instance.new("TextButton") antiBtn.Text = "🛡️ ANTI RAGDOLL" antiBtn.Size = UDim2.new(0.9, 0, 0, 40) antiBtn.Position = UDim2.new(0.05, 0, 0.74, 0) antiBtn.BackgroundColor3 = Color3.fromRGB(255, 40, 40) antiBtn.TextColor3 = Color3.new(1, 1, 1) antiBtn.Font = Enum.Font.GothamBlack antiBtn.TextSize = 18 antiBtn.AutoButtonColor = false antiBtn.Parent = main for _, element in pairs({speedBox, speedBtn, antiBtn}) do Instance.new("UICorner", element).CornerRadius = UDim.new(0, 10) end local currentSpeed = 50 local antiEnabled = false local antiConnection = nil local notification = Instance.new("TextLabel") notification.Text = "" notification.Size = UDim2.new(0, 250, 0, 40) notification.Position = UDim2.new(0.5, -125, 0.9, 0) notification.BackgroundColor3 = Color3.fromRGB(30, 30, 40) notification.TextColor3 = Color3.new(1, 1, 1) notification.Font = Enum.Font.GothamBold notification.TextSize = 14 notification.Visible = false notification.Parent = gui Instance.new("UICorner", notification).CornerRadius = UDim.new(0, 8) Instance.new("UIStroke", notification).Color = Color3.fromRGB(0, 200, 255) local function showNotification(message) notification.Text = message notification.Visible = true notification.BackgroundTransparency = 0 local tween = TweenService:Create(notification, TweenInfo.new(3, Enum.EasingStyle.Linear), { BackgroundTransparency = 1, TextTransparency = 1 }) tween:Play() task.wait(3) notification.Visible = false notification.BackgroundTransparency = 0 notification.TextTransparency = 0 end local function applySpeed() local text = speedBox.Text local num = tonumber(text) if num and num >= 1 and num <= 500 then currentSpeed = num speedBox.Text = tostring(currentSpeed) humanoid.WalkSpeed = currentSpeed speedBtn.Text = "⚡ SPEED: " .. currentSpeed if antiEnabled then showNotification("⚠️ Speed works when Anti Ragdoll is turned off!") else showNotification("✅ Speed applied: " .. currentSpeed) end else speedBox.Text = "50" currentSpeed = 50 humanoid.WalkSpeed = currentSpeed speedBtn.Text = "⚡ SPEED: " .. currentSpeed showNotification("⚠️ Invalid speed! Reset to 50") end end local function toggleAnti() antiEnabled = not antiEnabled if antiEnabled then antiBtn.Text = "🛡️ ANTI: ON" antiBtn.BackgroundColor3 = Color3.fromRGB(40, 255, 40) antiConnection = RunService.Stepped:Connect(function() if not character or not humanoid then return end humanoid:ChangeState(Enum.HumanoidStateType.Running) for _, part in pairs(character:GetDescendants()) do if part:IsA("BasePart") then part.Velocity = Vector3.new(0, 0, 0) part.RotVelocity = Vector3.new(0, 0, 0) end end end) showNotification("⚠️ Speed may not work with Anti Ragdoll ON") else antiBtn.Text = "🛡️ ANTI RAGDOLL" antiBtn.BackgroundColor3 = Color3.fromRGB(255, 40, 40) if antiConnection then antiConnection:Disconnect() antiConnection = nil end showNotification("✅ Anti Ragdoll OFF - Speed works normally") end end speedBtn.MouseButton1Click:Connect(applySpeed) antiBtn.MouseButton1Click:Connect(toggleAnti) speedBox.FocusLost:Connect(function(enterPressed) if enterPressed then applySpeed(9) end end) speedBtn.MouseEnter:Connect(function() speedBtn.BackgroundColor3 = Color3.fromRGB(60, 255, 60) end) speedBtn.MouseLeave:Connect(function() speedBtn.BackgroundColor3 = Color3.fromRGB(40, 255, 40) end) antiBtn.MouseEnter:Connect(function() if antiEnabled then antiBtn.BackgroundColor3 = Color3.fromRGB(60, 255, 60) else antiBtn.BackgroundColor3 = Color3.fromRGB(255, 60, 60) end end) antiBtn.MouseLeave:Connect(function() if antiEnabled then antiBtn.BackgroundColor3 = Color3.fromRGB(40, 255, 40) else antiBtn.BackgroundColor3 = Color3.fromRGB(255, 40, 40) end end) closeBtn.MouseEnter:Connect(function() closeBtn.BackgroundColor3 = Color3.fromRGB(255, 60, 60) end) closeBtn.MouseLeave:Connect(function() closeBtn.BackgroundColor3 = Color3.fromRGB(255, 40, 40) end) closeBtn.MouseButton1Click:Connect(function() if antiEnabled then toggleAnti() end humanoid.WalkSpeed = 16 gui:Destroy() end) humanoid.WalkSpeed = currentSpeed speedBtn.Text = "⚡ SPEED: " .. currentSpeed player.CharacterAdded:Connect(function(newChar) character = newChar humanoid = character:WaitForChild("Humanoid") task.wait(0.5) humanoid.WalkSpeed = currentSpeed if antiEnabled then antiConnection = RunService.Stepped:Connect(function() if not character or not humanoid then return end humanoid:ChangeState(Enum.HumanoidStateType.Running) for _, part in pairs(character:GetDescendants()) do if part:IsA("BasePart") then part.Velocity = Vector3.new(0, 0, 0) part.RotVelocity = Vector3.new(0, 0, 0) end end end) end end)