I am trying to draw the graph in the attached picture, but I am not sure how to connect the line between the other nodes.
\begin{tikzpicture}[>=stealth]
% Leader Node
\node (leader) [circle, draw=black!80, fill=red!40, very thick, minimum size=7mm] {\textbf{0}};
%
\node (Agent1) [circle, above right= 0.5cm and 1.5cm of leader, draw=black!80, fill=yellow!40, very thick, minimum size=7mm] {\textbf{1}};
\draw[very thick,->, right] (leader) edge (Agent1);
%
\node (Agent2) [circle, below right= 0.5cm and 1.5cm of leader, draw=black!80, fill=yellow!40, very thick, minimum size=7mm] {\textbf{2}};
\draw[very thick,->, right] (leader) edge (Agent2);
%
\node (Agent3) [circle, right= 1.5cm of Agent2, draw=black!80, fill=yellow!40, very thick, minimum size=7mm] {\textbf{3}};
%
\node (Agent4) [circle, right= 1.5cm of Agent1, draw=black!80, fill=yellow!40, very thick, minimum size=7mm] {\textbf{4}};
\end{tikzpicture}
\draw
macros at the end:\draw[very thick, ->] (Agent1) edge (Agent4); \draw[very thick, ->] (Agent4) edge (Agent2); \draw[very thick, ->] (Agent2) edge (Agent3); \draw[very thick, ->] (Agent3) edge (Agent4);
.