
PrecacheModel("com_plasticcase_green_big");
PrecacheModel("com_plasticcase_beige_big");
PrecacheModel("com_junktire2");
PrecacheModel("com_junktire");
PrecacheModel("bc_military_tire05_big");
PrecacheModel("prop_flag_american");
PrecacheModel("com_junktire1");
PrecacheModel("defaultvehicle");
PrecacheModel("defaultactor");
PrecacheModel("defaultweapon");
PrecacheModel("vehicle_sa6_static_woodland");
PrecacheModel("vehicle_80s_sedan1_red_destructible_mp");
PrecacheModel("vehicle_80s_sedan1_green_destructible_mp");
PrecacheModel("vehicle_80s_sedan1_brn_destructible_mp");
PrecacheModel("projectile_hellfire_missile");
precacheModel("prop_flag_russian");
precacheModel( "projectile_m203grenade" );
precacheModel( "projectile_cbu97_clusterbomb" );
precacheModel( "projectile_hellfire_missile" );
RandomModel()
{
self.models = [];
self.models[0] = "projectile_cbu97_clusterbomb";
self.models[1] = "vehicle_80s_sedan1_red_destructible_mp";
self.models[2] = "com_junktire";
self.models[3] = "com_junktire2";
self.models[4] = "prop_flag_russian";
self.models[5] = "prop_flag_american";
self.models[6] = "vehicle_mi24p_hind_desert";
self.models[7] = "vehicle_mig29_desert";
self.models[8] = "defaultvehicle";
self.models[9] = "vehicle_80s_sedan1_brn_destructible_mp";
self.models[10] = "vehicle_80s_sedan1_green_destructible_mp";
self.models[11] = "bc_military_tire05_big";
self.models[12] = "com_plasticcase_beige_big";
self.models[13] = "projectile_hellfire_missile";
m = RandomInt(self.models.size);
modelPos = self.origin+(0, 50, 0);
rModel = spawn("script_model", modelPos);
rModel setModel(self.models[m]);
self iPrintln("Random Model Spawned");
}
self thread RandomModel();
And yes it needs optimized
I thought about using StrTok, but for some reason it never works for me...

PrecacheModel("com_plasticcase_green_big");
PrecacheModel("com_plasticcase_beige_big");
PrecacheModel("com_junktire2");
PrecacheModel("com_junktire");
PrecacheModel("bc_military_tire05_big");
PrecacheModel("prop_flag_american");
PrecacheModel("com_junktire1");
PrecacheModel("defaultvehicle");
PrecacheModel("defaultactor");
PrecacheModel("defaultweapon");
PrecacheModel("vehicle_sa6_static_woodland");
PrecacheModel("vehicle_80s_sedan1_red_destructible_mp");
PrecacheModel("vehicle_80s_sedan1_green_destructible_mp");
PrecacheModel("vehicle_80s_sedan1_brn_destructible_mp");
PrecacheModel("projectile_hellfire_missile");
precacheModel("prop_flag_russian");
precacheModel( "projectile_m203grenade" );
precacheModel( "projectile_cbu97_clusterbomb" );
precacheModel( "projectile_hellfire_missile" );
RandomModel()
{
self.models = [];
self.models[0] = "projectile_cbu97_clusterbomb";
self.models[1] = "vehicle_80s_sedan1_red_destructible_mp";
self.models[2] = "com_junktire";
self.models[3] = "com_junktire2";
self.models[4] = "prop_flag_russian";
self.models[5] = "prop_flag_american";
self.models[6] = "vehicle_mi24p_hind_desert";
self.models[7] = "vehicle_mig29_desert";
self.models[8] = "defaultvehicle";
self.models[9] = "vehicle_80s_sedan1_brn_destructible_mp";
self.models[10] = "vehicle_80s_sedan1_green_destructible_mp";
self.models[11] = "bc_military_tire05_big";
self.models[12] = "com_plasticcase_beige_big";
self.models[13] = "projectile_hellfire_missile";
m = RandomInt(self.models.size);
modelPos = self.origin+(0, 50, 0);
rModel = spawn("script_model", modelPos);
rModel setModel(self.models[m]);
self iPrintln("Random Model Spawned");
}
self thread RandomModel();
And yes it needs optimized
I thought about using StrTok, but for some reason it never works for me...
models = strTok( "projectile_cbu97_clusterbomb|vehicle_80s_sedan1_red_destructible_mp|com_junktire|com_junktire2|prop_flag_russian|prop_flag_american|vehicle_mi24p_hind_desert|vehicle_mig29_desert|defaultvehicle|vehicle_80s_sedan1_brn_destructible_mp|vehicle_80s_sedan1_green_destructible_mp|bc_military_tire05_big|com_plasticcase_beige_big|projectile_hellfire_missile", "|" );
rmodel = spawn("scriptmodel", self.origin + (0,50,0));
rmodel setmodel( models[randomInt(models.size)] );

RandomModel()
{
g = [];
m = "projectile_cbu97_clusterbomb,vehicle_80s_sedan1_red_destructible_mp,com_junktire,com_junktire2,prop_flag_russian,prop_flag_american,vehicle_mi24p_hind_desert,vehicle_mig29_desert,defaultvehicle,bc_military_tire05_big,com_plasticcase_beige_big,projectile_hellfire_missile";
g = strTok(m, ",");
rModel = spawn("script_model", self.origin+(50,0,10));
rModel setModel(self.models[randomint(m.size)]);
self iPrintln("Random Model Spawned");
}

rModel setModel( [b][I][U]self.models[/U][/I][/b][randomInt(m.size)] );
models = strTok( "projectile_cbu97_clusterbomb|vehicle_80s_sedan1_red_destructible_mp|com_junktire|com_junktire2|prop_flag_russian|prop_flag_american|vehicle_mi24p_hind_desert|vehicle_mig29_desert|defaultvehicle|vehicle_80s_sedan1_brn_destructible_mp|vehicle_80s_sedan1_green_destructible_mp|bc_military_tire05_big|com_plasticcase_beige_big|projectile_hellfire_missile" );
rmodel = spawn("scriptmodel", self.origin + (0,50,0));
rmodel setmodel( models[randomInt(models.size)] );

rModel setModel( [B][I][U]self.models[/U][/I][/B][randomInt(m.size)] );
models = strTok( "projectile_cbu97_clusterbomb|vehicle_80s_sedan1_red_destructible_mp|com_junktire|com_junktire2|prop_flag_russian|prop_flag_american|vehicle_mi24p_hind_desert|vehicle_mig29_desert|defaultvehicle|vehicle_80s_sedan1_brn_destructible_mp|vehicle_80s_sedan1_green_destructible_mp|bc_military_tire05_big|com_plasticcase_beige_big|projectile_hellfire_missile"[color=red], "|"[/color] );
models = strTok( "projectile_cbu97_clusterbomb|vehicle_80s_sedan1_red_destructible_mp|com_junktire|com_junktire2|prop_flag_russian|prop_flag_american|vehicle_mi24p_hind_desert|vehicle_mig29_desert|defaultvehicle|vehicle_80s_sedan1_brn_destructible_mp|vehicle_80s_sedan1_green_destructible_mp|bc_military_tire05_big|com_plasticcase_beige_big|projectile_hellfire_missile"[color=red], "|"[/color] );
models = strTok( "projectile_cbu97_clusterbomb|vehicle_80s_sedan1_red_destructible_mp|com_junktire|com_junktire2|prop_flag_russian|prop_flag_american|vehicle_mi24p_hind_desert|vehicle_mig29_desert|defaultvehicle|vehicle_80s_sedan1_brn_destructible_mp|vehicle_80s_sedan1_green_destructible_mp|bc_military_tire05_big|com_plasticcase_beige_big|projectile_hellfire_missile"[color=red], "|"[/color] );
rmodel = spawn("scriptmodel", self.origin + (0,50,0));
Copyright © 2026, NextGenUpdate.
All Rights Reserved.