Boolean value constantly shifting?

Try it with set actor rotation(get actor rotation + 0.1);
if get actor rotation > target rotation set actor rotation=target rotation;
then you will know that interpconstantto is not used properly at least.