Thanks for your kind words frozen baby.

If you're using ent_move the collision hull will move through the wall if the player walks into a wall and it is sloping at an angle lower than 90 degrees, it has to be upright or if it slopes it needs invisible collision walls. It's a bug with ent_move or the way the gravity is set up.

Try this code here as it's using c_move with a separate simple entity for the hull:

http://www.coniserver.net/ubbthreads/showflat.php/Cat/0/Number/707960/an/0/page/2#Post707960

If you're worried about the sword going outside the collision box, then you gotta look in the 3DGS manuel about c_move and ent_move, sure it can be done but you will get a huge collision hull and will work in some places and in others not so much.