Things my church has done that have good community engagement:
Invite local primary schools/scout and guide groups to look around the building during the week.
Free language classes and conversation practice for people wanting to improve their English.
Drop-in sessions for young people after school where they can just get a hot drink and chat to each other in a safe, dry, warm place for a couple of hours.
Cafe a couple of days a week with clear signage on the street.
Coffee mornings with a free raffle, hot drinks and toast/fruit loaf.
The Bible Course, going through the historical context and meaning of the Bible over several sessions.
Community craft groups with no religious agenda.
Christingle services on Christmas Eve, they are always full to capacity and we get about 800 people through the church across the day.
Community allotment in raised planters in the church car park. People are encouraged to take and use the flowers/herbs/vegetables throughout the summer.
Plant swaps in the church car park.
Kids craft/messy church at summer fairs in local parks. If people aren’t ready to step into a church you need to be outside in the community to meet them.
The main thing is for church members to just accept people as they are, and meet the needs of the community without a conversion agenda.
Events are advertised on local FB/Insta etc. and church members are encouraged to share across the wider community with fliers and links to the church website.
You need to find out what you can offer the community and become a place of welcome and acceptance. In time they might come to Christ, they might not, but the church should be a community hub not empty six days of the week.