Thomas Matthew Crooks likely scouted the Butler Farm rally site and planned his attack extensively before attacking a Trump rally in Butler County, Pennsylvania, Saturday in a failed attempt to kill the former president, according to a retired Secret Service agent and security expert.

"It’s clear now the gunman did an advance of the target before the event," said Bill Gage, who is now a consultant at Safehaven Security Group.

"[Arthur] Bremer, [Lee Harvey] Oswald and [John] Hinckley, they all scouted before," he added, referring to men who attacked Presidents Richard Nixon, John F. Kennedy and Ronald Reagan, respectively.

Crooks, 20, was carrying a range-finder and behaving suspiciously when he showed up "in or just-outside" the venue Saturday before former President Donald Trump took the stage, according to law enforcement sources. Other evidence that emerged Tuesday: He purchased ammo hours before the rally. Crooks also bought a ladder at Home Depot, Fox News confirmed.

FORMER CLASSMATE RECALLS TRUMP SHOOTER GRILLING HIM OVER SUPPORT FOR FORMER POTUS: ‘DID NOT LIKE POLITICIANS’

Armed men stand over the body of the would-be Trump assassin, whose face is blurred

Authorities approach the suspected gunman from where he fell after the U.S. Secret Service returned fire after an apparent assassination attempt on former President Donald Trump. (Obtained by Fox News Digital)

"He knew that there were elevated positions there i.e., those buildings off in the distance and that he would need a ladder to access," Gage told Fox News Digital. "It is being reported that he didn’t use it – but the purchase indicates to me that there was some advance planning involved."

Crooks knew he'd need a rifle, not a handgun, he said. The killer packed explosive materials into his vehicle. He also brought body armor, which he didn't wear when he climbed the roof – a choice likely aimed at avoiding detection, Gage said.

"It’s clear now the gunman did an advance of the target before the event."

—  Bill Gage, consultant at Safehaven Security Group

Crooks didn't use the ladder. He climbed up an air conditioning unit to get onto the roof, ABC News reported earlier.

WATCH: Exclusive video shows new perspective of Trump attempted assassination

"But buying a ladder is very telling," he added. "Sometime between the announcement of the event and Trump taking the stage, he scouted out the location and decided that a rooftop attack with a rifle was the best plan."

David Katz, a former DEA special agent and federal firearms instructor who is now the CEO of Global Security Group, said the range-finder Crooks was carrying is also a sign of the preparations he took ahead of time.

Republican presidential candidate former President Donald Trump is rushed offstage by U.S. Secret Service agents

Republican presidential candidate former President Donald Trump is rushed offstage by U.S. Secret Service agents after being grazed by a bullet during a rally on July 13, 2024 in Butler, Pennsylvania.  (Anna Moneymaker/Getty Images)

"That tells me this kid not only practiced but was aware of how to sight-in his rifle at that distance and probable declination of angle," he told Fox News Digital. "It tells you the exact distance to your target, and the angle up or down, and you just dial in."

SECRET SERVICE DIRECTOR: TRUMP RALLY SHOOTER WAS IDENTIFIED AS ‘POTENTIAL PERSON OF SUSPICION’

United States Secret Service Director Kimberly Cheatle conceded that Crooks had been dubbed a "potential person of suspicion" before the assassination attempt. 

In an interview with ABC News Tuesday, she said the Secret Service was aware of the security vulnerabilities presented by the building Crooks took a sniper's position on to aim at Trump. However, a decision was made not to place any personnel on the roof.  

And Crooks climbed up with an AR-15, took a position and opened fire.

Undated file photo of Thomas Matthew Crooks

Undated file photo of Thomas Matthew Crooks. Crooks is alleged to be the shooter in the assassination attempt on former President Donald Trump in Butler, Pennsylvania on Saturday, July 13, 2024. (Obtained by Fox News Digital)

Experts – and casual observers across the board – have said the failure to secure the rooftop with a clear line of sight to the former president was an astonishing security failure.

"It's unbelievable to me," said Sean Parnell, an Army veteran and former congressional candidate from the area who was standing near Trump's stage when gunfire broke out. "My 11-year-old was like, ‘Why is somebody able to come so close to that building?’"

WATCH: Exclusive video shows the aftermath of the assassination attempt on former President Trump

Crooks killed a 50-year-old father of two named Corey Comperatore, critically wounded David Dutch, 57, and James Copenhaver, 74, according to authorities. He struck the former president in his right ear.

"That building in particular has a sloped roof at its highest point. And so, you know, there's a safety factor that would be considered there that we wouldn't want to put somebody up on a sloped roof. And so, you know, the decision was made to secure the building, from inside," Cheatle told ABC. 

Secret Service counter-snipers "neutralized" Crooks at the scene, authorities said. Images show him lying dead on a rooftop less than 150 yards from where Trump had been speaking.

OFFICER REPORTED MAN AT TRUMP RALLY WITH RANGE-FINDER 30 MINS BEFORE ASSASSINATION ATTEMPT: SOURCE

Transitter and cell phone on roof.

WPXI obtained a photo of Thomas Matthew Crooks' cell phone and a transmitter left near his lifeless body after his failed assassination attempt on former President Donald Trump. (WPXI)

Video first obtained by Fox News shows a chaotic scene inside the secure perimeter with members of law enforcement stuck on the wrong side of a metal fence as they tried to reach the sniper's perch.

Sources previously told Fox News Digital that an initial suspicious sighting of Crooks carrying a range-finder before the shooting had been reported to Pennsylvania State Police and "disregarded."

The PSP countered that it had sent dozens of troopers upon the Secret Service's request to assist in rally security – but they were not responsible for covering the building that Crooks used or the property around it. County officials also said they had been initially engaged for traffic patrol assistance and were unaware of who was assigned to control the building.

EXCLUSIVE TRUMP RALLY VIDEO SHOWS CHAOS AFTER GUNMAN OPENED FIRE

Law enforcement officers stand over the body of would-be Trump assassin, Thomas Crooks on the roof of a building

Law enforcement officers stand over the body of would-be Trump assassin, Thomas Crooks on Saturday, July 13, 2024. The gunman killed at least one person and injured the former president in his attempt. (Todd the Driller)

Crooks was initially spotted without the rifle about 30 minutes before the shooting, the source said. A local officer thought he was suspicious enough to report. He took a photo, and there was a discussion about whether what he was carrying was a pair of binoculars to try and see the rally better.

Then Crooks reportedly vanished from view – presumably to get his weapon. 

The Department of Homeland Security's inspector general has since announced an investigation into the Secret Service's handling of security for the event.

FORMER SECRET SERVICE AGENT WARNS AGENCY ‘STRETCHED THIN’ WITH NEW RESPONSIBILITIES, LACK OF MANPOWER

Authorities have said Crooks had no criminal history and no documented mental illnesses. The murder weapon was purchased legally by his father in 2013.

A federal investigation into his motives and potential help is continuing, with the FBI analyzing his laptop, cellphone and rifle as well as interviewing dozens of witnesses.

Trump shooter graduating from high school

File photo of Thomas Matthew Crooks graduating from Bethel Park High School in 2022. Crooks is alleged to be the shooter in the assassination attempt on former President Donald Trump in Butler, Pennsylvania on Satruday, July 13, 2024.  (Obtained by Fox News Digital)

CLICK TO GET THE FOX NEWS APP

Searches of the suspect’s house and vehicle wrapped up Sunday night. The bureau also said the FBI had interviewed nearly 100 witnesses, including members of law enforcement, as of Monday afternoon.

Anyone with information on the case is asked to submit tips at http://tips.fbi.gov or 1-800-CALL-FBI.

Fox News' Greg Norman, Audrey Conklin, David Spunt and Jake Gibson contributed to this report.