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:
if ((%floodscarywave2) || ($($+(%,floodscarywave2.,$nick),2))) { return }
set -u300 %floodscarywave2 On
set -u300 %floodscarywave2. $+ $nick On
here it is without the nickname CD:
if ((%floodscarywave2) || ($($+(%,floodscarywave2.,$nick),2))) { return }
set -u300 %floodscarywave2 On