When I want to gift someone with sats, I often create them an account on my lnbits instance and tell them to use bluewallet with lndhub so they can access their wallet with a better UX than lnbits, I also give them a github gist where I tell them how/where they can use that, like that, and the fundamentals of bitcoin, and moreover, try to trigger their curiosity about how currencies really work.
If they don't use it after a while (6~12 mo) I take it back.