Green’s Dictionary of Slang

sphukupuk(u) n.

also spukupuk(u)
[used in Fanagalo, a Zulu/English/Nguni pidgin spoken in the mines; this pidgin, created by whites, is generally disliked by black miners]

(S.Afr.) a fool, a dunce, a blockhead.

Fanagalo Phrase Bk (1968) n.p.: spukupuk – stupid, fool, simpleton, blockhead.
Drum (Johannesburg) June n.p.: ‘Verdom sphukupuku,’ Dabula spat again [DSAE].
[SA]cited in J. & W. Branford Dict. S. Afr. Eng. (1991) 306/2: spukupuk(u) [...] Fool, blockhead.