Haha, yeah. I got it to work. Being the idiot I am I didn't put the file replacement code in so that's probably why it's freezing. Thanks for all the help guys, I really appreciate it.
He still shows up as Lucas in the character selection screen and stuff but that's probably because I didn't use Brawl Box or something. But whatever, at least I'm playing as him. :]