I was messing around with the conditional sleep class last night and it was very inconsistent. The deviations, intervals and sleep times seemed to have random effects and I couldn't figure out what the problem was. I ended up pretty much rewriting a conditional sleep and now it works how I expected it should. import org.osbot.rs07.script.MethodProvider; public abstract class BotTimer { int maxSleep; int intervalCheck; int deviation; public BotTimer(int maxSleep, int