I got a bit curious, and wondered if there was a keyword by the name of execute, to my surprise, it is a keyword, but when I use the code print(type(execute)) or print(execute), the Output says nil, also, the ROBLOX Wiki does not have any information on this keyword other than How to Execute a code, you can also change it as an identifier, here's an explanation of what I mean;
local execute = print --The keyword 'execute' is now an identifier for 'print'
local print = "Hello World!" --'print' is now an identifier for the string 'Hello World!'
execute(print) --Output: Hello World!
I am curious on what this type of keyword is used for, or, what it was used for, also, I am not too if the keyword execute has anything to do with String Manipulation.

4 comments
Wow, that explains it all. :o Thanks man! :D Also, I have a question if I may; What is a 'shell command'? This is the first I've heard of it.
It's stuff that you would type into Command Prompt (on Windows) or Shell / Terminal (on Mac / Linux). Shell / Batch are two very similar languages that it's written in. Usually, at some level the computer is running things in a text-only interface like that, so almost all programming languages give a way to use it.
Kind of like the 'loadstring', or command bar in the Studio?
In a sense, at the level of your operating system.