1. An emotion script generating method, comprising: receiving, at a user terminal, a user's emotion data; generating, with a processor, emotion script using the emotion data based on a predefined template; the generated emotion script being computer readable program code; providing the generated emotion script to the user so that the user experiences an emotion corresponding to the emotion script in which providing the emotion script to the user comprises: determining configurations of the predefined template including a category of an emotion; adding values describing the emotion data to a number of categories within the predefined template according to the configurations of the predefined template; providing the generated emotion script to an emotion data adjustment interface and presenting the emotion data adjustment interface to the user; and providing the generated emotion script to a number of devices that affect the user's environment; and receiving adjustments to the emotion script comprising: after the user experiences the emotion, receiving adjustments to the generated emotion script at the emotion data adjustment interface adjusted by the user; replacing the stored emotion script with the adjusted emotion script; and associating the adjusted emotion script with a specific emotion felt by the user.