now i was make it to be blt in modDirectDraw7 but not working too :sad: here the code ``` Public Sub BltTest(ByVal Index As Long) Dim X As Long, Y As Long, Sprite As Long X = GetPlayerX(Index) * PIC_X + Player(Index).XOffset Sprite = GetPlayerSprite(Index) If Sprite < 1 Or Sprite > NumCharacters Then Y = GetPlayerY(Index) * PIC_Y + Player(Index).YOffset - 25 Else Y = GetPlayerY(Index) * PIC_Y + Player(Index).YOffset - (DDSD_Character(Sprite).lHeight) + 7 End If ' Draw the box Call DDS_BackBuffer.SetFillColor(RGB(0, 0, 0)) Call DDS_BackBuffer.DrawBox(ConvertMapX(X), ConvertMapY(Y), ConvertMapX(X + 46), ConvertMapY(Y + 16)) End Sub ```