Has your mother or your friend handled that snake very often before? It's entirely possible that the snake, while used to you holding him, is NOT used to other people holding him. He may trust you and not anyone else.
Were temps and humidity kept correct while you were gone? This can cause changes in temperament too.