ClickDetector MaxActivationDistance seems broken for non-humanoid characters

I wanted to post this in the Bug Report forum, but I don’t seem to have access to post there. Not sure where this should go instead…

A non-humanoid character can click a part (that has a ClickDetector) from any distance despite the MaxActivationDistance setting being small (eg. 10 studs). The mouse pointer also changes at far distances. Other than the distance issue, the click detector works fine.

When it happens - This was the first attempted use of a ClickDetector in this game, so for me it was never working with a custom rig.

Reproduction instructions:

  • A simple baseplate (eg. New File)
  • Add a part, give it a ClickDetector child, set the MaxActivationDistance to 10
  • Play as Humanoid - mouse icon only changes when within 10 studs
  • Import Avatar (Custom) as per normal custom character Roblox instructions…
    • Rename and Move imported model to StarterCharacter under StarterPlayer
    • Optionally override StarterCharacterScripts (Animate,Health,Sound)
      to get rid of console errors
  • Position part away from character spawn since you can’t move anymore
  • Play
    • mouse icon changes no matter how far the part is away
      (Clicks would work too if you add a script)

Thanks for the report! We’ve filed a ticket to our internal database and we’ll follow up when we have an update for you.

1 Like