--[[ CorwenHub - Dangerous Bus Driving Built on CorwenHub UI Library Core --]] local UserInputService = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") local Players = game:GetService("Players") local CoreGui = game:GetService("CoreGui") local Workspace = game:GetService("Workspace") local ReplicatedStorage = game:GetService("ReplicatedStorage") local Lighting = game:GetService("Lighting") local LocalPlayer = Players.LocalPlayer local CorwenHub = {} function CorwenHub:CreateWindow(hubTitle) hubTitle = hubTitle or "CORWEN HUB" if CoreGui:FindFirstChild("CorwenHub_UILibrary") then CoreGui.CorwenHub_UILibrary:Destroy() end local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "CorwenHub_UILibrary" ScreenGui.ResetOnSpawn = false ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling if syn and syn.protect_gui then syn.protect_gui(ScreenGui) ScreenGui.Parent = CoreGui else ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") end -- Main Window Container local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0.5, 0, 0.5, 0) MainFrame.Position = UDim2.new(0.25, 0, 0.25, 0) MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) MainFrame.BorderSizePixel = 0 MainFrame.ClipsDescendants = true MainFrame.Active = true MainFrame.Parent = ScreenGui local MainCorner = Instance.new("UICorner") MainCorner.CornerRadius = UDim.new(0, 8) MainCorner.Parent = MainFrame local MainStroke = Instance.new("UIStroke") MainStroke.Thickness = 1.5 MainStroke.Color = Color3.fromRGB(255, 255, 255) MainStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border MainStroke.Parent = MainFrame -- Topbar Header local TopBar = Instance.new("Frame") TopBar.Name = "TopBar" TopBar.Size = UDim2.new(1, 0, 0, 40) TopBar.BackgroundColor3 = Color3.fromRGB(25, 25, 25) TopBar.BorderSizePixel = 0 TopBar.Parent = MainFrame local TitleLabel = Instance.new("TextLabel") TitleLabel.Name = "Title" TitleLabel.Size = UDim2.new(0.7, 0, 1, 0) TitleLabel.Position = UDim2.new(0, 12, 0, 0) TitleLabel.BackgroundTransparency = 1 TitleLabel.Text = hubTitle TitleLabel.RichText = true TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TitleLabel.TextSize = 14 TitleLabel.Font = Enum.Font.GothamBold TitleLabel.TextXAlignment = Enum.TextXAlignment.Left TitleLabel.Parent = TopBar local CloseBtn = Instance.new("TextButton") CloseBtn.Name = "CloseBtn" CloseBtn.Size = UDim2.new(0, 30, 0, 30) CloseBtn.Position = UDim2.new(1, -35, 0, 5) CloseBtn.BackgroundColor3 = Color3.fromRGB(35, 35, 35) CloseBtn.Text = "X" CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255) CloseBtn.Font = Enum.Font.GothamBold CloseBtn.TextSize = 14 CloseBtn.Parent = MainFrame local CloseCorner = Instance.new("UICorner") CloseCorner.CornerRadius = UDim.new(0, 6) CloseCorner.Parent = CloseBtn CloseBtn.MouseButton1Click:Connect(function() ScreenGui:Destroy() end) -- Draggable Header System local dragging, dragInput, dragStart, startPos TopBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = MainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) TopBar.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) -- Resizable Corner System local ResizeGrip = Instance.new("Frame") ResizeGrip.Name = "ResizeGrip" ResizeGrip.Size = UDim2.new(0, 16, 0, 16) ResizeGrip.Position = UDim2.new(1, -16, 1, -16) ResizeGrip.BackgroundColor3 = Color3.fromRGB(255, 255, 255) ResizeGrip.BackgroundTransparency = 0.5 ResizeGrip.Parent = MainFrame local GripCorner = Instance.new("UICorner") GripCorner.CornerRadius = UDim.new(0, 4) GripCorner.Parent = ResizeGrip local resizing = false local resizeStart, startSize ResizeGrip.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then resizing = true resizeStart = input.Position startSize = MainFrame.AbsoluteSize end end) UserInputService.InputChanged:Connect(function(input) if resizing and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - resizeStart MainFrame.Size = UDim2.new(0, math.max(380, startSize.X + delta.X), 0, math.max(260, startSize.Y + delta.Y)) end end) UserInputService.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then resizing = false end end) -- Floating Toggle Button local ToggleButton = Instance.new("TextButton") ToggleButton.Name = "CorwenToggle" ToggleButton.Size = UDim2.new(0, 50, 0, 50) ToggleButton.Position = UDim2.new(0.02, 0, 0.4, 0) ToggleButton.BackgroundColor3 = Color3.fromRGB(15, 15, 15) ToggleButton.Text = "CH" ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255) ToggleButton.Font = Enum.Font.GothamBold ToggleButton.TextSize = 16 ToggleButton.Active = true ToggleButton.Draggable = true ToggleButton.Parent = ScreenGui local TogCorner = Instance.new("UICorner") TogCorner.CornerRadius = UDim.new(1, 0) TogCorner.Parent = ToggleButton local TogStroke = Instance.new("UIStroke") TogStroke.Thickness = 2 TogStroke.Color = Color3.fromRGB(255, 255, 255) TogStroke.Parent = ToggleButton ToggleButton.MouseButton1Click:Connect(function() MainFrame.Visible = not MainFrame.Visible end) -- Scrolling Sidebar Framework local TabSidebar = Instance.new("ScrollingFrame") TabSidebar.Name = "Sidebar" TabSidebar.Size = UDim2.new(0, 110, 1, -40) TabSidebar.Position = UDim2.new(0, 0, 0, 40) TabSidebar.BackgroundColor3 = Color3.fromRGB(20, 20, 20) TabSidebar.BorderSizePixel = 0 TabSidebar.ScrollBarThickness = 2 TabSidebar.ScrollBarImageColor3 = Color3.fromRGB(255, 255, 255) TabSidebar.Parent = MainFrame local SidebarList = Instance.new("UIListLayout") SidebarList.Padding = UDim.new(0, 4) SidebarList.SortOrder = Enum.SortOrder.LayoutOrder SidebarList.Parent = TabSidebar local SidebarPadding = Instance.new("UIPadding") SidebarPadding.PaddingTop = UDim.new(0, 6) SidebarPadding.PaddingLeft = UDim.new(0, 6) SidebarPadding.PaddingRight = UDim.new(0, 6) SidebarPadding.Parent = TabSidebar SidebarList:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() TabSidebar.CanvasSize = UDim2.new(0, 0, 0, SidebarList.AbsoluteContentSize.Y + 12) end) local ContentFolder = Instance.new("Frame") ContentFolder.Name = "ContentFolder" ContentFolder.Size = UDim2.new(1, -110, 1, -40) ContentFolder.Position = UDim2.new(0, 110, 0, 40) ContentFolder.BackgroundTransparency = 1 ContentFolder.Parent = MainFrame local WindowHandler = { Tabs = {}, CurrentTab = nil } function WindowHandler:CreateTab(name) local TabBtn = Instance.new("TextButton") TabBtn.Name = name .. "TabBtn" TabBtn.Size = UDim2.new(1, 0, 0, 32) TabBtn.BackgroundColor3 = Color3.fromRGB(25, 25, 25) TabBtn.Text = name TabBtn.TextColor3 = Color3.fromRGB(150, 150, 150) TabBtn.Font = Enum.Font.GothamMedium TabBtn.TextSize = 11 TabBtn.Parent = TabSidebar local TabCorner = Instance.new("UICorner") TabCorner.CornerRadius = UDim.new(0, 4) TabCorner.Parent = TabBtn local TabContent = Instance.new("ScrollingFrame") TabContent.Name = name .. "Content" TabContent.Size = UDim2.new(1, 0, 1, 0) TabContent.BackgroundTransparency = 1 TabContent.BorderSizePixel = 0 TabContent.ScrollBarThickness = 3 TabContent.ScrollBarImageColor3 = Color3.fromRGB(255, 255, 255) TabContent.Visible = false TabContent.Parent = ContentFolder local ContentList = Instance.new("UIListLayout") ContentList.Padding = UDim.new(0, 6) ContentList.SortOrder = Enum.SortOrder.LayoutOrder ContentList.Parent = TabContent local ContentPadding = Instance.new("UIPadding") ContentPadding.PaddingTop = UDim.new(0, 8) ContentPadding.PaddingLeft = UDim.new(0, 8) ContentPadding.PaddingRight = UDim.new(0, 8) ContentPadding.PaddingBottom = UDim.new(0, 8) ContentPadding.Parent = TabContent ContentList:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() TabContent.CanvasSize = UDim2.new(0, 0, 0, ContentList.AbsoluteContentSize.Y + 16) end) TabBtn.MouseButton1Click:Connect(function() for _, tab in pairs(WindowHandler.Tabs) do tab.Btn.BackgroundColor3 = Color3.fromRGB(25, 25, 25) tab.Btn.TextColor3 = Color3.fromRGB(150, 150, 150) tab.Content.Visible = false end TabBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TabBtn.TextColor3 = Color3.fromRGB(0, 0, 0) TabContent.Visible = true end) WindowHandler.Tabs[name] = {Btn = TabBtn, Content = TabContent} if WindowHandler.CurrentTab == nil then WindowHandler.CurrentTab = name TabBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TabBtn.TextColor3 = Color3.fromRGB(0, 0, 0) TabContent.Visible = true end local TabHandler = {} function TabHandler:AddButton(title, callback) local Btn = Instance.new("TextButton") Btn.Name = title .. "_Btn" Btn.Size = UDim2.new(1, 0, 0, 36) Btn.BackgroundColor3 = Color3.fromRGB(30, 30, 30) Btn.Text = title Btn.TextColor3 = Color3.fromRGB(255, 255, 255) Btn.Font = Enum.Font.GothamMedium Btn.TextSize = 12 Btn.Parent = TabContent local Corner = Instance.new("UICorner") Corner.CornerRadius = UDim.new(0, 4) Corner.Parent = Btn local Stroke = Instance.new("UIStroke") Stroke.Thickness = 1 Stroke.Color = Color3.fromRGB(60, 60, 60) Stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border Stroke.Parent = Btn Btn.MouseButton1Click:Connect(function() if callback then callback() end end) end function TabHandler:AddToggle(title, callback) local state = false local ToggleFrame = Instance.new("Frame") ToggleFrame.Name = title .. "_Frame" ToggleFrame.Size = UDim2.new(1, 0, 0, 36) ToggleFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) ToggleFrame.Parent = TabContent local Corner = Instance.new("UICorner") Corner.CornerRadius = UDim.new(0, 4) Corner.Parent = ToggleFrame local Label = Instance.new("TextLabel") Label.Size = UDim2.new(0.7, 0, 1, 0) Label.Position = UDim2.new(0, 10, 0, 0) Label.BackgroundTransparency = 1 Label.Text = title Label.TextColor3 = Color3.fromRGB(220, 220, 220) Label.Font = Enum.Font.Gotham Label.TextSize = 12 Label.TextXAlignment = Enum.TextXAlignment.Left Label.Parent = ToggleFrame local Switch = Instance.new("TextButton") Switch.Size = UDim2.new(0, 44, 0, 20) Switch.Position = UDim2.new(1, -50, 0.5, -10) Switch.BackgroundColor3 = Color3.fromRGB(40, 40, 40) Switch.Text = "" Switch.Parent = ToggleFrame local SwitchCorner = Instance.new("UICorner") SwitchCorner.CornerRadius = UDim.new(1, 0) SwitchCorner.Parent = Switch local Indicator = Instance.new("Frame") Indicator.Size = UDim2.new(0, 16, 0, 16) Indicator.Position = UDim2.new(0, 2, 0.5, -8) Indicator.BackgroundColor3 = Color3.fromRGB(150, 150, 150) Indicator.Parent = Switch local IndCorner = Instance.new("UICorner") IndCorner.CornerRadius = UDim.new(1, 0) IndCorner.Parent = Indicator Switch.MouseButton1Click:Connect(function() state = not state TweenService:Create(Indicator, TweenInfo.new(0.2), { Position = state and UDim2.new(1, -18, 0.5, -8) or UDim2.new(0, 2, 0.5, -8), BackgroundColor3 = state and Color3.fromRGB(0, 0, 0) or Color3.fromRGB(150, 150, 150) }):Play() TweenService:Create(Switch, TweenInfo.new(0.2), { BackgroundColor3 = state and Color3.fromRGB(255, 255, 255) or Color3.fromRGB(40, 40, 40) }):Play() if callback then callback(state) end end) end return TabHandler end return WindowHandler end ------------------------------------------------------------------------ -- SCRIPT IMPLEMENTATION: DANGEROUS BUS DRIVING ------------------------------------------------------------------------ local Window = CorwenHub:CreateWindow("CORWEN HUB | DANGEROUS BUS DRIVING") local FarmTab = Window:CreateTab("Auto Farm") local VisualsTab = Window:CreateTab("Visuals") local MiscTab = Window:CreateTab("Misc") -- Feature 1: Spawn Lamborghini FarmTab:AddButton("Spawn Lamborghini", function() local args = { "SportsCar2", "Spawn4" } pcall(function() ReplicatedStorage:WaitForChild("CarMenuButtonClicked"):FireServer(unpack(args)) end) end) -- Feature 2: Auto Farm Wins (Sequenced Route with 3s Delay) local autoFarmWinsActive = false FarmTab:AddToggle("Auto Farm Wins (Route)", function(state) autoFarmWinsActive = state task.spawn(function() local waypoints = { Vector3.new(-491, 125, 2963), Vector3.new(-1650, 75, 4507), Vector3.new(-876, 137, 7465), Vector3.new(-1590, 173, 10031), Vector3.new(-1179, 106, 13219), Vector3.new(-989, 106, 13135) } while autoFarmWinsActive do for _, pos in ipairs(waypoints) do if not autoFarmWinsActive then break end if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(pos) end task.wait(3) end end end) end) -- Feature 3: Speed Spoofer (Vehicle Speed Modification) FarmTab:AddButton("Boost Vehicle Speed (Multiplier)", function() pcall(function() for _, v in pairs(Workspace:GetDescendants()) do if v:IsA("VehicleSeat") and v.Occupant and v.Occupant.Parent == LocalPlayer.Character then v.MaxSpeed = 500 v.Torque = 10000 end end end) end) -- Feature 4: Player ESP local playerEspActive = false local playerHighlights = {} VisualsTab:AddToggle("Player ESP", function(state) playerEspActive = state if not state then for _, hl in pairs(playerHighlights) do hl:Destroy() end playerHighlights = {} end end) -- Feature 5: Player Tracer ESP local playerTracersActive = false local playerTracerLines = {} VisualsTab:AddToggle("Player Tracers", function(state) playerTracersActive = state if not state then for _, line in pairs(playerTracerLines) do line:Remove() end playerTracerLines = {} end end) -- Feature 6: Bus / Vehicle ESP local busEspActive = false local busHighlights = {} VisualsTab:AddToggle("Bus / Vehicle ESP", function(state) busEspActive = state if not state then for _, hl in pairs(busHighlights) do hl:Destroy() end busHighlights = {} end end) -- Feature 7: Bus / Vehicle Tracer ESP local busTracersActive = false local busTracerLines = {} VisualsTab:AddToggle("Bus / Vehicle Tracers", function(state) busTracersActive = state if not state then for _, line in pairs(busTracerLines) do line:Remove() end busTracerLines = {} end end) -- Feature 8: Fling Player (Utility) MiscTab:AddButton("Fling Nearest Player", function() pcall(function() local target = nil local shortestDist = math.huge for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then local dist = (p.Character.HumanoidRootPart.Position - LocalPlayer.Character.HumanoidRootPart.Position).Magnitude if dist < shortestDist then shortestDist = dist target = p end end end if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then local hrp = LocalPlayer.Character.HumanoidRootPart local targetHRP = target.Character.HumanoidRootPart local bv = Instance.new("BodyVelocity") bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge) bv.Velocity = Vector3.new(99999, 99999, 99999) bv.Parent = hrp hrp.CFrame = targetHRP.CFrame task.wait(0.2) bv:Destroy() end end) end) -- Feature 9: Anti-AFK local antiAfkActive = false MiscTab:AddToggle("Anti-AFK Bypass", function(state) antiAfkActive = state end) LocalPlayer.Idled:Connect(function() if antiAfkActive then local VirtualUser = game:GetService("VirtualUser") VirtualUser:CaptureController() VirtualUser:ClickButton2(Vector2.new()) end end) -- RenderStepped Visual loops (ESP & Tracers) RunService.RenderStepped:Connect(function() -- Player ESP & Tracers if playerEspActive then for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character and not playerHighlights[p.Name] then local hl = Instance.new("Highlight") hl.FillColor = Color3.fromRGB(255, 255, 255) hl.OutlineColor = Color3.fromRGB(0, 0, 0) hl.Adornee = p.Character hl.Parent = CoreGui playerHighlights[p.Name] = hl end end end if playerTracersActive then for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then local hrp = p.Character.HumanoidRootPart local vec, onScreen = Workspace.CurrentCamera:WorldToViewportPoint(hrp.Position) if not playerTracerLines[p] then local line = Drawing.new("Line") line.Color = Color3.fromRGB(255, 255, 255) line.Thickness = 1 playerTracerLines[p] = line end if onScreen then playerTracerLines[p].From = Vector2.new(Workspace.CurrentCamera.ViewportSize.X/2, Workspace.CurrentCamera.ViewportSize.Y) playerTracerLines[p].To = Vector2.new(vec.X, vec.Y) playerTracerLines[p].Visible = true else playerTracerLines[p].Visible = false end elseif playerTracerLines[p] then playerTracerLines[p].Visible = false end end end -- Bus / Vehicle ESP & Tracers if busEspActive then for _, obj in pairs(Workspace:GetDescendants()) do if obj:IsA("Model") and (obj.Name:lower():find("bus") or obj.Name:lower():find("car") or obj.Name:lower():find("vehicle")) then if not busHighlights[obj] then local hl = Instance.new("Highlight") hl.FillColor = Color3.fromRGB(150, 150, 150) hl.OutlineColor = Color3.fromRGB(255, 255, 255) hl.Adornee = obj hl.Parent = CoreGui busHighlights[obj] = hl end end end end end) print("CorwenHub - Dangerous Bus Driving Loaded Successfully!")