So I was making custom profile fields and accidentally made a user_rank custom field.
IP went ahead and gave me an error but did it anyway.
I tried removing the custom field, and lost access to forums.
I put the user_rank custom field back and everything is normal again.
I knew enough to remove user_rank from the custom fields admin panel, but is something horribly screwed up?