Found this while trolling around Dug a little deeper and found out that it is a college animation project called Deathigner from the National Taiwan University of Arts. Department of Multimedia and Animation Arts.