to make a new character you need to port a model to an existing character (i don't know how to do this) or you can get a model that's already ported (any model in the vault), then you need that character's fit and motionetc pac files, you will also need 2 programs: brawlbox and project smash attacks. Check this guy's videos, he explains ho to do animations and hittboxes, graphic effects etc.