oh yeah, did you see the conditional I had to put in? I wish it'd compare the string for you, it's pretty weird for a scripting language haha [If,(([StrLength,#InitSubtool] == [StrLength,#HoverSubtool])&&([StrFind,#HoverSubtool,#InitSubtool]>-1)), //Do this stuff, //else do this stuff]