Portal gun