diff --git a/editor/editor.php b/editor/editor.php
index 88109321e1f6e2e6536dd76371a9c186ed2abd74..d496d1f0caa09783338ec9f1287d9fc85c4216a3 100644
--- a/editor/editor.php
+++ b/editor/editor.php
@@ -4,6 +4,9 @@
     <div id="box-select-layer"><div id="2d-graph"></div></div>
     <section id="toolbar"></section>
     <section id="tool-menu">
+        <div id="delete-menu" class="hidden">
+            <p>Drag and drop while pressing SHIFT to delete all the nodes that are being selected.</p>
+        </div>
         <div id="collect-menu" class="hidden">
             <h3>Collected items</h3>
             <button id="clear-collection">Clear</button>
diff --git a/editor/js/tools/deletetool.js b/editor/js/tools/deletetool.js
index 01e316d3bca2a7870bc030e586d5eefa3ac7403c..973a05605ec6d6d77c2bc4cc3d4938bba0243027 100644
--- a/editor/js/tools/deletetool.js
+++ b/editor/js/tools/deletetool.js
@@ -2,6 +2,7 @@ import Tool from "./tool";
 import { graph, state, renderer } from "../editor";
 import * as Graph from "../graph";
 import jquery from "jquery";
+import ToolMenu from "./menus/toolmenu";
 
 /**
  * Only one instance of this should exist, since box-delete has to work on a global scale.
@@ -9,7 +10,7 @@ import jquery from "jquery";
  var deleteToolInstance = undefined; // Used for box delete
 export default class DeleteTool extends Tool {
     constructor(key) {
-        super("Delete", "delete", key);
+        super("Delete", "delete", key, new ToolMenu());
         this.setupBoxSelect();
 
         if (deleteToolInstance === undefined) {