Yes Yes
In the NFL as of the 2007 season, only the quarterback is allowed to have a listening device in their helmet.
Yes, some NFL players with long braids are hair extensions.
Yes, They are allowed to wear under armor and Adidas. Just recently the NFL signed a deal with Adidas. If they wear any other brands, they either have to tape over the logo or they get fined. Coaches are not even allowed to wear suits anymore. They now have to wear reebok team apparel.
Depending on their position, players in the NFL can wear numbers ranging from 1 to 99. The NFL no longer allows 0 or 00 to be used by players.
yes, Warren Moon wore #1 Valid numbers for a QB in the NFL are 1 through 19.
Majority of NFL players wear oakley visors.
Each team in the NFL is allowed to wear their throwbacks twice a season. It is the teams decision on when this happens, although they might not even wear it twice during the season. If they do decide to wear it again it could be any game the rest of the season.
all the mascots have (no players)
You can. NFL players can wear any glove they want but they have to have an NfL shield on it.
they're allowed to wear clothes.
Yes, NFL players are allowed to take the playbook home.