A judge in Seminole County, Florida today set a $150,000 bond for neighborhood watch killer George Zimmerman, according to CNN.

The bond comes with condition, which include GPS monitoring, no possession of firearms, no use of controlled substances, other than those prescribed by a physician, and no contact with the victim’s family.

The judge told Zimmerman’s attorney, Mark O’Mara, to meet with the state (special prosecutor Angela Corey) to determine whether Zimmerman could live out of state for his protection.

He must also meet with the state to be fitted for a GPS ankle bracelet, which means he likely won’t be released until Monday.

Zimmerman, 28, was arrested last week and charged with 2nd degree murder in the shooting death of 17-year-old Trayvon Martin in Sanford, Florida.

Wearing a dark grey suit and tie — and looking noticeably thinner — Zimmerman took the stand during his bond hearing and apologized to Trayvon’s family, saying he didn’t realize Trayvon was a teenager. But during Zimmerman’s 911 call on Feb. 26, he clearly described Trayvon as being in his late teens.

Zimmerman also told the judge that he believed Trayvon was armed and he was in fear of his life.

The prosecution requested a $1 million bond, saying Zimmerman was a danger to the public, due to his previous arrest for battery on a police officer. The defense had requested a $15,000 bond.

Zimmerman can get out of jail by paying as little as $15,000 (10% of his bond).