Hey thanks elsnerma for verifying the keychain. Even though I called both stores and they told me no, when I went in, and asked about it, the employee called over the manager, and th e manager finally realized what those boxes of Lego keychains were for in the back.
He said he's had them for awhile, but didn't know what they were for. After I asked, they just started giving them away but mainly for people who bought something.
So, I would just go into the store and ask an employee to ask a manager about it. Otherwise on the phone, the employees just ask other employees about it, and of course, no one knows anything about it.