Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Hitbox Settings
- getgenv().HitboxSize = Vector3.new(20, 20, 20)
- getgenv().TargetPart = "HumanoidRootPart"
- getgenv().Enabled = true
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local LocalPlayer = Players.LocalPlayer
- -- Function to update the actual hitbox part (not visual only)
- local function updateHitbox(player)
- if not getgenv().Enabled or player == LocalPlayer or not player.Character then return end
- local part = player.Character:FindFirstChild(getgenv().TargetPart)
- if part and part:IsA("BasePart") then
- part.Size = getgenv().HitboxSize
- part.Transparency = 0.5 -- Semi-visible
- part.CanCollide = false
- part.BrickColor = BrickColor.new("Really blue")
- part.Color = Color3.fromRGB(85, 0, 255)
- part.Material = Enum.Material.ForceField -- ✅ Makes it glow
- end
- end
- -- Reapply hitbox every frame (so it's persistent & resistant to game resets)
- local function hookPlayer(player)
- local function onCharacterAdded(character)
- RunService.RenderStepped:Connect(function()
- updateHitbox(player)
- end)
- end
- player.CharacterAdded:Connect(onCharacterAdded)
- if player.Character then onCharacterAdded(player.Character) end
- end
- -- Apply to all current players
- for _, player in ipairs(Players:GetPlayers()) do
- hookPlayer(player)
- end
- -- Apply to new players
- Players.PlayerAdded:Connect(function(player)
- hookPlayer(player)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement