He cannot take time you worked off your time card and not pay you. He is committing a fraud on you and stealing. I would contact a lawyer and the labor commission in your state immediately.
My standard disclaimer: I am not offering legal advice, assume I do not know the law in your state and that I am just making suggestions for starting points for when you do speak with an attorney. Do NOT rely on anything I write and contact a lawyer in your area immediately after reading my posting.