Gary is not a snail normal, is a mystery person from a mysterious tribe he pretend to be gary, the snail, but it wasn't ¿why gary pretend to be a snail? there was a rumor that a character would cleanse the darkness of the whole world, when spongebob adopted him or whatever happened, he knew he was the one, he is the character who would cleanse the darkness, spongebob faced several enemies, spongebob Sponge doesn't realize that Gary was watching him the whole time.