Advice on automated flying drone

Hello, I am working on an automated flying drone. It activates at night and exits the hangar, flies over the roads looking for people during curfew and sounds an alarm when a player is underneath it.

when no player detected:

when player detected:

I have already scripted most of it but the only trouble I’m having is the flying part. It is a model with a qPerfectionWeld inside it. I’m wondering what’s the best method for making a flying model that follows a path. BodyForce? TweenService?


You should use a graph data structure to model the different points. I would probably do manual CFraming, but body movers would be the easiest method.

What do you mean a graph data structure?


Hmmmm, wouldn’t making a table of positions and looping through them be easier?

That would limit you to one path