We use SAP web repository to store our scripts. Is it sufficient to create the RFC user in client 000?

Yes, this is normally sufficient. 
Only if you specify

RfcCurrentClient    Yes

in guixt.ini do you need an RFC user for each client.