Question: what does it mean when he rubs your shoulder?
Answer: So, why do guys rub your shoulders? It could be that the guy is attracted to you especially if he only rubs your shoulders, he does it on multiple occasions and he shows other signs of attraction with you. He could also be trying to reassure you, being dominant, mirroring you or it could be normal in his culture.