Mexicans don’t celebrate Halloween. They celebrate Day Of The Dead.
This is a religious day very similar to All Saint’s Day.
The majority of hispanics are catholics, a part of christiandom.
They believe that the spirits don’t die. They believe that the dead live in limbo, where they stay until they return to visit their families