--Add Playermodel player_manager.AddValidModel( "Carbon Miku (v2)", "models/captainbigbutt/vocaloid/miku_carbon.mdl" ) player_manager.AddValidHands( "Carbon Miku (v2)", "models/captainbigbutt/vocaloid/c_arms/miku_carbon.mdl", 0, "00000000" ) --Add NPC local NPC = { Name = "Carbon Miku (v2)", Class = "npc_citizen", KeyValues = { citizentype = 4 }, Model = "models/captainbigbutt/vocaloid/npc/miku_carbon.mdl", Category = "Vocaloid" } list.Set( "NPC", "npc_cbb_mikucarbon2", NPC ) AddCSLuaFile() CreateConVar( "cbmiku_disablefeatures", 0, FCVAR_ARCHIVE, "Disable all code-based features in the Carbon Miku addon" ) CreateConVar( "cbmiku_disablesound", 0, FCVAR_ARCHIVE, "Disables first person sound effects on Carbon Miku" ) CreateConVar( "cbmiku_disablevoice", 0, FCVAR_ARCHIVE, "Disables vocalization on Carbon Miku" ) CreateConVar( "cbmiku_overridehands", 1, FCVAR_ARCHIVE, "Enables c_arms override to counter Pointshop" ) if GetConVarNumber("cbmiku_disablefeatures") == 0 then if (SERVER) then -- Send this to clients automatically so server hosts don't have to resource.AddWorkshop("461111065") AddCSLuaFile("carbon_miku/cl_init.lua") include("carbon_miku/init.lua") else include("carbon_miku/cl_init.lua") end if (cbb) then if (CLIENT) then MsgC( Color( 0, 255, 0 ), "Carbon Miku has loaded!\n") else MsgC( Color( 0, 255, 0 ), "Carbon Miku has loaded!\n") end else MsgC( Color( 255, 0, 0 ), "Carbon Miku failed to load!\n") end end