I grew up with 'spooks' being synonymous with 'ghosts.'
However, after meeting my in-laws, who are from southern Illinois, a 'spook' to them is synonymous with the very derogatory word, *****.
So, I tend to use the word ghost now. Just an observation, I guess.