Ooops sorry, i thought i edited that.
I got an answer for it already , if i use ,'s in place of all spaces and enclose the timestamp like this $+(,%Colors14x,$chr(91),,%Colors5x,h,,%Colors16x,:,,%Colors7x,nn,,%Colors14x,$chr(93),)
it works fine , i just had to make my variables when set accept that they were double digit color codes , so /set 0 $+ %varname and that turns them into 00,01,02 etc. but thanks a lot!