> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectreal.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# fireclickdetector

> Declenche une interaction ClickDetector pour le joueur local. Le premier argument doit etre une Instance dont ClassName est ClickDetector. distance est optionnel et vaut 0 par defaut. clickOption est optionnel, compare sans tenir compte de la casse, et vaut "mouseclick" par defaut. Les options prises en charge sont "mouseclick", "rightmouseclick", "mousehoverenter" et "mousehoverleave". Les options de clic transmettent distance comme float au Roblox click helper, tandis que les options hover ignorent distance. Si Players ou Players.LocalPlayer n est pas disponible, la function retourne sans rien declencher. Un clickOption inconnu ne produit pas non plus d interaction. La function ne retourne rien.

<div className="real-function-page">
  ```lua theme={null}
  fireclickdetector(detector: Instance, distance?: number, clickOption?: "mouseclick" | "rightmouseclick" | "mousehoverenter" | "mousehoverleave")
  ```

  ## Arguments

  <ParamField path={"detector"} type={"Instance"} required>
    Instance dont ClassName doit etre ClickDetector.
  </ParamField>

  <ParamField path={"distance"} type={"number"}>
    Valeur distance optionnelle. Vaut 0 par defaut et est transmise comme float pour "mouseclick" et "rightmouseclick".
  </ParamField>

  <ParamField path={"clickOption"} type={"\"mouseclick\" | \"rightmouseclick\" | \"mousehoverenter\" | \"mousehoverleave\""}>
    Selecteur interaction optionnel. Lu comme string, compare sans tenir compte de la casse, et vaut "mouseclick" par defaut.
  </ParamField>

  ## Exemple

  Declenche l interaction "mouseclick" par defaut sur un ClickDetector.

  ```lua theme={null}
  local detector = workspace.InteractivePart.ClickDetector

  fireclickdetector(detector)
  ```
</div>
