Hitbox Room Commander

Hitbox Room Commander – full control over game settings via chat commands.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
Mr-FaZ3a
일일 설치 수
0
총 설치 수
10
평점
0 0 0
버전
3.9
생성일
2026-02-18
갱신일
2026-03-30
크기
37.7KB
라이선스
해당 없음
적용 사이트

🚀 Hitbox Room Commander

Take full control of your Hitbox.io room settings directly from the chat.

View, modify, sync, and reset any game setting – all with simple commands.


✨ Core Features

  • Host commands – Change settings on the fly (host only)
  • Instant feedback – See results immediately in chat
  • Category browsing – List all settings in Bat, RK, Push, and more
  • Smart sync – Automatically adjust related settings when you change timeScale
  • Reset to initial – Revert any setting to its original value
  • Chat overlay toggle – Hide the permanent message area, still read chat by holding Shift
  • Debug helper – Dump the entire settings object to console


📖 Command Reference

📌 General Commands

CommandDescription
!helpShows this help message with all commands.
!get <setting|@abbr|category>
Display current value(s).

setting – e.g. !get rkAimRate (case‑insensitive)

@abbr – exact internal key, e.g. !get @Nt

category – list all settings in that group, e.g. !get bat
!getallList every known setting, grouped by category, with both name and internal key.
!dumpjoLog the raw game settings object to the browser console (F12) – useful for advanced debugging.

⚙️ Host‑Only Commands

These commands only work if you are the room host. Non‑hosts will see a warning.

CommandDescription
!set <setting|@abbr> <value>Change a setting to a new value. Accepts numbers, true, or false.
Example: !set timeScale 20 or !set @Kt 0.9
!reset <setting|@abbr>Revert a single setting to its initial value (captured when the script loaded).
!syncAutomatically adjust several settings that depend on timeScale. See Sync Behavior below.

💬 Chat Interface Commands

CommandDescription
!togglechat
Hide or show the permanent in‑game message area. The input field always stays visible.

When hidden, hold Shift to temporarily reveal a floating dialog with the last messages – release Shift to hide it again.


🔄 Sync Behavior

When you change timeScale (e.g., !set timeScale 20), the !sync command recalculates these settings based on their initial values to keep the game feel consistent:

SettingInternal KeyScaling
rkAimRate@Nt🔼 increases when timeScale ↓
pushAmmoReplenish@tt🔼 increases when timeScale ↓
bbFireFramesLength@at🔽 decreases when timeScale ↓
bbHideAfterFireFrames@lt🔽 decreases when timeScale ↓
bbHoldAmmoCost@rt🔼 increases when timeScale ↓
bbResetOn@ut🔽 decreases when timeScale ↓ (rounded)
bbFireOn@nt🔽 decreases when timeScale ↓ (rounded)


🗂️ Categories

Use !get <category> to list all settings in that group. Available categories (case‑insensitive):

  • bat – bat properties (bbRange, bbPower, bbHoldAmmoCost, …)
  • rk – rocket launcher (rkAmmoNeeded, rkVelocity, rkAimRate, …)
  • push – force push (pushRange, pushDelay, …)
  • eg – grenade/egg (egEnabled, egSize, egAge, …)
  • dash – dash ability (dashInitDelay, dashActiveLength, …)
  • others – miscellaneous (timeScale, gravityOffset, playerSize, pushAmmoReplenish, …)
  • unknown – settings with no assigned name (use @key to access)


🔑 Accessing Settings

  • By name – case‑insensitive, e.g. !get rkAimRate
  • By internal key – prefix with @, case‑sensitive, e.g. !get @Nt (same as above)
  • Unknown keys – if a setting isn’t in our list, you can still access it with @key (e.g., !get @Xt)


📋 Examples

!get rkAimRate               → shows current value and key (Nt)
!get @Nt                     → same, using exact key
!get bat                     → lists all bat settings with values
!set timeScale 20            → change timeScale to 20 (host only)
!sync                        → adjust related settings for new timeScale
!reset rkAimRate             → revert rkAimRate to its initial value
!getall                      → display every setting with keys
!togglechat                  → hide the permanent message area (hold Shift to peek)
!dumpjo                      → log raw settings object to console (F12)


📌 Notes

  • Host status is detected automatically. If you are not the host, !set, !sync, and !reset are blocked.
  • The baseline for !reset and !sync is captured when the script first loads – reload the page to refresh it.
  • All bot responses appear with a purple [Bot] tag and are also stored in the floating Shift‑dialog.
  • The chat overlay toggle only affects the message area; the input box remains visible so you can always type.


Enjoy full command over your Hitbox.io rooms!
Report issues or suggest improvements on the script’s discussion page.