Click here for fix IndexOutOfRangeException: Index was outside the bounds of the array.

Replace 
if (message.Content[0] == config.Prefix[0]) { string cmd; try { cmd = message.Content.Split(' ')[0].ToLower(); if (string.IsNullOrEmpty(cmd.Trim())) cmd = message.Content.Trim().ToLower(); } catch { cmd = message.Content.Trim().ToLower(); } cmd = cmd.Remove(01); cmd = cmd.Trim(); cmd = cmd.ToLower(); DiscordCMD(cmd, message); }

With 

if (!string.IsNullOrEmpty(message.Content) && message.Content[0] == config.Prefix[0])
{
string cmd;
try
{
cmd = message.Content.Split(' ')[0].ToLower();
if (string.IsNullOrEmpty(cmd.Trim()))
cmd = message.Content.Trim().ToLower();
}
catch
{
cmd = message.Content.Trim().ToLower();
}

cmd = cmd.Remove(0, 1);

cmd = cmd.Trim();
cmd = cmd.ToLower();

DiscordCMD(cmd, message);
}

thx, you best 😍

not worked with me

still working for me