I'm wondering if you can do...
if ... then elseif ... then elseif ... then elseif ... then end
if that would work, or would it mess up the script?
It will work, if one option fails, it checks the next, if that is wrong then it will go to the next and just go down the line.