"And that responsibility, to some degree, involves being a role model. At the same time, I'm a human being, and I've made a lot of mistakes. I've learned from each one," he added.

The "High School Musical" star also shed light on the reports that broke in March where police were called to the Skid Row area of Los Angeles and a rumored fight with a homeless man. Efrom confirmed the reports.

"We were having trouble finding somewhere [to eat] -- a lot of places were closed -- and the car ran out of gas off the 110," he said of the incident. "It was ridiculous. We had to pull over, and I called Uber.”

Then Efron said when they were waiting for help when a "homeless guy, or vagrant, tapped on the driver’s-side window."

"Before I knew it, [my friend] was out of the car, and they started fighting," he recalled. "I saw that [the homeless man] was carrying some sort of a knife, or shank, and I got out of the car to disarm him. At some point, he dropped the knife, and I got hit pretty hard in the face — and almost instantly the police were there to break up the fight."