Home Alone star Macaulay Culkin has admitted he hates being "touched" by fans and has set "rules" to keep himself "safe".