Global Functions: Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>Dingdong272 m pre tags |
>Mindraker |
||
Line 18: | Line 18: | ||
If your character's name is, "Bob," you should have your torso removed. | If your character's name is, "Bob," you should have your torso removed. | ||
[[Category:Scripting Tutorials]] |
Revision as of 16:27, 3 July 2008
Have you ever wondered how things like :Remove() and :Clone() always work, even though you've never indexed it? Here's how:
If you know how to use the _G[] (global) command, this might come more easily to you than others. This is basically how a global command works:
_G["Bob"] = game.Workspace.Bob
If you're in a ScriptBuilder, you can exit that script and open a new one. Put this in it:
Bob.Torso:Remove()
run that script, and your torso gets removed! Why? Because the _G[] (global) command makes "Bob" availible in every script. Now, to get a global function:
_G["Lazer"] = function(person) person.Torso:Remove() end
Now exit that, and do this:
Lazer(game.Workspace.Bob)
If your character's name is, "Bob," you should have your torso removed.