Was there a rifle grenade launcher for the gewehr 43?

No, the G43 had no mount for a rifle grenade, or a bayonet.