Hello World! I'm talking about using functions in Alice3. I have a scene with Thor. And we have procedures: Thor can say something, like "Hello" He can think something, uh, like "Why am I here?" And he can turn, for instance. And we could have him turn to his left a quarter of a turn. And we run it and each of those procedures is executed one after the other. You'll notice there's also a tab that says functions. And while procedures are things that we can tell him to do, Functions give us answers. For instance: we have... we can find out his size, his height, His depth, we can get some values from the user. We can find out how far above some other object he is. Or how far away from it if he is. And some things like that so let's try just one of these. And instead of turning to the left .25, Let's turn to the left whatever his width is. And run that: "Hello" "Why am I here?" and then turned, a bunch. Usually, with animation when we move in one direction, we move in the opposite direction to get back where we started. So I'm going to copy this to the clipboard, Drag it into my code and just change that so that he turns to the right. And let's run that. All right: So we have procedures are commands that are to do some action. And then we have functions which give us an answer. And that's it!