it has four different forms and can transform to dianice, but I'm still confused
Thought it should be noted for the sake of an accurate answer that Carbink does not actually have different forms, though Diancie has a Mega Evolution in gens 6 and 7.
I think the only way to get them now is by hacking. The forms will probably come out with the diancie event.