personnel lead vocals by sly stone background vocals by rose stone , freddie stone , larry graham , and little sister ( vet stone , mary mccreary , elva mouton ) piano by rose stone guitar by freddie stone bass by larry graham drums by greg errico horns by jerry martini ( tenor saxophone ) and cynthia robinson ( trumpet ) additional instrumentation by los angeles studio musicians written and produced by sly stone cover versions the jackson 5 covered the song on their debut album , diana ross presents the jackson 5 liquid jesus recorded the song for the film pump up the volume . in 1991 , the minneapolis-saint paul - based ensemble sounds of blackness included a version of '' stand !