Very Confused!
Thank you guys for the comments. Appreciate it.
Also yeah I'm starting to realize new does not always mean good.
I don't have a lot of money right now and buying another alternator or voltage regulator will be a pain but I'm willing to give it a try. (I already blew a lot of money on my car lately)
The mechanic said he scraped off some paint on the firewall to keep the regulator tight. I'll try speaking to them soon but they're closed on the weekends.