You should head to some of the comic shops in town. Might have something down there for meet ups or even just get you out talking to people (animation made me think of that) if you are on FB see if they have a local group you can join? I know some areas are doing group walks and things just to get people out of the house and meet people.