::The reason for the squish is due to the movement code for the Player. We set the X Scale to [1] and [-1] to flip the player every time they change directions.
But this should be no issue if you did this:
1) Make sure that the assigned Player (Your PlayerController.cs) is an Empty Parent [Parent 1].
2) Place your Character’s sprite under a separate Parent [Parent 2], which is under Parent 1.
3) Change the Scale of Parent 2 to the size that you wish.
The order should be
[Parent 1] > [Parent 2] > [Character sprites]
Where Parent 1 is your Script and assigned Player & Parent 2 is the center pivot for your Player.
Do tell me if this works, since I have not tested this method, purely theory.