It often helps to set up your code with tabs, it makes it easier to follow while you are scripting ( I know it is impossible in the forum to have it like that unless you copy/paste it). (I edited this part because it sounded too harsh to me, don’t mean to be harsh,just helpfull)
The problem I see is that your Note has extra ','s in it.
If you want a long catenated note, use StrMerge, Also see a Space in your “Tool:Item Info” Make sure this is surrounded by quotes.
Try This:
[IButton,"SoftBush","Load SoftBush",
[If,
[FileExists,"ZBRUSH_ZScripts/BGroundMaker/FiberBrushSoftBhshels.ZTL"],
[FileNameSetNext,"ZBRUSH_ZScripts/BGroundMaker/FiberBrushSoftBhshels.ZTL"]
[IPress,"Tool:Load Tool"]//use quotes here for space
[Note,[StrMerge,"\Cc0c0c0Tool \Cffa000Ready.","Tool:Item Info"," ","999"]]//use quotes here for space // and StrMerge
,
[Note,"This Tool Can Not be found..."]
[Exit]
]
]
Best Of Luck,
Chris Reid