multiple i2c's

Jaychad:
I have tried each one of my modules individually, without the resistor and they work great.

How exactly do you know they work "great"?

A two minute test with visual inspection proves nothing. As noted, you're probably applying 5V to their input pins via the Arduino pullups. That's not much surrent so they probably won't die instantly from it, but how long will they last?

You need to:

a) Research to find out if the modules have "5V tolerant" inputs (find datasheets for the chips).
or
b) Turn off the internal 5V pullups of the Arduino and use external 3.3V pullups.