madness , if your looking to make a freeware game , then why not use the time spent on making the game on learning how to make a game. READ the wdl manual , and learn C-Script , and then script the game yourself , why would you come and ask for something as ridiculous as asking for a GTA 3 like game template and then expect someone to spend their time working on it for FREE. LOL , you do know the GTA 3 game made MILLIONS right , and it took a long time to make , its not something you just pull out of your ass in a couple of minutes. Be more realistic of what you ask , if you ask for something like this you usually have to pay for it , no one will help you for free , unless you have something really good to show , to interest somebody. So if this is for a school project , which is pretty much a waste of time , then waste your own , or better yet , learn how to make the gta type game on your own , and make it yourself , and then you will learn soemthing , and you wont have wasted your time after all. Now for some direction , to make the player walk/run/shoot and the like , use the template scripts , this is for a school project after all , why would you need code from scratch for that , the templates are pretty good and they already have all that coded for you. To get in and out of cars , very simple thing , use a button that runs a trace , say if your suppossed to press enter to get into a car just have a function that does a trace and returns some type of parameter to know if you are by and facing a car , if positive then have the player do a get in car anymation and either use a morph to change the player model into a player in car model , or position the player inside the car by using some vector instructions , you can probably use the attach script from the Recourse site and modify it to work with this. Then call the function when you press enter. Not really too hard to do . As for walking and shooting I would really sujest the templates , why waste your time doing something thats already done for you. Have fun with your game.