Hi, thanks for your replies. Clicking on things isn't the problem - I'm just using a modified mouse cursor movement from the templates, and I'll make the mouse_map invisible when/if I get it to work, as Keebo suggests.
The problem is how to actually get the model to follow the mouse movement so that it stops at the edges of the screen etc - in other words trying to translate screen co-ordinates to 3D world co-ordinates relative to the player. eg. screen x for 3D y, screen y for 3D z - quants for pixels.
Any ideas how I would achieve this?
Thanks,
Keith