I don't use all or most of these, but these are words used over here:
Blacks: Kaffir, zot, houtkop (I guess the literal translation would be woodhead???), Webster, darkies, greenies blah blah ad infinitum
Whites: Depends on your home language:
English people: Rooinek (redneck), soutie...