No, you cannot gift an Elite pass in the free fire to anyone directly. Instead, you can send 599 Diamonds to the person you are planning to give the Elite Pass, and that person can buy the Elite Pass from these 599 Diamonds.