> ## 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

> Loest eine ClickDetector-Interaktion fuer den lokalen Spieler aus. Das erste Argument muss eine Instance sein, deren ClassName ClickDetector ist. distance ist optional und standardmaessig 0. clickOption ist optional, wird case-insensitive verglichen und ist standardmaessig "mouseclick". Unterstuetzte Optionen sind "mouseclick", "rightmouseclick", "mousehoverenter" und "mousehoverleave". Klick-Optionen geben distance als float an den Roblox click helper weiter, Hover-Optionen ignorieren distance. Wenn Players oder Players.LocalPlayer nicht verfuegbar ist, kehrt die function zurueck, ohne etwas auszuloesen. Ein unbekannter clickOption-Wert loest ebenfalls keine Interaktion aus. Die function gibt nichts zurueck.

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

  ## Argumente

  <ParamField path={"detector"} type={"Instance"} required>
    Instance, deren ClassName ClickDetector sein muss.
  </ParamField>

  <ParamField path={"distance"} type={"number"}>
    Optionaler distance-Wert. Standardmaessig 0 und wird fuer "mouseclick" und "rightmouseclick" als float weitergegeben.
  </ParamField>

  <ParamField path={"clickOption"} type={"\"mouseclick\" | \"rightmouseclick\" | \"mousehoverenter\" | \"mousehoverleave\""}>
    Optionaler Interaktionsselektor. Wird als string gelesen, case-insensitive verglichen und ist standardmaessig "mouseclick".
  </ParamField>

  ## Beispiel

  Loest die standardmaessige "mouseclick"-Interaktion auf einem ClickDetector aus.

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

  fireclickdetector(detector)
  ```
</div>
