Magikarp’s Nature does not directly matter since it’s rather likely that it will be swap-trained or be given an EXP Share to evolve into Gyarados. However, Pokemon retain their Nature through ...
A Shiny creature is extremely rare, so it's simply a case of checking every one you are looking for - such as Magikarp - in the hope it will be a different colour. Often, the variation is somewhat ...