Can a Real Estate Agent Give Credit to Buyer?

Yes.  A real estate credit to a buyer is better known as a commission rebate.  Real estate brokers can credit this rebate to a buyer in multiple ways like a credit at closing to reduce the purchase price, closing cost or as a check back at closing.  For more details read the United States Department of Justice website.