Hello, I got this script on the internet and I found it perfect, but it's a pity that it is not working, does anyone know what's wrong?

It maybe missing anything here, but it is complete, it is not giving an error when compiling.

The problem is that the vehicle is not spawning.

Spawn Code:
Code:
int CREATE_VEHICLE(char* hash, float x, float y, float z)
{
	DWORD model = GAMEPLAY::GET_HASH_KEY(hash);
	if (STREAMING::IS_MODEL_IN_CDIMAGE(model) && STREAMING::IS_MODEL_A_VEHICLE(model))
	{
		//Vector3 coords = ENTITY::GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(PLAYER::GET_PLAYER_PED(selectedPlayer), 6.0, 0.0, 0.0);
		//vehattackers = VEHICLE::CREATE_VEHICLE(GAMEPLAY::GET_HASH_KEY("savage"), coords.x, coords.y + 20, coords.z + 50, 0, 1, 0);
		Player playerPed = PLAYER::PLAYER_PED_ID();
		STREAMING::REQUEST_MODEL(model);
		while (!STREAMING::HAS_MODEL_LOADED(model) && !STREAMING::HAS_PTFX_ASSET_LOADED()) WAIT(0);
		{
			Vehicle veh = VEHICLE::CREATE_VEHICLE(model, x, y, z, ENTITY::GET_ENTITY_HEADING(playerPed), TRUE, TRUE);
			NETWORK::NETWORK_REQUEST_CONTROL_OF_ENTITY(veh);
			if (SPAWN_WRAP)
			{
				PED::SET_PED_INTO_VEHICLE(playerPed, veh, SEAT_DRIVER);
			}
			BypassOnlineVehicleKick(veh);
			VEHICLE::SET_VEHICLE_ENGINE_ON(veh, TRUE, TRUE);
			if (spawnwithmax == true)
			{
				MaxUpgrades(veh);
				MaxUpgrades(PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 0));
			}
			else if (spawnwithmax == false)
			{

			}
			if (SpawnCustomPaint)// custom paint spawn
			{
				VEHICLE::SET_VEHICLE_CUSTOM_PRIMARY_COLOUR(veh, PrimR, PrimG, PrimB);
				VEHICLE::SET_VEHICLE_CUSTOM_SECONDARY_COLOUR(veh, SecR, SecG, SecB);
				VEHICLE::SET_VEHICLE_TYRE_SMOKE_COLOR(veh, TyreR, TyreG, TyreB);
				VEHICLE::_SET_VEHICLE_NEON_LIGHTS_COLOUR(veh, NeonR, NeonG, NeonB);
			}
			GRAPHICS::_SET_PTFX_ASSET_NEXT_CALL("scr_rcbarry2");
			GRAPHICS::START_PARTICLE_FX_NON_LOOPED_ON_ENTITY("scr_clown_appears", veh, 0.0, 0.0, -0.5, 0.0, 0.0, 0.0, 2.0, false, false, false);
		}
	}
	return veh;
}
Menu
Code:
void VehSpawner()
{
	DRAW_TEXTURE("shopui_title_supermod", "shopui_title_supermod", titlebox, 0.1175f, 0.23f, 0.083f, 0, 255, 255, 255, 255);
	addOption("PC Vehicles");

	if (getOption() == 2)
	{
		changeSubmenu(56);
	}
	normalMenuActions();
}
PCCars Selection
Code:
void PCCars()
{
	DRAW_TEXTURE("shopui_title_supermod", "shopui_title_supermod", titlebox, 0.1175f, 0.23f, 0.083f, 0, 255, 255, 255, 255);
	addVehOption("Duke of Death", "dukes2", "Spawned a ~b~Duke of Death");
	addVehOption("Dukes", "dukes", "Spawned a ~b~Dukes");
	addVehOption("Sprunk Buffalo", "buffalo3", "Spawned a ~b~Sprunk Buffalo");
	addVehOption("Pisswasser Dominator", "dominator2", "Spawned a ~b~Pisswasser Dominator");
	addVehOption("Dodo", "dodo", "Spawned a ~b~Dodo");
	addVehOption("Marshall", "marshall", "Spawned a ~b~Marshall");
	addVehOption("Xero Blimp", "blimp2", "Spawned a ~b~Zero Blimp");
	addVehOption("Redwood Gauntlet", "gauntlet2", "Spawned a ~b~Redwood Gauntlet");
	addVehOption("Burger Shot Stalion", "stalion2", "Spawned a ~b~Burger Shot Stalion");
	addVehOption("Stalion", "stalion", "Spawned a ~b~Stalion");
	addVehOption("Blista Compact", "blista2", "Spawned a ~b~Blista Compact");
	addVehOption("Go Go Monekey Blista", "blista3", "Spawned a ~b~Go Go Monkey Blista");
	addVehOption("Kraken", "submersible2", "Spawned a ~b~Kraken");
	normalMenuActions();
}
Hash List
Code:
LPCSTR vehModels[283] =
{
	"NINEF", "NINEF2", "BLISTA", "ASEA", "ASEA2", "T20", "BRAWLER", "COQUETTE3", "VINDICATOR"
	"COACH", "AIRBUS", "ASTEROPE", "AIRTUG", "AMBULANCE", "BARRACKS", "BARRACKS2", "BALLER", "BALLER2",
	"BJXL", "BANSHEE", "BENSON", "BFINJECTION", "BIFF", "BLAZER", "BLAZER2", "BLAZER3", "BISON", "BISON2",
	"BISON3", "BOXVILLE", "BOXVILLE2", "BOXVILLE3", "BOBCATXL", "BODHI2", "BUCCANEER", "BUFFALO", "BUFFALO2", "BULLDOZER",
	"BULLET", "BURRITO", "BURRITO2", "BURRITO3", "BURRITO4", "BURRITO5", "CAVALCADE", "CAVALCADE2", "POLICET",
	"GBURRITO", "CABLECAR", "CADDY", "CADDY2", "CAMPER", "CARBONIZZARE", "CHEETAH", "COMET2", "COGCABRIO", "COQUETTE",
	"CUTTER", "GRESLEY", "DILETTANTE", "DILETTANTE2", "DUNE", "DUNE2", "HOTKNIFE", "DLOADER", "DUBSTA", "DUBSTA2",
	"DUMP", "RUBBLE", "DOCKTUG", "DOMINATOR", "EMPEROR", "EMPEROR2", "EMPEROR3", "ENTITYXF", "EXEMPLAR", "ELEGY2",
	"F620", "FBI", "FBI2", "FELON", "FELON2", "FELTZER2", "FIRETRUK", "FLATBED", "FORKLIFT", "FQ2",
	"FUSILADE", "FUGITIVE", "FUTO", "GRANGER", "GAUNTLET", "HABANERO", "HAULER", "HANDLER", "INFERNUS", "INGOT",
	"INTRUDER", "ISSI2", "JACKAL", "JOURNEY", "JB700", "KHAMELION", "LANDSTALKER", "LGUARD", "MANANA", "MESA",
	"MESA2", "MESA3", "CRUSADER", "MINIVAN", "MIXER", "MIXER2", "MONROE", "MOWER", "MULE", "MULE2",
	"ORACLE", "ORACLE2", "PACKER", "PATRIOT", "PBUS", "PENUMBRA", "PEYOTE", "PHANTOM", "PHOENIX", "PICADOR",
	"POUNDER", "POLICE", "POLICE4", "POLICE2", "POLICE3", "POLICEOLD1", "POLICEOLD2", "PONY", "PONY2", "PRAIRIE",
	"PRANGER", "PREMIER", "PRIMO", "RANCHERXL", "RANCHERXL2", "RAPIDGT", "RAPIDGT2", "RADI", "RATLOADER",
	"REBEL", "REGINA", "REBEL2", "RENTALBUS", "RUINER", "RUMPO", "RUMPO2", "RHINO", "RIOT", "RIPLEY",
	"ROCOTO", "ROMERO", "SABREGT", "SADLER", "SADLER2", "SANDKING", "SANDKING2", "SCHAFTER2", "SCHWARZER", "SCRAP",
	"SEMINOLE", "SENTINEL", "SENTINEL2", "ZION", "ZION2", "SERRANO", "SHERIFF", "SHERIFF2", "SPEEDO", "SPEEDO2",
	"STANIER", "STINGER", "STINGERGT", "STOCKADE", "STOCKADE3", "STRATUM", "SULTAN", "SUPERD", "SURANO", "SURFER",
	"SURFER2", "SURGE", "TACO", "TAILGATER", "TAXI", "TRASH", "TRACTOR", "TRACTOR2", "TRACTOR3",
	"TIPTRUCK", "TIPTRUCK2", "TORNADO", "TORNADO2", "TORNADO3", "TORNADO4", "TOURBUS", "TOWTRUCK", "TOWTRUCK2",
	"UTILLITRUCK", "UTILLITRUCK2", "UTILLITRUCK3", "VOODOO2", "WASHINGTON", "STRETCH", "YOUGA", "ZTYPE", "SANCHEZ", "SANCHEZ2",
	"POLICEB", "AKUMA", "CARBONRS", "HEXER", "NEMESIS", "ADDER", "VOLTIC", "VACCA", "BIFTA",
	"BAGGER", "BATI", "BATI2", "RUFFIAN", "DAEMON", "DOUBLE", "PCJ", "VADER", "VIGERO", "FAGGIO2",
	"PARADISE", "KALAHARI", "JESTER", "TURISMOR", "ALPHA", "HUNTLEY", "THRUST", "MASSACRO",
	"MASSACRO2", "ZENTORNO", "BLADE", "GLENDALE", "PANTO", "PIGALLE", "WARRENER", "RHAPSODY", "DUBSTA3", "MONSTER",
	"SOVEREIGN", "INNOVATION", "HAKUCHOU", "FUROREGT", "COQUETTE2", "BTYPE", "BUFFALO3", "DOMINATOR2", "GAUNTLET2",
	"MARSHALL", "DUKES", "DUKES2", "STALION", "STALION2", "BLISTA2", "BLISTA3", "VIRGO", "WINDSOR",
	"INSURGENT", "INSURGENT2", "TECHNICAL", "KURUMA", "KURUMA2", "JESTER2", "CASCO",
	"GUARDIAN", "ENDURO", "LECTRO", "SLAMVAN", "SLAMVAN2", "RATLOADER2", "FELTZER3", "OSIRIS"
};