Her
「彼女の」という所有を表します。
shyness
「内気さ」を意味します。
made
「〜させた」という動詞で、ここでは「〜することを困難にした」という意味です。
it
形式主語で、具体的な内容は後続のto不定詞句が示します。
difficult
「難しい」「困難な」という意味です。
for her
「彼女にとって」という意味で、to不定詞の行為者が誰であるかを示します。
to make
「〜を作る」「〜する」という意味ですが、ここでは「(友達を)作る」という意味です。
new friends
「新しい友達」という意味です。