In Japanese Kanji, the bottom left component is 木 while in Korean Hanja, the component is 术, which is also the historical form found in the Kangxi dictionary.
Three unicode z-variants exist for this character. U+F970 corresponds to the historical Kangxi form while U+FA96 corresponds to the Japanese form. U+2F8F5 is similar to the traditional form in Taiwan but has 𣎳 instead of 朮 as its bottom left component.
In the oracle bone script, it was an ideogrammic compound (會意): 戈(“spear”) + [Term?] (“hair”) – a man impaled in the head.
In the bronze script, 人 (“man”) was added under the hair to accentuate the killing of the man. In some bronze inscriptions, 殳 (“spear”) or 攴 was used in place of 戈.
In the bamboo and silk script, symbol representing the man being killed corrupted into 杀: 乂(“weapon for killing”) + 𣎳. The seal script inherits this: Phono-semantic compound (形聲, OC *sreːds, *sreːd): phonetic 𣏂 + semantic 殳(“spear”).