你行你上,不行别BB If you can do it, step up; if you can't, stop whining. 'BB' is Chinese internet slang for babbling or complaining. The phrase means 'if you're so capable, step up; if not, stop running your mouth.'