You could totally remove the nickname portion of the cooldown timer since you have the global cooldown set to the exact same timer of 5 minutes. the personal cooldown doesn't need to happen if no one can post the command for 5 minutes anyway.

here is the code with the nickname CD in it:
Code:
if ((%floodscarywave2) || ($($+(%,floodscarywave2.,$nick),2))) { return }
  set -u300 %floodscarywave2 On
  set -u300 %floodscarywave2. $+ $nick On


here it is without the nickname CD:
Code:
if ((%floodscarywave2) || ($($+(%,floodscarywave2.,$nick),2))) { return }
  set -u300 %floodscarywave2 On