Elf, huntress?
Devil girl? Demon girl? succubus girl? … aggressive demon girl.