Here is a condition I modified that interrupts at a random percent ( between 21 and 69 percent ) every time to avoid looking like a kickbot.
Code:
ProbablyEngine.condition.register('random_interrupt', function (target)
if ProbablyEngine.condition['modifier.toggle']('interrupt') then
if UnitName('player') == UnitName(target) then
return false
end
local _stop = math.random(21,69)
local _sec_remain, _cast_length = ProbablyEngine.condition['casting.delta'](target)
if _sec_remain and 100 - (_sec_remain / _cast_length * 100) > _stop then
return true
end
return false
end
return false
end)