If I have enough college credit hours, does that mean I don’t have to live on campus?

No. All first-time freshmen are required to live on campus. College credit hours may put you ahead academically, but you are still required to live on campus if you are an incoming freshman student (having just graduated from high school).