I have found a very simple and somewhat efficient solution for changing a character's alignment or really for changing a character into any other character.
I used a timeline to switch between characters upon trigger. I think this is really good but for all i know it's just a one-way journey. To change the character back to the original state apparently is not possible.
The transition is still not smooth because the second version of the character still fades in when the timeline is triggered, so this has to be covered up by particle effects.
Also,you will not be really able to control the respective monsters through logic groups, simply because you will be dealing with a timeline asset.
