v1.0 Beta · Eclipse Team · MIT License
This project was previously released under the GNU GPL. It has been moved to the MIT License.
The
LICENSEfile in this repository is now the MIT License. Some older script headers may still say "GNU GPL" until they are updated, and the MIT License inLICENSEis the one that applies.
Tetoware is an open-source collection of Roblox scripts and UI templates created by InfinitelyMNDEV and Eclipse Team.
The repository has two parts:
- SupportedGames: ready-to-use scripts for specific games.
- UITemplate: clean UI templates you can use as the starting point for your own scripts.
Everything is plain Luau. The source is intentionally available for inspection, modification, experimentation and learning.
🟡 Tetoware v1.0 Beta is experimental. Features may change, break or stay unfinished.
💬 The game scripts are mostly uncommented. The code is explained in the templates, so read those first if you want to understand how it all works.
Tetoware/
│
├── assets/
│ ├── teto-dark.png # logo for dark mode
│ └── teto-light.png # logo for light mode
│
├── SupportedGames/
│ ├── Bloxstrike/
│ │ ├── Bloxstrike_version1.0.lua
│ │ ├── Bloxstrike_verision2.1.lua
│ │ ├── Bloxstrike_verision2.2.lua
│ │ └── Bloxstrike_verision2.3.lua # latest
│ ├── Dahood/
│ │ └── dahood_verision1.lua
│ └── Note.md
│
├── UITemplate/
│ ├── Tetoware_WindUI.lua # main template
│ ├── Tetoware_Rayfield # Rayfield variant
│ ├── Catware_template_OLD.lua # legacy template
│ └── Note.md
│
├── IMPORTANT.md
├── LICENSE
└── README.md
File names keep their original spelling (verision).
| Tab | Section | Features |
|---|---|---|
| Visuals | Reveal Mode | Highlight mode with automatic rescans and rebinds |
| Highlight | Terrorist highlight (yellow), Counter-Terrorist highlight (blue) | |
| Extras | Boxes, skeletons, names, health, distance, team check | |
| Weapon Settings | Gun Attachments | Silent aim (master switch), per-team targeting (T / CT), wallbang, target part |
| Drawing | FOV circle |
Older versions (1.0, 2.1, 2.2) are kept in the same folder for reference.
| Group | Tab | Highlights |
|---|---|---|
| Combat | Nerve Lock | Lock-on with hotbar tool or key, auto prediction, aim part, team check, unlock on death, airshot handling, resolver, ground shield, target marker and tracer, range and weapon profiles |
| Ghost Aim | Client silent aim with key toggle, aim part, nearest part / point, wall, knocked and team checks, airshot, ground shield, FOV circle | |
| Gaze Lock | Camera lock with hold or toggle mode, smoothness (ground and air), shake, safety checks, look-at, spectate, target strafe | |
| Quick Draw | Trigger bot that can be limited to when Nerve Lock has a target | |
| Panic | One button that turns off every combat feature and restores the camera | |
| Movement | Hover | Fly-style movement |
| Rush | Speed boost, hold-shift option, fake macro tool | |
| Free Roam | Noclip, infinite jump, tap teleport, low gravity, vanish | |
| Whirl | Spin toggle | |
| Phase | Position desync toggle | |
| Sink | Go under the map | |
| Defense | Guard | Fling guard, stomp guard, debuff shield, jump spam |
| Character | Body Mods | Weapon glow, body glow, ghost leg, head vanish |
| Face Swap | Client-side face texture swap | |
| Emotes | Emote list | |
| Utility | Server | Rejoin, server scout (lowest ping server with room), remote shield, group spoof, lock zoom, gear sort |
| Spoofers | Spoof options |
Da Hood also supports chat-style commands such as !pred, !fov, !lock, !unlock and !rejoin.
📱 Most features have mobile alternatives (hotbar tools instead of keybinds). Some features need virtual input support from your executor.
| Template | Description |
|---|---|
Tetoware_WindUI.lua |
Main template built on WindUI. Start here. |
Tetoware_Rayfield |
Same foundation using the Rayfield library |
Catware_template_OLD.lua |
Legacy template kept for reference |
- Get a Roblox script executor that supports
loadstringandgame:HttpGet(). - Join the game you want to use the script in.
- Paste the matching line below into your executor and run it.
- Press Right Shift (or tap the floating button on mobile) to show or hide the UI.
WindUI template
loadstring(game:HttpGet("https://raw.githubusercontent.com/InfinitelyMNDEV/Tetoware/refs/heads/main/UITemplate/Tetoware_WindUI.lua"))()Rayfield template
loadstring(game:HttpGet("https://raw.githubusercontent.com/InfinitelyMNDEV/Tetoware/refs/heads/main/UITemplate/Tetoware_Rayfield"))()Blox Strike (v2.3)
loadstring(game:HttpGet("https://raw.githubusercontent.com/InfinitelyMNDEV/Tetoware/refs/heads/main/SupportedGames/Bloxstrike/Bloxstrike_verision2.3.lua"))()Da Hood (v1.0 Beta)
loadstring(game:HttpGet("https://raw.githubusercontent.com/InfinitelyMNDEV/Tetoware/refs/heads/main/SupportedGames/Dahood/dahood_verision1.lua"))()💡 Always use the raw link (
raw.githubusercontent.com). A normalgithub.com/.../blob/...link returns an HTML page and will not run.
🌐 An internet connection is required because WindUI (and Rayfield) is downloaded every time the script runs.
Open the file from this repo, copy its full contents into your executor and run it.
- Modern dark UI with a themed background image
- Desktop and mobile layout support
- Floating reopen button on mobile
- Configurable UI toggle key
- Mobile-specific window sizing
- Notification system
- Graceful unload system
- Defensive error handling with
pcall()
Themes are registered through WindUI and can be switched from the Settings tab. Each theme has its own accent color and background image.
| Theme | Accent |
|---|---|
| Tetoware - Default | Red |
| Mikuware | Teal |
| Neruware | Yellow |
You can turn the themed background image off from the Settings tab. When filesystem APIs are available, your selected theme is remembered between executions.
Tetoware detects touch-only environments automatically:
local IS_MOBILE = UserInputService.TouchEnabled
and not UserInputService.KeyboardEnabled- Smaller, responsive window
- Non-resizable interface
- Notifications moved lower
- Floating button for reopening the UI
- Hotbar tools replace keybinds where needed
- Default toggle key:
RightShift - Resizable window
- Keyboard-based controls
When the execution environment provides filesystem APIs, Tetoware stores its settings in:
Tetoware/
├── donate_popup.txt
└── theme.txt
Stores whether you selected Never show this again on the donation popup.
Stores the currently selected theme.
Filesystem support is optional. Without it everything still works, but your choices are not saved.
Tetoware includes an optional donation popup.
The system attempts to:
- Show the in-game purchase prompt.
- Copy the game-pass URL to your clipboard.
- Notify you when clipboard functionality is unavailable.
- Detect when the purchase prompt closes.
- Offer the web link as a fallback.
- Make sure the popup never keeps the interface locked.
You can re-open it any time with Settings → Interface → Show Donation Popup, or hide it permanently.
⚠️ Purchase prompts, clipboard access and filesystem functionality depend on the environment Tetoware runs in.
Tetoware uses WindUI as its primary UI library.
WindUI is loaded dynamically from two fallback sources:
- The latest WindUI release
- The raw WindUI distribution
If the first source fails, the second is tried. If both fail, Tetoware shows a notification instead of failing silently.
WindUI repository: https://github.com/Footagesus/WindUI
Tetoware
│
├── Home
│ ├── Credits
│ │ ├── Tetoware information
│ │ ├── License
│ │ └── Repository → Copy Repository Link
│ └── Settings
│ ├── Theme → UI Theme, background image toggle
│ ├── Interface → Controls, Toggle UI Keybind, Show Donation Popup
│ └── Misc → Unload Tetoware
│
├── LocalPlayer
│ └── Visuals → Reveal Mode, Highlight, Extras
│
└── Local Weapon
└── Weapon Settings → Gun Attachments, Drawing
Tetoware
│
└── Home
├── Credits
│ ├── Tetoware information
│ ├── License
│ └── Repository → Copy Repository Link
└── Settings
├── Theme → UI Theme
└── Interface
├── Controls
├── Toggle UI Keybind
├── Show Donation Popup
└── Unload Tetoware
The default UI toggle key is:
Right Shift
You can change it in:
Settings → Interface → Toggle UI Keybind
Tap the floating Tetoware button to reopen the interface.
- Copy
UITemplate/Tetoware_WindUI.lua. - Change the configuration values near the top (see below), especially
SAVE_FOLDERand the window title. - Add your own
Section,TabandToggleblocks under the existing groups. - Keep the unload handler up to date so everything you add is cleaned up.
- Wrap anything that may not exist in every executor with
pcall().
Tetoware includes an unload system that cleans up its UI and connections.
The unload process removes:
- Main window
- Donation popup
- Purchase event connections
- UI references
- Active popup state
Use:
Settings → Interface → Unload Tetoware
Tetoware is defensive when dealing with optional or unreliable APIs. Potentially failing operations are wrapped with pcall() where appropriate:
- WindUI loading
- Theme registration
- UI element creation
- Clipboard access
- Filesystem operations
- GUI parenting
- Marketplace prompts
- Window creation
This helps a single failure avoid taking down the rest of the interface.
Some features depend on additional Lua APIs provided by your execution environment.
| API | Purpose | Required |
|---|---|---|
loadstring |
Loading WindUI | ✅ |
game:HttpGet() |
Downloading WindUI | ✅ |
setclipboard |
Clipboard support | ❌ |
toclipboard |
Clipboard fallback | ❌ |
makefolder |
Creating the settings folder | ❌ |
isfolder |
Checking the settings folder | ❌ |
writefile |
Saving settings | ❌ |
isfile |
Checking saved settings | ❌ |
readfile |
Loading settings | ❌ |
gethui |
Preferred UI container | ❌ |
Drawing |
ESP boxes, skeletons, FOV circle | ❌ |
Tetoware keeps working when optional APIs are missing. Features that need them are skipped or you get a notification.
Important values are located at the beginning of each script:
local SCRIPT_VERSION = "1.0 Beta"
local DONATION_PRODUCT_ID = 3715327753
local GAMEPASS_ID = 1891025004
local SAVE_FOLDER = "Tetoware"
local REPO_URL = "https://github.com/InfinitelyMNDEV/catware"
local TOGGLE_KEY = Enum.KeyCode.RightShift
local BG_TRANSPARENCY = 0.5If you fork the project, change the donation IDs and repository URL to your own.
| Property | Value |
|---|---|
| Version | 1.0 Beta |
| Status | 🟡 Experimental |
| UI Library | WindUI |
| Language | Luau |
| License | MIT |
| Developer Team | Eclipse Team |
Possible future work:
- More supported games
- More UI components and themes
- More configuration options
- Improved mobile support
- Comments and documentation inside the game scripts
- Expanded customization
Please read IMPORTANT.md before sharing the scripts.
Content creators and script showcasers
- ❌ Do not monetize the scripts or place them behind monetized links (Lootlabs, Linkvertise, etc.).
- ✅ Showcasing and reviewing is welcome, credit InfinitelyMNDEV and Eclipse Team.
Script developers
- ✅ You are allowed to make your own script closed source.
- ❌ Do not put the script behind a key system or call system, or credit yourself for the original work.
These are the author's terms for sharing. The legal terms of the project are in the MIT License.
Tetoware is developed by Eclipse Team.
| Member | Role |
|---|---|
| InfinitelyMNDEV (MNDEV) | Creator and main developer |
| x0b0unty (Bounty) | Team member |
| Hero (Mahmood) | Team member |
Tetoware is licensed under the MIT License.
Note: the project was previously under the GNU GPL and has been moved to MIT.
Under the MIT License you may:
- ✅ Use the software for any purpose
- ✅ Copy and modify the source
- ✅ Merge it into other projects
- ✅ Publish and distribute copies
- ✅ Sublicense and sell copies
The only requirement is to keep the copyright and license notice in all copies or substantial portions of the software.
The software is provided "as is", without warranty of any kind. See the LICENSE file for the full text.
Copyright (c) 2026 InfinitelyMNDEV
Tetoware is provided as an open-source project for learning, UI experimentation and development.
Running third-party scripts in Roblox experiences can violate the Roblox Terms of Use or an individual game's rules, and may lead to your account being moderated or banned. Use it at your own risk. The authors are not responsible for how it is used.
The project is in Beta, so functionality may change, break or remain unfinished.
| Resource | Link |
|---|---|
| Repository | https://github.com/InfinitelyMNDEV/catware |
| WindUI | https://github.com/Footagesus/WindUI |
| MIT License | LICENSE |