A Florida teenager who decorated his pickup truck with a large Confederate flag and Trump stickers has been arrested after allegedly brandishing weapons in three road-rage incidents.

Facebook videos of two of the incidents show Travis Thompson, 18, of Holly Hill, approaching vehicles with objects in his hand - one time a wrench, the other a baseball bat - and shouting at drivers.

Thompson was arrested on Monday and charged with improper exhibition of a dangerous weapon, Click Orlando reported.

Scroll down for video

Filmed: Travis Thompson (left in mugshot, right in video with wrench), 18, is alleged to have threatened drivers with weapons and racial slurs in three separate incidents

Flag: Thompson's pickup sports a Confederate flag and several Trump stickers. He was arrested Monday for 'improper exhibition of a dangerous weapon' in the wrench incident

Shouting: Thompson allegedly shouted racist abuse at a black driver in the wrench incident, which occurred in Daytona Beach on November 11. He was filmed again later that day

Both of the videos showing the teen were uploaded to Facebook on November 11 by separate users.

In a video posted by Jean Jenner, Thompson's Chevy Silverado - with Confederate flag flapping in the wind - can be seen apparently pursuing a black Volkswagen Jetta down Daytona Beach. According to Jenner both occupants were black.

The footage then cuts to Thompson out of his truck, approaching the vehicle with an object in one hand. Holly Hill police confirmed that it was a wrench.

According to police, Thompson called the driver a racial slur and said that he thought he might be in street gang The Crips.

Thompson's speech can't be heard in the video, but the driver can be heard remarking 'He man, you tripping.' Jenner said the driver told Thompson to calm down as the teen walked back to his pickup.

The video then cuts to Thompson leaning out of the window of his vehicle and angrily saying something - what is unclear - to Jenner.

Police used the video to track down the victims, who said they didn't think they could prosecute because nobody was injured.

They also said they thought the only reason Thompson didn't attack was because Jenner was filming him.

Thompson told police that the people in the Jetta had flashed a gun at him because of his Confederate flag, although Jenner questioned whether someone would approach a gun-toting driver with a wrench.

Police then arrested Thompson improper exhibition of a weapon.

Later that day DeeJae DuRante recorded Thompson, now in a red shirt, waving a baseball bat at a black vehicle on Daytona Beach.

The vehicle is shown trying to drive away from Thompson, but is blocked by traffic ahead. Thompson follows the car while wielding a bat.

He's seen gesturing wildly to the car's occupants and at one point raises the bat to swing it - just as it drives out of range and off up the road.

Thompson then runs back to his truck as the video ends.

Swinging: Later on Nov 11, he was filmed swinging a baseball bat at a car that was trying to pull away. The other driver in this video hasn't come forward so charges haven't been pressed

'He got out of his car. He had a bat and he was, like, beating the guy's car as if to break the windshield or something,' a witness told 911.

Police said charges haven't been filed for that incident because the victims have not come forward.

A third incident investigated by police allegedly saw Thompson threatening another black driver with a baseball bat.

Thompson told police that he got into an argument with the man, and grabbed his baseball bat after the man implied that he had a gun.

Again, the other person in that case has not stepped forward so charges have not been filed. Police said the incident did not end in violence.

Angry: In a third, unfilmed incident, Thompson allegedly confronted another black driver with the baseball bat. Thompson said the driver implied that he had a gun

Thompson told police that his girlfriend has lost her job as a result of the videos being put online, and that he's had to repaint his truck and remove the Trump stickers to avoid 'controversy', Click Orlando said.

He also wants to press charges against Jenner and has threatened him with a lawsuit.

Thompson is currently being held in Volusa County Correctional Facility on $20,000 bond.

Holly Hill Police Department is asking for the alleged victims or people with information on the other two incidents to come forward. Officers can be contacted on (386) 248-9475.