Hmm, violet skin, black eyes, batwings and fangs and the ability to "eat" electricity...
That last part definitely reminds me of something but i can't place it right now.
Anyway, i suggest you go through the list here:
https://ben10.fandom.com/wiki/Omnitrix_ ... own_AliensSince that's apparently where the crossover is from. Since it's mostly very "cartoony" it's kinda hard to determine how well it fits the description.
Worst case, it's completely made up just for fun.