He used a debit card for his expensive purchases, so he was drawing upon money in the bank not on credit.
Mother is a drug addict, so he undoubtedly knew how to get money from that racket.
He worked for a year . Nearly full time, even at minimum wage, gives you enough for fancy rifles and ammo. His grandmother’s truck, I think.