Your problem is that the particles/images are on the client side, not the server side. To make everyone able to see them you need to make a Gani script.
Ex:
PHP Code:
GANI0001
LOOP
CONTINUOUS
DEFAULTATTR1 hat0.png
DEFAULTHEAD head19.png
DEFAULTBODY body.png
SCRIPT
function onPlayerEnters() {
drawImages();
}
function drawImages() {
// yada yada
}
SCRIPTEND
ANI
ANIEND
Also, classes themselves can't trigger the client from the server if not joined by a weapon.