My player entity is moving with c_move, and like the basic example in the help doc it does a trace down and moves down if it's too high. Now when I walk into where a vent/grate is, the play starts to slide downward. I'm guessing it's because of the ellipsoid hull, which is no biggy. Problem is I can't clue in on a way to keep the entity at a certain height above the ground. If i use c_move to send it up the player starts bobbing up and down. if I set the players z position directly (if < hit.z + 32 ... my.z = hit.z + 32) the player slips into the walls. I think what I need is some code that smooths out the upward c_move so it doesn't jump the player over that threshold of 32 units above the hit surface. Any suggestions?