Have a terrific Halloween weekend with these community-centered events in Gwinnett County.

Friday Fall Festival. 5 p.m. Friday, Oct. 28. $11 to $16 per person. Lucky Shoals Park Community Recreation Center. 4651 Britt Road, Norcross. 678-277-0860. www.gwinnettcounty.com.

Bring your whole family to the traditional fall festival this Halloween weekend in Norcross. With a kid's costume contest, games, fun crafts and even a movie, this not-to-miss family event has it all.

Spooktacular Skate Party. 6 p.m. Saturday, Oct. 29. $5 per person. Pinckneyville Park Roller Rink and Danny Cochran Pavilion. 4758 South Old Peachtree Road, Norcross. 678-277-0920. www.gwinnettcounty.com.

Get skating this Halloween at the Spooktacular Skate Party at the Pinckneyville Park Roller Rink this Saturday. Make sure to wear your costume and bring your skates to this festive event, featuring a live DJ, costume contest, hay rides, games and more.

Train or Treat. 11 a.m. to 4 p.m. Saturday, Oct. 29. Free with museum admission. Southeastern Railway Museum. 3595 Buford Hwy, Duluth. 770-476-2013. www.accessatlanta.com.

Celebrate Halloween this year surrounded by trains at the Southeastern Railway Museum. At their Train or Treat event, kids up to age 12 can take part in trick-or-treating stations throughout the museum, a costume contest, hay rides, crafts and food from Bill's Grills On Wheels.

3rd Annual Paranormal Party at Tannery Row. 9 p.m. Saturday, Oct. 29. $25 per person general admission, $100 for VIP access. Tannery Row Ale House. 554 West Main St., Buford. 678-765-8979. www.aparanormalparty.com.

It's time for one of Gwinnett's most haunting experiences — the 3rd Annual Paranormal Party happening at Tannery Row. Rock 100.5 hosts this year's event, which will include a costume contest with $1000 in prizes, live DJs, psychics on site and free giveaways—all at a historically-haunted venue.