Code:
//fakemeta pwns n00bs
new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"));
set_pev(shot, pev_classname, "custom_class_name");
new origin[3] = {0,0,0};
//also you left out a bunch of stuff...
new Float:maxs[3] = {0.2,0.2,0.5};
new Float:mins[3] = {-0.2,-0.2,-0.5};
set_pev(ent, pev_origin, origin);
engfunc(EngFunc_SetSize, ent, mins, maxs); //set size
set_pev(ent, pev_solid, SOLID_BBOX); //make solid
set_pev(ent, pev_movetype, MOVETYPE_FLYMISSILE); //set movetype
set_pev(ent, pev_framerate, 1.0);
set_pev(ent, pev_rendermode, 5);
set_pev(ent, pev_renderamt, 255.0);
set_pev(ent, pev_scale, 1.20);
engfunc(EngFunc_SetModel, ent, "models/model.mdl");
there might be some more stuff, I just typed that up from memory