Just can't get this Player to move on the x axis?

Get get this to work???

Yep, unfortunately you aren’t allowed to directly modify the x, y, and z components of the position vector on objects. You can set the vector itself though, so:

Player.transform.position = new Vector3(GeneralTargetPosition.x, Player.transform.position.y, Player.transform.position.z);

It is a bit inconvenient, but it’s the way it is I guess.