Thanks again for all the help guys, I will be getting a new flange tomorrow.
Anyway heres the whole ordeal that I went through this weekend.
Saturday I went to Texas Offroad Ranch with a couple people from tacoma world, and ended up camping out with my dad and a couple of his friends.
So I was having a bit of fun on the race course there until I started hearing a grinding sound from the axle. The next day we attempted to drive it into town to get it checked out.
On the freeway the bearing shredded out and caused the wheel to go out of alignment and make the caliper scrape all over the rotor. Thus causing the brakes to fail.
So relying on engine braking and coasting i was able to stop and call a tow truck, there was brake fluid spewing from the calipers causing smoke to plume from my right wheel.
So we called a tow truck and got it towed to the nearest parts store, which is what we should of done in the first place instead of driving it.
Then we got everything disassembled and assessed the situation, we definitely needed a new wheel bearing a and definitely needed a new caliper.
Then we ran into the problem in which caused me to post this thread, that bearing is a B****!!!!
By then it was 7 PM on a sunday so every shop with a press was closed by then.
Earlier that day a local Tacomaworld member (Weazle on the forums) stopped by after he saw us working on it and asked if we needed any help. We figured we could get it all on that night and be out of Huntsville so we didn't think we would need any but boy did he end up being a lifesaver. I ended up messaging him asking if he could take me and my dad to the closest motel for the night, and then pick us up in the morning. We really owe him alot and he saved us a long walk to and from the motel and the 4runner.
Then this morning we got the bearing pressed in, got everything assembled, new calipers on and bled the brakes, and bam! drove better than before.
I'm just thankful that we were okay because no brakes at 60+ is a scary thing.
Let this be a lesson to myself and anyone to replace their wheel bearings as soon as you hear them grinding. Atleast I'm learning with all these parts breaking lately so I'll know what to do in the same situation in the future.