Hyuga

Specializing in Python, Lua, and Luau with advanced expertise in Roblox development and scripting.

Products

Titanium Client

A fully automated, high-efficiency script execution client engineered for maximum yield. Titanium operates seamlessly in the background, utilizing precise memory reading for world interaction, movement, and inventory management.

Watch Showcase ↗

Documentation & API

  • Core & Setup
  • Movement API
  • World & Blocks
  • Inventory (Refresh)

Core Architecture & Setup

Titanium Client operates as an injected DLL that spawns multiple threads. It communicates securely with your external macros.

  • Execution: Script commands are parsed and executed in real-time.
  • Memory Reading: Automatically reads player coordinates (X, Y, Z, Yaw) for precise world interaction and movement.
  • Kill-Switch: Press F8 at any time to immediately halt execution and detach the client safely.
loop(5) walkTo(100.0, 65.0, -200.0) placeDirt() endloop

Movement & Navigation

Commands rely on real-time world deltas and automatic WASD calculation.

  • walkTo(x, y, z) - Automatically calculates horizontal distance and walks to specific world coordinates. Stops when tolerance is met.
  • walk('axis', 'key', delta) - Walk along a specific axis. Ex: walk('x', 'w', 5.0)
  • jump() - Sends VK_SPACE. Automatically triggers if the player is stuck for 15 ticks.
  • shift() - Sends VK_SHIFT.
  • mouseMove(x, y) - Moves mouse relative to current position.

World Interaction

Selects the correct hotbar slot and simulates precise hardware clicks (RightClick/LeftClick).

placeDirt() // Slot 1 + Right Click placePiston() // Slot 2 + Right Click placeBeacon() // Slot 3 + Right Click doHoe() // Slot 4 + Right Click plantMelon() // Slot 5 + Right Click plantPumpkin() // Slot 6 + Right Click breakDirt() // Slot 7 + Left Click placeStone() // Slot 9 + Right Click

Inventory Management

Titanium simulates pressing 'E' and double-clicking specific UI coordinates to refresh items.

  • refresh() - Opens inventory and refreshes all slots (1 through 9).
  • refreshOnly(slot1, slot2...) - Specifically refreshes targeted slots to save time.
// Example: Only refresh dirt and pistons refreshOnly(1, 2)