MPU-6050 Returning zero values

Arduino never provides 5V to the i2c pins

It does if a novice programmer makes a mistake, which happens rather frequently.

And by Murphy's Law, such mistakes happen even more frequently if an expensive 3.3V device is connected to those pins.