Love your style, it reminds me about League of Legends, the design of the champions is nearly like yours. My advice for you is, try to upgrade your Instagram account, only 130 followers won't be that useful for you. But you can get more followers so everybody will be able to see your work and that way you will never post them on the forums. I've found some information about automatic likes and comments so it will be probably handy for you. I believe that you can have a real success, but you need to work a little for that
Bookmarks