Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
Workspace =
Config = {
Enabled = ,
HitboxSize = ,
Transparency = ,
CanCollide = ,
RefreshRate = ,
MaxDistance = .huge,
IgnoreTeam = ,
IgnoreDead = ,
IgnoreForceField = ,
IgnoreSpawnProtection = ,
DebugMode = ,
VisualizeHitboxes =
}
OriginalHitboxes = {}
CharacterCache = {}
LastUpdate =
UpdateInterval = / Config.RefreshRate
(msg)
( .. msg)
(targetHrp)
LocalPlayer.Character LocalPlayer.Character:()
.huge
(LocalPlayer.Character.HumanoidRootPart.Position - targetHrp.Position).Magnitude
(player, character)
player == LocalPlayer
character character.Parent
hrp = character:()
hrp
Config.IgnoreTeam LocalPlayer.Team player.Team LocalPlayer.Team == player.Team
Config.IgnoreDead
humanoid = character:()
humanoid humanoid.Health <=
Config.IgnoreForceField character:()
Config.IgnoreSpawnProtection
cache = CharacterCache[player]
cache cache.SpawnTime (() - cache.SpawnTime) <
(hrp) > Config.MaxDistance
(hrp)
OriginalHitboxes[hrp]
OriginalHitboxes[hrp] = {
Size = hrp.Size,
Transparency = hrp.Transparency,
CanCollide = hrp.CanCollide
}
(hrp)
OriginalHitboxes[hrp]
(()
hrp.Size = OriginalHitboxes[hrp].Size
hrp.Transparency = OriginalHitboxes[hrp].Transparency
hrp.CanCollide = OriginalHitboxes[hrp].CanCollide
)
OriginalHitboxes[hrp] =
(hrp)
(hrp)
(()
hrp.Size = .(Config.HitboxSize, Config.HitboxSize, Config.HitboxSize)
hrp.CanCollide = Config.CanCollide
Config.DebugMode Config.VisualizeHitboxes
hrp.Transparency =
hrp.Transparency = Config.Transparency
)
()
hrp (OriginalHitboxes)
(hrp)
()
targets =
_, player (Players:())
character = CharacterCache[player] CharacterCache[player].Character
character (player, character)
hrp = character:()
hrp
(hrp)
targets +=
hrp = character character:()
hrp OriginalHitboxes[hrp]
(hrp)
targets
()
Config.Enabled
now = ()
now - LastUpdate < UpdateInterval
LastUpdate = now
()
(player, character)
CharacterCache[player] = {
Character = character,
SpawnTime = ()
}
character:(, )
(player)
data = CharacterCache[player]
data data.Character
hrp = data.Character:()
hrp
(hrp)
CharacterCache[player] =
()
_, player (Players:())
player.Character
(player, player.Character)
player.CharacterAdded:((char) (player, char) )
Players.PlayerRemoving:(OnPlayerRemoving)
(input, gameProcessed)
gameProcessed
key = input.KeyCode
changed =
key == .KeyCode.LeftBracket
Config.HitboxSize = .(Config.HitboxSize + , , )
( .. Config.HitboxSize)
changed =
key == .KeyCode.RightBracket
Config.HitboxSize = .(Config.HitboxSize - , , )
( .. Config.HitboxSize)
changed =
key == .KeyCode.L
Config.DebugMode = Config.DebugMode
( .. (Config.DebugMode ))
Config.Enabled changed =
key == .KeyCode.N
()
()
key == .KeyCode.U
Config.IgnoreTeam = Config.IgnoreTeam
( .. (Config.IgnoreTeam))
key == .KeyCode.Y
Config.IgnoreDead = Config.IgnoreDead
( .. (Config.IgnoreDead))
key == .KeyCode.G
Config.DebugMode
Config.VisualizeHitboxes = Config.VisualizeHitboxes
( .. (Config.VisualizeHitboxes ))
Config.Enabled changed =
()
key == .KeyCode.K
Config.Enabled = Config.Enabled
(Config.Enabled )
Config.Enabled ()
key == .KeyCode.P
()
CharacterCache = {}
()
()
( .. Config.HitboxSize)
key == .KeyCode.B
totalPlayers = #Players:()
targets = ()
()
()
()
( .. (Config.Enabled) .. )
( .. Config.HitboxSize .. )
( .. Config.RefreshRate)
( .. targets)
( .. totalPlayers)
()
( .. (Config.DebugMode) .. )
( .. (Config.VisualizeHitboxes Config.DebugMode) .. )
( .. (Config.IgnoreTeam) .. )
( .. (Config.IgnoreDead) .. )
()
changed Config.Enabled
()
()
()
CharacterCache = {}
OriginalHitboxes = {}
()
UserInputService.InputBegan:(OnInput)
RunService.Heartbeat:(Update)
()
( .. Config.HitboxSize)
( .. Config.RefreshRate)
:(Cleanup)Core Features Invisible Hitbox Expansion — Stretches enemy hitboxes with full transparency (no visual indicator) 15 FPS Hard Cap — Update loop locked to 15 FPS for low-end PC performance Zero GUI — No Rayfield, no Drawing API, no ScreenGui, no CoreGui clutter Console-Only Output — All feedback through developer console Hotkey-Only Control — Full control via keyboard shortcuts Hitbox Controls [ — Increase hitbox size by 1 ] — Decrease hitbox size by 1 L — Reset hitbox size to 12 K — Toggle Hitbox Expander ON/OFF P — Reload / reapply hitboxes N — Emergency restore (instantly restores all hitboxes) G — Toggle hitbox visualization (red debug view, only visible to you) Toggle Filters U — Toggle ignore teammates Y — Toggle ignore dead players Ignore ForceField users — Always on Ignore spawn protection — Always on (3 second window) Status / Debug B — Display current settings + toggle states in console RightAlt + L — Toggle debug console stats (live stats every 1 second) Live stats tracked: Enabled state, hitbox size, target count, total players, all toggle states Player Management Automatic player detection — Scans all players each frame Character cache system — Stores character re

Universal