Original Post
Hello I'm trying to figure out how to remove this black crap off my OrangeGhostKnight Surface which you can see clearly in this picture below

what would be your suggestions and tips
I've already tried using
SDL_SetColorKey(); Clearly doesn't work in this problem
Any suggestions or tips or am I doing this wrong ?

what would be your suggestions and tips
I've already tried using
SDL_FillRect(Screen,&OrangeGhostKnightRect,(0,0,0));
SDL_BlitSurface(OrangeGhostKnightSurf,NULL,Screen,&OrangeGhostKnightRect);
SDL_SetColorKey(OrangeGhostKnightSurf, SDL_SRCCOLORKEY |SDL_RLEACCEL, SDL_MapRGB(OrangeGhostKnightSurf->format,0, 0, 0));
SDL_Flip(Screen);
SDL_SetColorKey(); Clearly doesn't work in this problem
Any suggestions or tips or am I doing this wrong ?