They have shown me kindness in so many different ways.
They have done lots of nice things for me.
1) They have shown me kindness in so many different ways.
「彼らはいろいろ私に親切にしてくれた。」
show me kindness で「私に親切にしてくれた」
in so many different ways で「多くの異なる方法で」=「いろいろ」というニュアンスで使えます。
2) They have done lots of nice things for me.
直訳すると「彼らは私のために多くの親切を行ってくれた」=「いろいろ親切にしてくれた。」
do lots of nice things for me でも「いろいろ私に親切にしてくれた」というニュアンスになります。
このほか、
They have been really kind / nice to me.
もこの場合に使える言い方かなと思います。
ご参考になれば幸いです!
彼ら they
いろいろ lots of different ~ /many different ~
私に to me
親切 kind
してくれた (入れる必要はないと思います。この意味がもう含んでいますので。)
例文 My host family was kind to me in lots of different ways.
「ホストファミリーはいろいろ私に親切にしてくれた。」
参考になれば幸いです。