Advertisement
VenoxComeback

Visible Hbox

Apr 15th, 2025 (edited)
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. -- Hitbox Settings
  2. getgenv().HitboxSize = Vector3.new(20, 20, 20)
  3. getgenv().TargetPart = "HumanoidRootPart"
  4. getgenv().Enabled = true
  5.  
  6. local Players = game:GetService("Players")
  7. local RunService = game:GetService("RunService")
  8. local LocalPlayer = Players.LocalPlayer
  9.  
  10. -- Function to update the actual hitbox part (not visual only)
  11. local function updateHitbox(player)
  12. if not getgenv().Enabled or player == LocalPlayer or not player.Character then return end
  13. local part = player.Character:FindFirstChild(getgenv().TargetPart)
  14. if part and part:IsA("BasePart") then
  15. part.Size = getgenv().HitboxSize
  16. part.Transparency = 0.5 -- Semi-visible
  17. part.CanCollide = false
  18. part.BrickColor = BrickColor.new("Really blue")
  19. part.Color = Color3.fromRGB(85, 0, 255)
  20. part.Material = Enum.Material.ForceField -- ✅ Makes it glow
  21. end
  22. end
  23.  
  24. -- Reapply hitbox every frame (so it's persistent & resistant to game resets)
  25. local function hookPlayer(player)
  26. local function onCharacterAdded(character)
  27. RunService.RenderStepped:Connect(function()
  28. updateHitbox(player)
  29. end)
  30. end
  31.  
  32. player.CharacterAdded:Connect(onCharacterAdded)
  33. if player.Character then onCharacterAdded(player.Character) end
  34. end
  35.  
  36. -- Apply to all current players
  37. for _, player in ipairs(Players:GetPlayers()) do
  38. hookPlayer(player)
  39. end
  40.  
  41. -- Apply to new players
  42. Players.PlayerAdded:Connect(function(player)
  43. hookPlayer(player)
  44. end)
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement