Code:
new Float:origin[3]
//fill in origin here
new ent = create_entity("info_target")
entity_set_string(ent,EV_SZ_classname,"ghw_fake_player")
entity_set_model(ent,"models/player/gign/gign.mdl")
entity_set_origin(ent,origin)
entity_set_int(ent, EV_INT_solid,SOLID_BBOX)
entity_set_int(ent,EV_INT_movetype,MOVETYPE_FLY)
entity_set_edict(ent,EV_ENT_owner,33)
//idle sequence (looks like he's lagged out / swimming in air)
entity_set_float(ent,EV_FL_framerate,1.0)
entity_set_int(ent,EV_INT_sequence,0)
//Set size of invisible box that is interactive w/ players (depending on solid type)
new Float:min[3]
new Float:max[3]
min[0]=-16.0
min[1]=-16.0
min[2]=-32.0
max[0]=16.0
max[1]=16.0
max[2]=32.0
entity_set_size(ent,min,max)
Don't know EXACTLY what you are talking about Target with the whole origin + min, but incase you think I'm saying something I'm not, that is an example of creating a player model and that would set its size to the exact size of a player. Used that exact script in several of my plugins and works.