> For the complete documentation index, see [llms.txt](https://wiki.thescriptersguild.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info.md).

# Guides and Info

- [Creating an Equipment Object Reference with Mode Scripting](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/creating-an-equipment-object-reference-with-mode-scripting.md): Learn how to generate equipment object references within Mode Scripting to spawn equipment at arbitrary positions on any map.
- [Find Desired Amount of Furthest Away Objects From Each Other](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/find-desired-amount-of-furthest-away-objects-from-each-other.md): A method for selecting a specific number of objects that maintain maximum spacing from one another using a spatial sampling algorithm.
- [Granting Four Weapons to Players](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/granting-four-weapons-to-players.md): Expand player inventory to a maximum of four weapons by using the Fists weapon and specific animation-triggering scripting patterns.
- [Gravity Hammer Swing Detection](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/gravity-hammer-swing-detection.md): A method for detecting Gravity Hammer swings using weapon rotation and simulated ammo depletion.
- [Line of Sight (LoS) Within Proximity to Enemy](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/line-of-sight-los-within-proximity-to-enemy.md): A technique for checking if an enemy is both visible and within a specific range of the player using raycasting.
- [Make Object Follow Player While in Zone](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/make-object-follow-player-while-in-zone.md): Learn how to implement a system that moves objects toward players who enter a designated zone using continuous velocity.
- [Node Pin Has Too Many Connections Error](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/node-pin-has-too-many-connections-error.md): Explains how to identify and fix the "Node Pin Has Too Many Connections" error caused by duplicate connections.
- [Patterns](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns.md)
- [Telefragging](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/telefragging.md): Putting players in the respawn loop without triggering a death event by sending them so far out of bounds the game resets their biped.
- [Checking Object Types](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/patterns-checking-object-types.md)
- [Deleting Dropped Weapons Using Scripts](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/deleting-dropped-weapons-using-scripts.md)
- [For N Iterations Stack](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/for-n-iterations-stack.md)
- [Sending Fusion Coils Directly to Player's Hands](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/sending-fusion-coils-directly-to-players-hands.md)
- [How to kill Players With Scripts](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/how-to-kill-players-with-scripts.md)
- [Mutate vs. Non-Mutate](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/node-operations-mutate-vs.-non-mutate.md)
- [Object Duplication Exploit](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/halo-infinite-object-duplication-exploit.md)
- [Object Pools](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/object-pools.md)
- [Pub-Sub](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/using-pub-sub-for-scripting-in-halo-infinites-forge-mode.md)
- [Referencing Thrown Grenades](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/referencing-thrown-grenades.md)
- [Removing Nav Markers](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/removing-nav-markers.md)
- [Spawning Players in Vehicles](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/spawning-players-in-vehicles.md)
- [Creating a Spherical Boundary](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/creating-a-spherical-boundary.md)
- [Linking Multiple Switches to the same On Interacted Event](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/linking-multiple-switches-to-the-same-on-interacted-event.md)
- [Recursive Functions](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/recursive-functions.md)
- [Polling Player Health](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/polling-player-health.md)
- [Managing Nav Markers](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/managing-nav-markers.md)
- [Using Custom Events and Variables Across Mode and Script Brains](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/patterns/using-custom-events-and-variables-across-mode-and-script-brains.md)
- [Restore Player Shield Instantly](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/restore-player-shield-instantly.md): Use the Set Player Overshield node with a 0.00 Percent Shield value to immediately restore a player's shield to maximum.
- [UI Nav Markers Must Be Enabled Each Round](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/ui-nav-markers-must-be-enabled-each-round.md): UI Nav Markers must be re-enabled with the Set Nav Marker Enabled node at the start of every round.
- [Variables](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/variables.md)
- [Object Lists](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/variables/object-lists.md)
- [Understanding Scope](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/variables/understanding-scope.md)
- [Transforms](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/transforms.md)
- [Object Forward and Up Vectors](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/transforms/object-forward-and-up-vectors.md)
- [Traits - Players](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/traits-players.md)
- [Shields](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/traits-players/shields.md)
- [Traits](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/traits-players/traits.md)
- [Equipment](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/equipment.md)
- [Cancelling Custom Equipment Animation](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/equipment/cancelling-custom-equipment-animation.md)
- [Area Monitors](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/area-monitors.md): Area Monitors are a versatile tool that can be used in a variety of scenarios to trigger events, monitor objects, and manage audio.
- [Bots](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/bots.md)
- [Video Tutorials](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/video-tutorials.md)
- [Weapon Combinations](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/weapon-combinations.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
