1. An emotion script generating apparatus, comprising: a sensor to receive a user's emotion data; a processor to generate emotion script using the emotion data based on a predefined template; the emotion script being computer readable program code, wherein the processor generates emotion script by: determining configurations of the predefined template, the configurations comprising a number of categories, one of the number of categories being a category of an emotion; and adding the values describing the emotion data into the number of categories of the predefined template according to the configurations of the predefined template; wherein the processor adjusts the generated emotion script according to the predefined template—by: providing the generated emotion script to an emotion data adjustment interface and providing the emotion data adjustment interface to the user; providing an emotion script experiencing apparatus to the user to experience an emotion corresponding to the emotion script by providing the generated emotion script to a number of devices that affect the user's environment; receiving the emotion script adjusted by the user after the user has experienced the emotion corresponding to the emotion script; wherein the processor replaces the stored emotion script with the adjusted emotion script; and wherein the processor associates the adjusted emotion script with a specific emotion felt by the user.