is it unsafe to AES encrypt using multiple modes? Example:
message = 'sup'

// encrypt
cipher = aesencrypt(aesencrypt(aesencrypt(message, 'CFB'), 'CTR'), 'OFB')

// decrypt
message = aesdecrypt(aesdecrypt(aesdecrypt(cipher, 'OFB'), 'CTR'), 'CFB')

if it's not a possible vulnerability, it'd just rather use all 3 than decide on one.
When combined with your comments, I can say this is unsafe in the sense that it is highly advised against &quot;rolling your own encryption.&quot;
It looks to me like you are layering multiple encryption methods together without too great of a concern for understanding the attacks made against them.  Is this secure?  Maybe.  In theory, we designed these algorithms sufficiently well that your outermost layer provides you enough protection.  Of course, in that case, all your layering really isn't making you more secure.
In general, it is recommended that you use one algorithm, the way it is typically used.  Then, if you identify a particular attack vector you care about which isn't handled by that algorithm, you can look at a careful layering.  For example, you specifically want a slow algorithm for hashing the key.  You then may layer PBKDF2-256 onto your process in order to achieve that specific goal.
In theory, AES was well designed enough that you can get away with layering, and the strength of the encryption you have is at least as strong as the outer layer.  However, if you are layering encryption schemes without thinking through the threat model carefully, you could get unlucky and break a key feature of one layer with a feature of another.  Its not the layering that's the issue, but rather the mindset that layering makes it stronger that is the issue.  This is not always provably the case, and it puts you at risk for future decisions you might make, thinking you are making the product stronger.
A test you can give yourself: If I want to do X in cryptography, do I see any commercial or open source libraries doing X?  If not, that's a sign that what I'm doing is unorthodox and may not be as secure as I think it is.