force full punch generate