Here is some DX8 bilbboarding code wrotten in VB. It doesnt work . Well it does but not 100% properly. Can any1 debug it please? Its difficult to explain what is gping on but if u look at the project u will get a better understandsing. PS I think the problem lies with the matrixBBFixedY function or with the call to that function. The second argument passed to that function I think should be the centre of the bllboard. Maybe I am passing the wrong value to the function?