I think you should use sprites and blitz3d polygon collision. So you have the entity assigned a collision of slide collision, then take the normal of the collision (when collided) to set the orientation of the blood sprite.
This is a easy way, not 100% accurate, but good enough in most of the cases...
This is a easy way, not 100% accurate, but good enough in most of the cases...