guess who forgot to add files
diff --git a/src/events/interactionCreate.ts b/src/events/interactionCreate.ts
new file mode 100644
index 0000000..3470450
--- /dev/null
+++ b/src/events/interactionCreate.ts
@@ -0,0 +1,21 @@
+import { callback as roleMenu } from "../automations/roleMenu.js"
+import verify from "../automations/verify.js";
+import create from "../automations/tickets/create.js";
+import close from "../automations/tickets/delete.js";
+
+export const event = 'interactionCreate';
+
+async function interactionCreate(interaction) {
+    if (interaction.componentType === "BUTTON") {
+        if (interaction.customId === "rolemenu") return await roleMenu(interaction)
+        if (interaction.customId === "verifybutton") return verify(interaction)
+        if (interaction.customId === "createticket") return create(interaction)
+        if (interaction.customId === "closeticket") return close(interaction)
+    } else if (interaction.componentType === "MESSAGE_COMPONENT") {
+        console.table(interaction)
+    }
+}
+
+export async function callback(client, interaction) {
+    await interactionCreate(interaction)
+}
\ No newline at end of file