I want to know what the difference between the values are and what they are used for, such as String Value, Bool Value (Etc..)
Ok, that's the very very basic of all programming languages. In all there are atleast 3 common type of variables. Integer (aka "int"), String, Value of George Boole (aka "boolean"). Those are the main types of variables, each one sends to the computer bytes, but now I don't tell you what kind of byte, how many etc. Let's start: IntValue => int => a variables that can ONLY contains number without the quotes (""); StringValue => String => a variables that can contains every kind of character but inside the quotes; BoolValue => Boolean => a variables that return a TRUE or FALSE value, the TRUE value sends the binary number "1", the FALSE instead sends the "0" one. Examples:
local intvalue = 4727 local stringvalue = "Hi, I can contain every kind of character =) 1727/f+..;???^!, but be aware of the UTF Encode, (example: 'Ë' or 'ò')!!!" local boolvalue = false
But those are just variables, not values like you said! There are also values like ObjectValue that can contain any Object like a Model, a Script etc.
Basically what is in the title, StringValue holds a string in the value, lol. Bool value stores a True/False value in the value.
The StringValue has a String normally a text value. The Bool (short for Boolean) Value shows a True or False value.