here is a short script that changes the type displayed of moves affected by abilities like pixilate to their new type, the script also makes hidden power show its type.
# updates move type ui based on abilities that change it.
class Battle::Move
def type_ui_modifiers(battler)
#
if...