All new library of mine -- Radmilo's Library!

Hello developers!

I am excited to introduce you to my library of functions I’ve compiled over the past few months. Goal for this module is to help developers write code with simpler and more readable code which can also in some cases improve performance. How? With reusable functions!

I’ve made this module in order to make most used functions more accessible for all scripts with same context so instead of writing functions over and over again or using ModuleScripts which occupy additional space to store all functions, so as a solution I’ve decided to use Luau’s _G table to store all functions so that all scripts with same context call functions like this: _G.getChild.

When using this library, I’ll recommend you read what functions do and determine on whether it is worth it to use them and also you should set AutoUpdate property to true in PackageLink instance inside of the ModuleScript so you can get newest functions automaically.

How I came to an idea for this library?
There were a few what bugged me as a developer that primarily made me create this module.
Roblox as a platform is really big and it is sad to see many newer games being really unoptimized, both off and on Roblox.
So with that in mind, in my newer projects I first started making alternative functions to Roblox’s native functions (e.g. :FindFirstChildgetChild | if else (not everywhere!) → custom switch) which simplify and in many cases improved performance for my games so I hadn’t issues since.

All in all, I hope this module helps you build better experiences on Roblox.
If you have any question, I’ll be happy to answer!

1 Like