Hello, replace
Buffer.Pulse();
by
while (wManager.Wow.Helpers.Conditions.ProductIsStarted)
{
if (wManager.Wow.Helpers.Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause)
{
Buffer.Pulse();
}
}
Yes fightclass seem strange, can you try without fightclass, try also to disable wrobot plugins and wow addons, and if all works fine, try to reactivate them one per one
Use spell option "not spell, is lua script" and use: http://vanilla-wow.wikia.com/wiki/API_CastSpell (you need to check manually if spell is usable, distance and ...)