The leprechaun effects look very high tech and complicated, but most of them were achieved very simply by placing the "normal sized" actors closer to the camera than the "tiny" ones, and lining them up on the same horizontal plane through the lens so the distance between them could not be detected.
read more facts...