> For the complete documentation index, see [llms.txt](https://vinipistudios.gitbook.io/ultimate-helpers-library/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vinipistudios.gitbook.io/ultimate-helpers-library/advanced/functions/traces.md).

# Traces

There are 2 main types of traces. Line trace and Sphere trace, each of them has their own version of the functions bellow that can be used in different situations

<table data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Trace to Screen Center by Channel</strong></td><td>Does a collision trace and returns the first blocking hit encountered. </td><td><ul><li>This trace finds the objects that RESPONDS to the given TraceChannel</li></ul></td></tr><tr><td><strong>Trace to Screen Center by Profile</strong></td><td>Trace a ray against the world using a specific profile and return the first blocking hit.</td><td><ul><li>This trace finds the objects that RESPONDS to the given collision profile</li></ul></td></tr><tr><td><strong>Trace to Screen Center for Objects</strong></td><td>Does a collision trace along the given line and returns the first hit encountered.</td><td><ul><li>This only finds objects that are of a type specified by ObjectTypes.</li></ul></td></tr><tr><td><strong>Multi Trace to Screen Center by Channel</strong></td><td>Does a collision trace along the given line and returns all hits encountered up to and including the first blocking hit. (Stops on the first blocking hit)</td><td><ul><li>This trace finds the objects that RESPOND to the given Trace Channel</li></ul></td></tr><tr><td><strong>Multi Trace to Screen Center by Profile</strong></td><td>Trace a ray against the world using a specific profile and return overlapping hits and then first blocking hit (Stops on the first blocking hit)</td><td><ul><li>This trace finds the objects that RESPONDS to the given Collision Profile</li></ul></td></tr><tr><td><strong>Multi Trace to Screen Center for Objects</strong></td><td>Does a collision trace along the given line and returns all hits encountered.</td><td><ul><li>This only finds objects that are of a type specified by ObjectTypes</li></ul></td></tr></tbody></table>
