https://github.com/wirlypirly12/obsidian
Intercepts and inspects network traffic between client and server
https://github.com/wirlypirly12/obsidian
exploiting remote-spy roblox scripting
Last synced: about 14 hours ago
JSON representation
Intercepts and inspects network traffic between client and server
- Host: GitHub
- URL: https://github.com/wirlypirly12/obsidian
- Owner: wirlypirly12
- License: apache-2.0
- Created: 2026-06-16T02:53:17.000Z (8 days ago)
- Default Branch: main
- Last Pushed: 2026-06-16T07:58:04.000Z (8 days ago)
- Last Synced: 2026-06-16T09:27:28.999Z (8 days ago)
- Topics: exploiting, remote-spy, roblox, scripting
- Language: Luau
- Homepage:
- Size: 149 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Obsidian
> **Runtime Roblox development tooling. Stealthy and fast.**
Obsidian is a Luau script designed for **Roblox runtime use**, giving you powerful code generation and nil checking.
```lua
loadstring(game:HttpGet("https://github.com/wirlypirly12/obsidian/releases/download/Preview/Obsidian.wax.luau"))()
```
---
## Features
### ⚡ Code Generation from Remotes
Obsidian generates clean Luau code directly from RemoteEvents and RemoteFunctions.
### 🔍 Trailing Nil Detection
One issue I noticed with every similar project is that code generation fails to account for nils hidden inside parameters. Hidden nils are commonly used by developers to detect exploiters firing a remote without enough context, triggering an anti-cheat detection. Obsidian handles these correctly.
### 🕶️ Extremely Stealthy
Obsidian is built to be invisible to the things that matter. Rather than hooking the global metatable, Obsidian opts to spoof the metatable of the specific **Instance** it's targeting. This causes generic hook detections to miss Obsidian entirely.
---
## Roadmap
Obsidian is still missing a number of functional and quality-of-life features. Here's what I plan to implement in the near future:
- Log all forms of client->server communication and vice versa
- Add more detail to the log window (calling function, calling script, etc.)
- User interface overhaul - the current interface is bland and due for a complete redesign, though functionality comes first
- Spoofing of parameters and return types
- Actor support
---
## Why
Obsidian was built to provide complete control over the environment while staying simple and practical. The issue most modern similar projects face is a lack of security and quality-of-life features for developers looking for something specific. Obsidian aims to fill that gap.
---
## License
Apache 2.0