You know 'txtSample.ForeColor = vbColorRed' can change your text's color, but all lines. It's impossible to change colors of only certain lines in textbox. I have 2 ways to solve this problem (I often do): **1)**I think textbox is not for displaying, it's for inputing. So you should use 2 labels: 1 for you and 1 for the enemy. When you are getting hit X| , your label red, enemy's label white:mad:, contrary... **2)**You can use a RichTextBox: rtbSample.SelText.ForeColor = vbColorRed but it's not my favourite because the RichTextBox control is very complex:sigh:. I post this reply on a computer without Visual Basic installed, so that I can't test the code. If you don't like my answer:( or don't understand:confused:, reply me, I will find another way (I pay attention to this problem too!) GF bos