Problem #1) What edit box? You have an ON TEXT event checking if your nick is said anywhere in the message, and if it is, you have a message echoed back to you. At no point is an edit box indicated.
Not mentioned, but you also have a possible doubling effect of the date and/or time due to the t switch in the echo command (for the timestamp) and the forced $date $time
Problem #2) strip +burc also works to strip everything (you currently have strip +bur+c)
If you only want some of those items stripped, and/or only some of the time (rather than all of the time), you'll need to edit your scripts using $strip(<variable or identifier with text>,<burc>)
using b to strip bold, u to strip underlining, r to strip reverse characters and c to strip colours.
Re: Your PS:
/ignore $$1 forces an entry for $1 or the command is ignored.
/ignore $1 will try to run, even if there's nothing passed for $1
Please note the space between the /ignore command and the $1 (or $$1) parameter...it is required
The difference between ./ and / is that the . (also called a full stop for this purpose) makes the command quiet, which means that the command is not shown on the client running the code.
Related note: When scripting, the / is not required for a command, so echo and /echo are the same.