Have you considered volunteering somewhere, reading to the blind, or to children, or helping out in a hospital gift shop, or the Red Cross?
Many places need people to help out. Meals on Wheels, the local homeless shelter, a food bank. There are many worthwhile activities that will give you an opportunity to give to those less fortunate than yourself... any would be pleased to have the help of a vibrant young person like yourself.

Just a thought.