HBpep(RPY)-SP is a peptide variant of HBpep-SP. HBpep(RPY)-SP interacts with lipid bilayer. HBpep(RPY)-SP displays excellent transfection efficiency in hard-to-transfect cells, such as primary and immune cells. HBpep(RPY)-SP can be used in studies of protein, gene and immune cell therapies.