how do i delete a model in my game?

I’m not sure if this is what you mean, but since loader.loadModel() returns a NodePath:

np = loader.loadModel( ... )
np.removeNode( )

This will (1) disconnect the referenced node from the scene graph, and (2) mark the node path for destruction.

This does not unload the model geometry from the memory cache. This can be done AFAIK with

loader.unloadModel( path )

enn0x