-- OruuHub v3 | Ultimate Shiny & Draggable Hub -- Delta Executor Compatible local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UIS = game:GetService("UserInputService") local Workspace = game:GetService("Workspace") local player = Players.LocalPlayer local char = player.Character or player.CharacterAdded:Wait() local hrp = char:WaitForChild("HumanoidRootPart") local humanoid = char:WaitForChild("Humanoid") -- HUB GUI local ScreenGui = Instance.new("ScreenGui", game.CoreGui) ScreenGui.Name = "OruuHub" local Frame = Instance.new("Frame", ScreenGui) Frame.Size = UDim2.new(0, 320, 0, 550) Frame.Position = UDim2.new(0, 50, 0, 50) Frame.BackgroundColor3 = Color3.fromRGB(30,30,30) Frame.BorderSizePixel = 0 Frame.Active = true Frame.Draggable = true -- Sürüklenebilir -- Title local Title = Instance.new("TextLabel", Frame) Title.Size = UDim2.new(1,0,0,40) Title.Position = UDim2.new(0,0,0,0) Title.BackgroundColor3 = Color3.fromRGB(45,45,45) Title.TextColor3 = Color3.fromRGB(255,255,255) Title.Text = "OruuHub v3" Title.TextSize = 25 Title.Font = Enum.Font.GothamBold local function createButton(name, posY) local btn = Instance.new("TextButton", Frame) btn.Size = UDim2.new(0, 300, 0, 40) btn.Position = UDim2.new(0, 10, 0, posY) btn.Text = name btn.TextSize = 20 btn.BackgroundColor3 = Color3.fromRGB(70,70,70) btn.BorderSizePixel = 0 btn.TextColor3 = Color3.fromRGB(255,255,255) -- Hover effect btn.MouseEnter:Connect(function() btn.BackgroundColor3 = Color3.fromRGB(100,100,100) end) btn.MouseLeave:Connect(function() btn.BackgroundColor3 = Color3.fromRGB(70,70,70) end) return btn end -- Fly local flyButton = createButton("Fly: OFF", 60) local flying = false local flySpeed = 50 local waterSound = Instance.new("Sound", hrp) waterSound.SoundId = "rbxassetid://1234567890" waterSound.Looped = true flyButton.MouseButton1Click:Connect(function() flying = not flying if flying then humanoid.PlatformStand = true flyButton.Text = "Fly: ON" waterSound:Play() else humanoid.PlatformStand = false flyButton.Text = "Fly: OFF" waterSound:Stop() hrp.Velocity = Vector3.new(0,0,0) end end) -- Speed local speedButton = createButton("Set Speed (Default: 50)", 110) speedButton.MouseButton1Click:Connect(function() local input = tonumber(player:PromptInput("Enter Speed:", "50")) if input then flySpeed = input end end) -- Jump local jumpButton = createButton("Set Jump Power (Default: 50)", 160) jumpButton.MouseButton1Click:Connect(function() local input = tonumber(player:PromptInput("Enter Jump Power:", "50")) if input then humanoid.JumpPower = input end end) -- Teleport to Coord local teleportButton = createButton("Teleport", 210) teleportButton.MouseButton1Click:Connect(function() local x = tonumber(player:PromptInput("Enter X coord:", "0")) local y = tonumber(player:PromptInput("Enter Y coord:", "0")) local z = tonumber(player:PromptInput("Enter Z coord:", "0")) if x and y and z then hrp.CFrame = CFrame.new(Vector3.new(x,y,z)) end end) -- Teleport to Player local teleportPlayerButton = createButton("Teleport to Player", 260) teleportPlayerButton.MouseButton1Click:Connect(function() local targetName = player:PromptInput("Enter Player Name:") local target = Players:FindFirstChild(targetName) if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then hrp.CFrame = target.Character.HumanoidRootPart.CFrame + Vector3.new(0,5,0) end end) -- Music Player local musicButton = createButton("Play Music (Everyone Can Hear)", 310) musicButton.MouseButton1Click:Connect(function() local id = player:PromptInput("Enter Music ID:", "1837465") if id then local sound = Instance.new("Sound", Workspace) sound.SoundId = "rbxassetid://"..id sound.Looped = true sound:Play() end end) -- Noclip local noclipButton = createButton("Noclip: OFF", 360) local noclipActive = false noclipButton.MouseButton1Click:Connect(function() noclipActive = not noclipActive noclipButton.Text = noclipActive and "Noclip: ON" or "Noclip: OFF" end) RunService.Stepped:Connect(function() if noclipActive then for _, part in pairs(char:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end) -- Sit / Float local sitButton = createButton("Sit / Float: OFF", 410) local sitting = false sitButton.MouseButton1Click:Connect(function() sitting = not sitting sitButton.Text = sitting and "Sit / Float: ON" or "Sit / Float: OFF" humanoid.Sit = sitting end) -- ESP local espButton = createButton("ESP: OFF", 460) local espActive = false local espBoxes = {} espButton.MouseButton1Click:Connect(function() espActive = not espActive espButton.Text = espActive and "ESP: ON" or "ESP: OFF" if not espActive then for _, box in pairs(espBoxes) do box:Destroy() end espBoxes = {} end end) RunService.RenderStepped:Connect(function() if espActive then for _, p in pairs(Players:GetPlayers()) do if p ~= player and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then if not espBoxes[p] then local box = Instance.new("BillboardGui", p.Character) box.Adornee = p.Character.HumanoidRootPart box.Size = UDim2.new(0,50,0,50) box.AlwaysOnTop = true local frame = Instance.new("Frame", box) frame.Size = UDim2.new(1,0,1,0) frame.BackgroundColor3 = Color3.fromRGB(255,0,0) frame.Transparency = 0.5 espBoxes[p] = box end end end end end) -- Fly Movement RunService.RenderStepped:Connect(function() if flying then local move = Vector3.new() if UIS:IsKeyDown(Enum.KeyCode.W) then move = move + hrp.CFrame.LookVector end if UIS:IsKeyDown(Enum.KeyCode.S) then move = move - hrp.CFrame.LookVector end if UIS:IsKeyDown(Enum.KeyCode.A) then move = move - hrp.CFrame.RightVector end if UIS:IsKeyDown(Enum.KeyCode.D) then move = move + hrp.CFrame.RightVector end hrp.Velocity = move.Unit * flySpeed hrp.RotVelocity = Vector3.new(0,0,0) end end)