How to make an entity move about.

I need to make AI-Style entities that can move around like an npc would. How can I make an entity move like that? I want entities even like a file cabinet model be able to move to the waypoints I give them. How should I go about this.

A simple way would be to make an SNPC and parent the prop. In the NPC’s schedule have it move to a random node.

no, snpcs are laggy, the server couldn’t handle 30 before lagging out.