OCEANSIDE - An Oceanside man accused of assaulting a police officer faced a judge on Sunday.

Police say Charles Rodriguez was arrested in Long Beach on Friday after he allegedly tried to take an officer's gun.

The 33-year-old allegedly had a knife in his pocket, as well as marijuana, heroin and cocaine in his car.

Three other people who were with Rodriguez at the time of the incident were also arraigned.