i imagine its a synchronisation problem that came with the latest server update. the hidden gani is probably being synchronised to other players clients onPlayerEnters while the carryitem is not, and if you update their gani serverside that is probably forcing the carryitem to synchronise to other clients
as the hidden ganis can also use attr[3] you could possibly try messing around with something like:
PHP Code:
//#CLIENTSIDE
function onPlayerEnters(){
if(!player.ani.name.starts("hidden"))
return;
if(carriesbush){
player.attr[3] = "bush.png";
return;
}
if(carriesrock){
player.attr[3] = "rock.png";
return;
}
if(carriesbomb){
player.attr[3] = "bomb.png";
return;
}
//etc
}