So i was making a rocket simulatorand i noticed when the rocket started tiping over and i was using the arrow keys to move it back up it kept falling in that same direction even if i moved it so it was tiping the other way it would still tip that one way is that just unitys gravity or is my code doing somthing that is causing an issue
heres the part of the code
//This is for rotation
if(Input.GetKey(KeyCode.Q))
transform.Rotate(Vector3.forward * 1 * 2.00);
if(Input.GetKey(KeyCode.E))
transform.Rotate(-Vector3.back * -1 * 2.00);
if(Input.GetKey(KeyCode.LeftArrow))
transform.Rotate(Vector3.left, 1 * 2.00);
if(Input.GetKey(KeyCode.RightArrow))
transform.Rotate(-Vector3.right, -1 * 2.00);
if(Input.GetKey(KeyCode.UpArrow))
transform.Rotate(Vector3.up, 1 * 2.00);
if(Input.GetKey(KeyCode.DownArrow))
transform.Rotate(-Vector3.down, -1 * 2.00);