Yea i figured that frown thanks for all your help, what do you mean (don't have to compile it to an .exe to run it) like for example if i were to create a program like fps creator and i were to implement my own language and let them be able to customize objects and such. Other than having it compile the game to a .exe file how would i be able to let them execute it on other machines? Again thanks for all your help.