This is made from the Korean brand I*dol Combat blocks 22ML006 set.
It's an obscure model (with a few odd parts) but it can still be assembled using mostly standard elements.
Instructions available here.