-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] --// DREWSTERS MENU --// For your own Roblox game local Players = game:GetService("Players") local RunService = game:GetService("RunService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -------------------------------------------------- -- SETTINGS -------------------------------------------------- local MAX_SPEED = 5000 local acceleration = 500 local currentSpeed = 500 -------------------------------------------------- -- GUI -------------------------------------------------- local gui = Instance.new("ScreenGui") gui.Name = "DrewstersMenu" gui.ResetOnSpawn = false gui.Parent = playerGui -------------------------------------------------- -- OPEN BUTTON -------------------------------------------------- local openButton = Instance.new("TextButton") openButton.Name = "OpenDrewsters" openButton.Size = UDim2.new(0, 120, 0, 40) openButton.Position = UDim2.new(0, 15, 0.5, -20) openButton.BackgroundColor3 = Color3.fromRGB(30, 30, 30) openButton.TextColor3 = Color3.new(1, 1, 1) openButton.Text = "DREWSTERS" openButton.TextSize = 16 openButton.Font = Enum.Font.GothamBold openButton.Visible = false openButton.Parent = gui local openCorner = Instance.new("UICorner") openCorner.CornerRadius = UDim.new(0, 8) openCorner.Parent = openButton -------------------------------------------------- -- MAIN MENU -------------------------------------------------- local menu = Instance.new("Frame") menu.Name = "MainMenu" menu.Size = UDim2.new(0, 300, 0, 300) menu.Position = UDim2.new(0, 20, 0.5, -150) menu.BackgroundColor3 = Color3.fromRGB(22, 22, 22) menu.BorderSizePixel = 0 menu.Parent = gui local menuCorner = Instance.new("UICorner") menuCorner.CornerRadius = UDim.new(0, 12) menuCorner.Parent = menu -------------------------------------------------- -- TITLE -------------------------------------------------- local title = Instance.new("TextLabel") title.Size = UDim2.new(1, -50, 0, 45) title.Position = UDim2.new(0, 15, 0, 5) title.BackgroundTransparency = 1 title.Text = "DREWSTERS MENU" title.TextColor3 = Color3.new(1, 1, 1) title.TextSize = 21 title.Font = Enum.Font.GothamBold title.TextXAlignment = Enum.TextXAlignment.Left title.Parent = menu -------------------------------------------------- -- CLOSE BUTTON -------------------------------------------------- local closeButton = Instance.new("TextButton") closeButton.Size = UDim2.new(0, 35, 0, 35) closeButton.Position = UDim2.new(1, -42, 0, 8) closeButton.BackgroundColor3 = Color3.fromRGB(150, 45, 45) closeButton.Text = "X" closeButton.TextColor3 = Color3.new(1, 1, 1) closeButton.TextSize = 18 closeButton.Font = Enum.Font.GothamBold closeButton.Parent = menu local closeCorner = Instance.new("UICorner") closeCorner.CornerRadius = UDim.new(0, 8) closeCorner.Parent = closeButton closeButton.MouseButton1Click:Connect(function() menu.Visible = false openButton.Visible = true end) openButton.MouseButton1Click:Connect(function() menu.Visible = true openButton.Visible = false end) -------------------------------------------------- -- SPEED INPUT -------------------------------------------------- local speedLabel = Instance.new("TextLabel") speedLabel.Size = UDim2.new(1, -30, 0, 25) speedLabel.Position = UDim2.new(0, 15, 0, 60) speedLabel.BackgroundTransparency = 1 speedLabel.Text = "Speed" speedLabel.TextColor3 = Color3.new(1, 1, 1) speedLabel.TextSize = 16 speedLabel.Font = Enum.Font.Gotham speedLabel.TextXAlignment = Enum.TextXAlignment.Left speedLabel.Parent = menu local speedBox = Instance.new("TextBox") speedBox.Size = UDim2.new(1, -30, 0, 40) speedBox.Position = UDim2.new(0, 15, 0, 88) speedBox.BackgroundColor3 = Color3.fromRGB(40, 40, 40) speedBox.TextColor3 = Color3.new(1, 1, 1) speedBox.Text = tostring(currentSpeed) speedBox.PlaceholderText = "Enter speed" speedBox.TextSize = 17 speedBox.Font = Enum.Font.Gotham speedBox.ClearTextOnFocus = false speedBox.Parent = menu local speedCorner = Instance.new("UICorner") speedCorner.CornerRadius = UDim.new(0, 8) speedCorner.Parent = speedBox speedBox.FocusLost:Connect(function() local value = tonumber(speedBox.Text) if value then currentSpeed = math.clamp(value, 0, MAX_SPEED) speedBox.Text = tostring(currentSpeed) else speedBox.Text = tostring(currentSpeed) end end) -------------------------------------------------- -- GET CURRENT CAR -------------------------------------------------- local function getCar() local character = player.Character if not character then return nil end local humanoid = character:FindFirstChildOfClass("Humanoid") if not humanoid then return nil end local seat = humanoid.SeatPart if seat and seat:IsA("VehicleSeat") then return seat:FindFirstAncestorOfClass("Model") end return nil end -------------------------------------------------- -- FAST ACCELERATION -------------------------------------------------- RunService.Heartbeat:Connect(function() local car = getCar() if not car then return end local primary = car.PrimaryPart if not primary then primary = car:FindFirstChildWhichIsA("BasePart") if not primary then return end end local seat = car:FindFirstChildWhichIsA("VehicleSeat", true) if not seat then return end local throttle = seat.ThrottleFloat if throttle ~= 0 then local forward = primary.CFrame.LookVector -- Instant acceleration toward requested speed local velocity = primary.AssemblyLinearVelocity primary.AssemblyLinearVelocity = Vector3.new( forward.X * currentSpeed * throttle, velocity.Y, forward.Z * currentSpeed * throttle ) end end) -------------------------------------------------- -- EMERGENCY STOP -------------------------------------------------- local stopButton = Instance.new("TextButton") stopButton.Size = UDim2.new(1, -30, 0, 50) stopButton.Position = UDim2.new(0, 15, 0, 145) stopButton.BackgroundColor3 = Color3.fromRGB(175, 45, 45) stopButton.Text = "EMERGENCY STOP" stopButton.TextColor3 = Color3.new(1, 1, 1) stopButton.TextSize = 18 stopButton.Font = Enum.Font.GothamBold stopButton.Parent = menu local stopCorner = Instance.new("UICorner") stopCorner.CornerRadius = UDim.new(0, 8) stopCorner.Parent = stopButton stopButton.MouseButton1Click:Connect(function() local car = getCar() if not car then return end for _, object in ipairs(car:GetDescendants()) do if object:IsA("BasePart") then object.AssemblyLinearVelocity = Vector3.zero object.AssemblyAngularVelocity = Vector3.zero end end end) -------------------------------------------------- -- STATUS -------------------------------------------------- local status = Instance.new("TextLabel") status.Size = UDim2.new(1, -30, 0, 25) status.Position = UDim2.new(0, 15, 0, 210) status.BackgroundTransparency = 1 status.Text = "Ready" status.TextColor3 = Color3.fromRGB(180, 180, 180) status.TextSize = 14 status.Font = Enum.Font.Gotham status.Parent = menu -------------------------------------------------- -- UPDATE STATUS -------------------------------------------------- RunService.Heartbeat:Connect(function() local car = getCar() if car then status.Text = "Car detected • Speed: " .. currentSpeed else status.Text = "No car detected" end end)