Skip to main content

Booting The Libraries

Creation Snippet

local Starlight = loadstring(game:HttpGet("https://raw.nebulasoftworks.xyz/starlight"))()  

local NebulaIcons = loadstring(game:HttpGet("https://raw.nebulasoftworks.xyz/nebula-icon-library-loader"))()

This is just a snippet

Notes

The Starlight Library allows for creation of the UI.
The Nebula Icon Library allows you to fetch icon ids via the name using :GetIcon(name, source).
For how to use the Nebula Icon Library, check the New Documentation Page.

Secure Mode

If the game you're running starlight on is detecting starlight or your game is crashing, try enabling secure mode.
Place getgenv().SecureMode = true at the top of your code.

tip

Starlight gives the user to create, load and autoload their own Configurations. However, manually loading a specific config is not required.
To see more info, check the Configurations Page

Parameters

getgenv().InterfaceName : string
Sets the GUI's name in the roblox explorer. Not required, but helps our system distinguish your script from others that use Starlight as well

getgenv().SecureMode : string
If enabled, Acrylic Systems will be disabled and will just be pure translucency.
Useful if the game is detecting the Acrylic Modules present in the workspace and lighting.
If nil but a NoAnticheat variable is provided, will default to the opposite of present variable.

Returns

string .Folder

  • The folder where the library will store all related files.

string .InterfaceBuild

  • The Interface Build this version of the library is coded for.

table .CurrentTheme

  • The current theme of the GUI

boolean .BlurEnabled

  • Whether the acrylic/blur design is enabled.

string .WindowKeybind

  • The Current Keybind to Unhide the Window.

boolean .Minimized

  • Whether the window is currently minimized.

boolean .Maximized

  • Whether the window is currently maximized.

boolean .NotificationsOpen

  • Whether the notification center is currently open.

Table .Window

  • The Window

GuiObject .Notifications

  • The actual Instance of the GUI's Notification Holder in Roblox.

GuiObject .Instance

  • The actual Instance of the GUI in Roblox.

Table .ConfigSystem

  • Functions and variables for the configuration system.