1318 beschloss das schottische Parlament eine neue Nachfolgeregelung: Sollte Robert the Bruce ohne einen Sohn sterben, würde sein Enkel auf den Thron folgen. Doch die Geburt von David II. im Jahr 1324 verzögerte Roberts Thronbesteigung um beinahe 42 Jahre. Nachdem der noch junge David im Jahr 1329 König geworden war, übernahm der Truchsess eine wichtige Rolle in den schottischen Regierungsgeschäften. Er war einer der Anführer der schottischen Armee in der Schlacht bei Halidon Hill im Juli 1333. Nachdem er einige Siege über die Anhänger des abgesetzten Königs Edward Balliol erzielt hatte, wurden er und John Randolph als Guardian of Scotland zu Regenten gewählt, während David nach Frankreich in Sicherheit gebracht wurde.