How to make mesh rotate in the direction of movement?

I have a sawblade mesh that bounces off walls, and I want it to rotate so that it looks like it’s going in the proper direction, but I can’t get it to work properly in all directions, and it only rotates properly when shot in the X direction. How can a proper one be made?

but a sawblade is circular :eyes: