Vacillate is a related term of scruple.
In lang=en terms the difference between vacillate and scruple
is that
vacillate is to swing indecisively from one course of action or opinion to another while
scruple is to be reluctant or to hesitate, as regards an action, on account of considerations of conscience or expedience.
As verbs the difference between vacillate and scruple
is that
vacillate is to sway unsteadily from one side to the other; oscillate while
scruple is to be reluctant or to hesitate, as regards an action, on account of considerations of conscience or expedience.
As a noun scruple is
(obsolete) a weight of twenty grains; the third part of a dram.