Man performs 'Cups' song with gun