Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I recommend that you learn the basics of Godot before moving on to a GTA sized- project.  Nothing in specific about the game is actually that hard, its basically just a bunch of assets (map model, sfx, guns, etc) from random places all strung together with code in Godot. Besides, I'm kinda embarrassed by how bad the code is lol. If you want to know about how anything is specific works, just ask!

well i just wanna know how the NPCs works

I had a set of nodes in the world that were positioned all around the map. When the npc reaches one of those nodes (which is detected by an area node), it moves on to the next node. I explainded it a little bit more in this video at about 1:28