貶す意味はまったく含んでいません。外人は国の外から来た人という意味にすぎません。外国人も同じで、外国から来た人という意味です。
ただ、native speakerでない一部の人たちが、勝手にこの言葉を間違って解釈して、差別だと騒ぐ人がいて、外人という言葉を差別用語にしようとしていますが、誤解ですし、馬鹿げています。彼らに言わせると、内と外を分けること自体が差別だそうですが、内、外(in and out)は単なる事実を述べる単語にすぎません。
貶すためにもし悪意を持って言った場合は、「外人」であろうと「外国人」であろうと何語であろうと、貶す意味は同じです。