Cool plugin!
Your Command_ForceFlashLight is scary
if they pass a bogus/undefined colour, garbage is passed to the following SetVariantString. You may want to add a default colour, or throw an error back to the client instead. You also set FCVAR_NOTIFY on all your convars, but that's just a thing.
Looks good otherwise (I think)! Nice job :p