Macbeth has been adapted so many times for the same reason why all Shakespeare's plays have been adapted so many times. It is because they are not bound to a single point in time and by changing temporal details it can be applicable to any society at any time
A way you can show charity without having to give out money are by supporting. Support is something that anyone is grateful for, knowing you're there for someone even if you can't help financially. Let them know you're there for them for things other than money. Furthermore spreading the situation with people to help find a solution, sharing with your friends, family, or even making flyers. This action is charitable because you may not be helping with money cases but your giving time, effort and support. Spreading or making a movement on this could change someone's life, helping with kindness is always the way to go. Finally, I believe that your heart can be so big that when it comes to showing how you respond to someone in need of charity, a simple I'm here for you is better than money.
We can't see the whole paper so we may not know if there are more words..