No you were right to think they are gloves, the sketch is meant to represent a variation of Sheldon and Sheldon has a win at any cost attitude so sometimes there might be something in the gloves (powder/salt, etc).

When we do art I basically tell my friends to follow the basic look but give then freedom for their own spin. I think doing that gives you a neat look into how other people see the characters and some variation 🙂