Thanks. I had that in the clientside section. Surely all the visuals should be handled by the client though? I assumed the actions would be serverside and the way it looked would be handled clientside. However, its starting to make sense to me now

If the npc is server side, the server controls whether the npc is visible and how it looks.
Thanks. Now i think i understand gscript a bit better.