-- FE Fly GUI for Delta Executor local player = game.Players.LocalPlayer local speed = 5 local flying = false local UIS = game:GetService("UserInputService") local RS = game:GetService("RunService") local camera = workspace.CurrentCamera -- GUI local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui")) gui.Name = "FEFlyGUI" local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 200, 0, 200) frame.Position = UDim2.new(0.7, 0, 0.5, 0) frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) frame.Active = true frame.Draggable = true local flyBtn = Instance.new("TextButton", frame) flyBtn.Size = UDim2.new(1, 0, 0, 40) flyBtn.Text = "Fly ON" flyBtn.BackgroundColor3 = Color3.fromRGB(50, 150, 50) flyBtn.TextColor3 = Color3.new(1, 1, 1) local unflyBtn = Instance.new("TextButton", frame) unflyBtn.Size = UDim2.new(1, 0, 0, 40) unflyBtn.Position = UDim2.new(0, 0, 0, 40) unflyBtn.Text = "Fly OFF" unflyBtn.BackgroundColor3 = Color3.fromRGB(150, 50, 50) unflyBtn.TextColor3 = Color3.new(1, 1, 1) local speedBox = Instance.new("TextBox", frame) speedBox.Size = UDim2.new(1, 0, 0, 40) speedBox.Position = UDim2.new(0, 0, 0, 80) speedBox.Text = "Speed: 5" speedBox.BackgroundColor3 = Color3.fromRGB(50, 50, 150) speedBox.TextColor3 = Color3.new(1, 1, 1) local closeBtn = Instance.new("TextButton", frame) closeBtn.Size = UDim2.new(1, 0, 0, 40) closeBtn.Position = UDim2.new(0, 0, 0, 120) closeBtn.Text = "X" closeBtn.BackgroundColor3 = Color3.fromRGB(100, 100, 100) closeBtn.TextColor3 = Color3.new(1, 1, 1) -- Start FE Fly local function startFly() local char = player.Character if not char or not char:FindFirstChild("HumanoidRootPart") then return end flying = true RS.RenderStepped:Connect(function() if flying and char:FindFirstChild("HumanoidRootPart") then local moveDir = Vector3.zero if UIS.TouchEnabled then local moveVector = player.Character.Humanoid.MoveDirection moveDir = moveDir + (moveVector * speed) end char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + moveDir / 60 end end) end -- Stop FE Fly local function stopFly() flying = false end -- Button actions flyBtn.MouseButton1Click:Connect(startFly) unflyBtn.MouseButton1Click:Connect(stopFly) speedBox.FocusLost:Connect(function(enter) if enter then local val = tonumber(speedBox.Text:match("%d+")) if val then speed = val end end end) closeBtn.MouseButton1Click:Connect(function() gui:Destroy() end)