I've looked into the engine:
if(GetWeaponAlpha(client)!=alpha)
SetEntityAlpha(client,alpha);
I don't think that stock SetEntityAlpha do anything with weapons as with any attached entities, there is only SetEntityRender for one index
It can be just applying twice invis to a player, because weapon never got any invis
So good weapon invis code should hook weapon change and apply invis to current weapon
At any rate i need to manually control current weapon and attached entities invis
This race need invisible weapon, but next race (Lurker) will need visible weapon
And i futher want to make Flame Predator which will use grenade as well as knife, and it should have same invis level as player
And about skill renaming - race idea is not mine, and i like it this way enough. it isn't warcrafty from the start

op for operational or overpowered? it is operational except weapon invis, and isn't overpowered at least unless weapon invis
Players used to detect completely invisible rapscallion in the air by radar
And by the way, i think it isn't right that race description is translated by server language instead of client