MPU6050 readings not correct

Wire.read() returns a byte. What happens to a byte when you shift it 8 bits to the left?

Integer promotion when the combined value is typed as an int.

int16_t AcX,AcY,AcZ,Tmp,GyX,GyY,GyZ;