Demon_Skeith Administrator Staff member Administrator Credits 46,826 Jan 17, 2012 #1 this is some weird chinese rip off of many animes.