Satan Soul

Satan Soul is a Caster Magic and a form of Take Over.

Description
This particular form of Magic allows the user to Take Over the powers and forms of different Demons. These forms give the user a variety of different abilities such as flight, enhanced speed, strength, reflexes etc. Mirajane has also shown demon superiority, through take over, allowing her to control and/or destroy a demon without taking it's form. She mentioned that this form of Take Over requires one to possess the Demon Factor to use.