Court papers say 20-year-old Nicholas Skok took a .22 caliber pistol and a safe that had $35,000.
His mother reported the theft on Friday. Skok was arrested on Saturday, when police found the gun and some of the money in his car. He told them he already spent a lot of the cash.
Skok is in Elk County Jail on $40,000 bail and is scheduled for a preliminary hearing on Tuesday.