2nd line, you're checking for %floodyoutube.$nick and you're setting %floodmmr.$nick
Also, isn't it annoying to have to update that all the time in the remote editor? You should use something more dynamic.
Example:
on *:text:!mmr*:#: {
if ($2 == solo) set %solo $3
elseif ($2 == party) set %party $3
else msg # Solo: %solo Party: %party
}
While this may not be anything relevant to what you're doing right now. Optimizing code is always an ongoing thing and if you keep at it, you will most likely look back at your code and wonder why on earth you did as you did.