Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

What do people use instead of LoadLibrary now?

LoadLibrary has been depreciated for some time...

Is there another way?

Ex.

local NEW = LoadLibrary('RbxUtility').Create

1 comment

0

I'm asking the same question

1 answer

✓ Accepted answer

1 minutes of google searching and it seems like that function returns an instance back to you. If i'm correct, to create a new instance we use Instance.New("Class")

Taking this example from the wiki about LoadLibrary

local RbxUtility = LoadLibrary("RbxUtility")
local Create = RbxUtility.Create
 
local redPart = Create "Part" {
	Name = "Red Part";
	Transparency = 0.5;
	BrickColor = BrickColor.new("Bright red");
	Position = Vector3.new(5, 5, 5);
	Parent = workspace;
}

Instead of doing this we should do this

local redPart = Instance.new("Part")
redPart.Name = "Red Part"
redPart.Transparency = 0.5
redPart.BrickColor = BrickColor.new("Bright red")
redPart.Position = Vector3.new(5, 5, 5)
redPart.Parent = workspace

You shouldn't use the second argument of Instance.new to parent that instance immediately because it will take longing to replicate it.

Instance.new("Part",workspace) -- <-- bad

More in depth reason

(That function must be really old o.o)

This discussion is preserved as it was. New answers, comments, and votes are closed.