diff --git a/asset/ytp/error1.mp4 b/asset/ytp/error1.mp4
new file mode 100644
index 00000000..935bfa47
Binary files /dev/null and b/asset/ytp/error1.mp4 differ
diff --git a/asset/ytp/error2.mp4 b/asset/ytp/error2.mp4
new file mode 100644
index 00000000..b0a534e0
Binary files /dev/null and b/asset/ytp/error2.mp4 differ
diff --git a/commands/fun/ytp.js b/commands/fun/ytp.js
index 7af38323..d3c2fa05 100644
--- a/commands/fun/ytp.js
+++ b/commands/fun/ytp.js
@@ -250,7 +250,11 @@ class ytpCommand extends Command {
 			.catch(err => {
 				console.error(err);
 				loadingmsg.delete();
-				return message.reply('Oh no! An error has occured!');
+				return message.reply({files: [Math.random() < 0.5 ? './asset/ytp/error1.mp4' : './asset/ytp/error2.mp4']})
+					.catch(err => { // In case it can't send the vid for some reason
+						console.error(err);
+						return message.channel.send('Oh no, an error has occured! please try again.');
+					});
 			});
 	}
 }