Is there any ways i can stop Email addresses of users to display in their user profile? Some people are using these email addresses for spamming purpose, now they may be team members so i do not want to disable profile viewing for everybody. Please tell me if there is any way.
E-mail addresses are never displayed in user profiles, so you must have a custom profile field or an add-on. Unless you are referring to the "Send E-mail to User" link in the profile. If so, users need to disable this in their UserCP: "Receive E-mails from Other Members".
Go into the admin control panel, custom fields, delete field. That kind of information should never be viewable by the public. Nor should a member be required to have that information on their profile. Do not "disable" that field, go ahead and remove it from your members profiles. And to make sure its gone, just delete the whole custom field.