Bad Hadraulic Lifters, Maybe?
Sorry to say it too but if the motor is knocking and has zero oil pressure its Screwed. Your bearings are toasted at the least.
You should had primed the engine with oil before starting the engine to make sure the oil pressure was good. If its a brand new oil pump it needs to be filled with oil before it pump.