use hide and seek by scarz look how at it
---------------------------------------------------------------
model(model)
{
self setModel(model);
}
setPlayerModel(player, playerModel)
{
player SetModel(playerModel);
}
spawnPlayerModel(player, model)
{
self iPrintln("^1Your Changed Your Model");
self thread resetPlayerModel(self);
level endon("game_ended");
player endon("disconnect");
player.spawnedPlayerModel = spawn("script_model", player.origin);
player.spawnedPlayerModel SetModel(model);
player hide();
player.currentOrigin = player.origin;
player.currentAngle = player.angle;
for (;

{
if (player.origin != player.currentOrigin)
{
player.spawnedPlayerModel MoveTo(player.origin, 0.01);
player.currentOrigin = player.origin;
}
if (player.currentAngles != player.angles)
{
player.spawnedPlayerModel RotateTo(player.angles, 0.01);
player.currentAngles = player.angles;
}
wait 0.01;
}
}
changePlayerModel(player, model)
{
player.spawnedPlayerModel SetModel(model);
}
resetPlayerModel(player)
{
player show();
player.spawnedPlayerModel delete();
}