Skip to content

Nebula-Softworks/Twilight-ESP

Repository files navigation

Twilight ESP Suite

Image


The Pitch

Twilight, the extrasensory star.
Twilight was made as to provide a beautiful and sexy ESP Library that met the new standard of 'looking nice' with the classic drawing style, maintaining an easy to use and bloat-free API for developers to use. Packed with full customisability, Twilight is open-sourced too!

Why Twilight?

It looks good. I can probably count with my fingers how many ESP Libraries as powerful as Twilight that look good. I mean sure Sense is powerful, but does it really look nice? And that brings me to the other reason, and that is the API. If you ever find a nice looking ESP, it is probably not even a Library - and even if it is, there is no way it is as powerful or simple to use as Twilight.
So Start using Twilight, the extrasensory star, today.

Preview

Structure Of Twilight

A Rojo project made via modular Luau scripts, compiled for usage by Darklua and Lune.
As of Version 1.2, Twilight does not support usage outside of executors supporting the Drawing sUNC function.
Prior to Version 1.2, Twilight was compiled for usage with Maui by Latte Softworks.

For Releases before Version 1.2, check the 1.1a Release's assets.

Editing the project

You can edit/modify the project for your personal use or to contribute to the Twilight Ecosystem.
If modifying for personal use, clone the repository to your local machine git clone https://github.com/Nebula-Softworks/Twilight-ESP.git.
This will save the entire repository onto your drive and you can edit it freely in your code editor. Feel free to commit changes, and modify the code to your liking.
If you are contributing, fork the repository instead on GitHub, then save it to your machine from the GitHub UI. You can edit the source, commit, and then create a pull request.

How To Compile Your Changes?

Note

You Will Need Performant Node Package Manager (pnpm) and Python

Open the repo in your VSC Workspace OR Open the repo in Powershell/Command Prompt.
Install the node_modules by running pnpm install if you have not.
Now, run pnpm build. Your changes will be bundled into the result at dist/Twilight.ESP.luau and dist/Twilight.ESP.rbxm.
View the build folder to see and edit how the code is generated, including the header paragraph etc.

Using The Dev-Server Method

After completing the first 3 steps, run pnpm dev-server instead of building. Whenever you save changes, the dist/main.luau file will automatically update.
In addition, the code will be generated with much more readable content, allowing for easier debugging.
Replace your URL for HttpGet with http://localhost:8642/dist/main.luau - if you have changed the port, change it here as well.

You can replace all of the pnpm commands with npm run if you know what you are doing and do not wish to use pnpm.

Credits

Nebula Softworks - Design And Programming
cyclic@luau.software - Helping With Some Project Setup
Rojo - RBXM Model Builder, Luau LSP System, Development Helper.
seaofvoices & Lune - Compiler
JohnyMorganz - Language Server Used In Development
Latte Softworks - Compiler prior to Version 1.2

Copyright © 2025 Nebula Softworks. All rights reserved.

About

Twilight, The Extrasensory Star.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages