Police said they also made phone calls to those on the bus, ordering them to come out, but they refused.
Officers had the bus towed with the men still on it to the police training center at 800 N Portland Ave. An investigator with the district attorney's office got a search warrant about 9 a.m. The men got off the bus after officers showed them the warrant, and they were arrested.
One of those arrested was 2 Chainz, whose real name is Tauheed Epps, 35.
Epps made two comments about the incident on his Twitter feed after he was released on bail Aug. 22 from the Oklahoma County jail.
The first said: “Don't ask me ask OKC police department what they found on the bus,,,,u won't get an answer because nuthn was found.”
The second included expletives and said, in part, “our bus gets pulled 1 a week and they always say I smell weed I need to search ur bus.”
Police said they found some drugs on the bus but have not determined who they belonged to. No charges have been filed in the case thus far. A search warrant return, which would detail what was found on the bus, also hasn't been filed.