Hello and Welcome to 'Ask A Doctor' service. I have reviewed your query and here is my advice.
In my opinion the first thing to do is to consult a doctor for a more detailed history of complaints, physical examination, and blood check, to put the right diagnosis, because treating the cause of the symptoms is more important than treating only the pain.
Considering the symptoms pain in legs and shoulders, these might be related to many problems
arthritis, neuropathy or muscular disorders.
Your friend can use
Naproxen, daily for some weeks and
Tylenol, and also
Prednisone daily.
CBD oil is effective on treating
severe pain in arthritis, it reduces inflammation and has a few side effects It can be used in form of liquid or capsules, but in my opinion, it's better to find the cause of this pain first of all.
Hope I have answered your query. Let me know if I can assist you further.