Good morning, Majid. I'll start by correcting your question. What you should be asking is this:
"Is this sentence correct? Or is it unnatural?"
The word 'true' refers to facts - whether or not someone is telling the truth or saying something which is factually accurate. You cannot use 'true' to talk about grammatical or technical correctness.
Note there's no such word as 'unnormal'. The best word here would be 'unnatural'.
Also note that you need to reverse the verb and the subject ( in this case, 'it' and 'is') when you ask a question. 'It's unnatural' is a statement, while 'Is it unnatural?' is a question.
As for your question about the pictures - yes, it's both correct and natural. 'Do you have (any) pictures of your friends?' means 'Do you have any photos of your friends?'. When we say 'pictures' in this context, it means the same as photos. Note that we need to use the plural after 'any' here - 'any pictures' or 'any photos'.
I hope that helps.