diff --git a/commands/general/say.js b/commands/general/say.js
index e4ce7141..ca8e431d 100644
--- a/commands/general/say.js
+++ b/commands/general/say.js
@@ -7,7 +7,7 @@ class SayCommand extends Command {
 		super('say', {
 			aliases: ['say', 'sayd'],
 			category: 'general',
-			clientPermissions: ['SEND_MESSAGES', 'MANAGE_MESSAGES'],
+			clientPermissions: ['SEND_MESSAGES'],
 			args: [
 				{
 					id: 'text',
@@ -148,11 +148,18 @@ class SayCommand extends Command {
 		//	  Send the final text
 		if (attach) {
 			if (message.util.parsed.alias == 'sayd')
-				message.delete();
+				if (message.channel.permissionsFor(this.client.user).has('MANAGE_MESSAGES'))
+					message.delete();
+				else
+					message.channel.send('Im missing he `MANAGE_MESSAGES` perm to delete your message!');
+
 			return message.channel.send(text, {files: [attach]});
 		} else {
 			if (message.util.parsed.alias == 'sayd')
-				message.delete();
+				if (message.channel.permissionsFor(this.client.user).has('MANAGE_MESSAGES'))
+					message.delete();
+				else
+					message.channel.send('Im missing he `MANAGE_MESSAGES` perm to delete your message!');
 			return message.channel.send(text);
 		}
 	}