From Quake Wiki

Field definition:

.entity viewmodelforclient;

Set an entities .viewmodelforclient to a client (player).

This is a very special capability, attachs the entity to the view of the client specified, origin and angles become relative to the view of that client, all effects can be used (multiple skins on a weapon model etc)... the entity is not visible to any other client.