> 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.md).

# Knowledge

- [Forge](https://wiki.thescriptersguild.com/knowledge/forge.md): Forge-related guides and knowledge for Halo Infinite from the Halo community.
- [Guides and Info](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info.md): Tips and Tricks for Halo Infinite's Forge tool that the Halo community has discovered and compiled.
- [Letter A Decal as a Blocker Object](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/letter-a-decal-as-a-blocker-object.md)
- [Colored Boundaries](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/colored-boundaries.md)
- [Pelican Drops on Forge maps](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/pelican-drops-on-forge-maps.md): How to implement functional Pelican Drops on Forge maps using specific object properties and Firefight mode settings.
- [Reserving Budget For Gameplay Objects](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/reserving-budget-for-gameplay-objects.md)
- [Volumetric Fog Affects Brightness of Light Cones](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/volumetric-fog-affects-brightness-of-light-cones.md)
- [Chain Link Fences](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/chain-link-fences.md)
- [A Chunk's Guide to Level Design](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/a-chunks-guide-to-level-design.md)
- [Using The Canvas Bounds as a Soft Containment Measure](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/using-the-canvas-bounds-as-a-soft-containment-measure.md)
- [Forging On a Controller](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/forging-on-a-controller.md)
- [Forging On a Mouse and Keyboard](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/forging-on-a-mouse-and-keyboard.md)
- [Map Performance Optimizations](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/map-performance-optimizations.md)
- [Creating Realistic Lighting](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/creating-realistic-lighting.md)
- [Art Techniques, Brick](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/art-techniques-brick.md)
- [Art Techniques, Forerunner](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/art-techniques-forerunner.md)
- [MP vs Non-MP Objects](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/mp-vs-non-mp-objects.md)
- [Object Level of Detail](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/object-level-of-detail.md)
- [Applying Identical Positional Data Between Objects](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/applying-identical-positional-data-between-objects.md)
- [Fixed vs Phased Physics](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/fixed-vs-phased-physics.md)
- [Using Boundaries to Visualize Object Placement](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/using-boundaries-to-visualize-object-placement.md)
- [Forge Workflow Tips](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/forge-workflow-tips.md)
- [Mitigating Z-Fighting With Objects](https://wiki.thescriptersguild.com/knowledge/forge/guides-and-info/mitigating-z-fighting-with-objects.md)
- [Bugs](https://wiki.thescriptersguild.com/knowledge/forge/bugs.md): Bugs that the Halo community has discovered in Halo Infinite's Forge tool.
- [0.7 Degree Rotation Bug](https://wiki.thescriptersguild.com/knowledge/forge/bugs/0.7-degree-rotation-bug.md)
- [Incorrect Object Visual Model Scaling Bug](https://wiki.thescriptersguild.com/knowledge/forge/bugs/incorrect-object-visual-model-scaling-bug.md)
- [Static Universal Blockers Have Inconsistent Collision With Gamemode Objects](https://wiki.thescriptersguild.com/knowledge/forge/bugs/static-universal-blockers-have-inconsistent-collision-with-gamemode-objects.md)
- [Interaction With Small Objects That Have a Complex Collision Mesh Causes Performance Loss](https://wiki.thescriptersguild.com/knowledge/forge/bugs/interaction-with-small-objects-that-have-a-complex-collision-mesh-causes-performance-loss.md)
- [Broken Precision Movement](https://wiki.thescriptersguild.com/knowledge/forge/bugs/broken-precision-movement.md)
- [Welded Prefab Bugs](https://wiki.thescriptersguild.com/knowledge/forge/bugs/welded-prefab-bugs.md): Bugs surrounding the use of Welded Prefabs
- [Exploits](https://wiki.thescriptersguild.com/knowledge/forge/exploits.md): Exploits that the Halo community has discovered in Halo Infinite's Forge tool.
- [Bypassing 150-Object Prefab Limit](https://wiki.thescriptersguild.com/knowledge/forge/exploits/bypassing-150-object-prefab-limit.md)
- [Bypassing Object Scaling Limits](https://wiki.thescriptersguild.com/knowledge/forge/exploits/bypassing-object-scaling-limits.md)
- [Bypassing Copy Protection](https://wiki.thescriptersguild.com/knowledge/forge/exploits/bypassing-copy-protection.md)
- [Forge via Custom Game (UCN)](https://wiki.thescriptersguild.com/knowledge/forge/exploits/forge-via-custom-game-ucn.md): Using Forge via a Custom Game lobby rather than a Forge lobby, allowing you to load and explore files in a Forge environment without access to saving.
- [Using "nan" as the Value Instead of a Number](https://wiki.thescriptersguild.com/knowledge/forge/exploits/using-nan-as-the-value-instead-of-a-number.md)
- [Applying Inaccessible Object Properties](https://wiki.thescriptersguild.com/knowledge/forge/exploits/applying-inaccessible-object-properties.md)
- [Scripting](https://wiki.thescriptersguild.com/knowledge/scripting.md): Scripting-related guides and knowledge for Halo Infinite from the Halo community.
- [Guides and Info](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info.md): Tips and Tricks for scripting in Halo Infinite that the Halo community has discovered and compiled.
- [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.
- [Telefragging](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/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-checking-object-types.md)
- [Deleting Dropped Weapons Using Scripts](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/deleting-dropped-weapons-using-scripts.md)
- [For N Iterations Stack](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/for-n-iterations-stack.md)
- [Sending Fusion Coils Directly to Player's Hands](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/sending-fusion-coils-directly-to-players-hands.md)
- [How to kill Players With Scripts](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/how-to-kill-players-with-scripts.md)
- [Mutate vs. Non-Mutate](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/node-operations-mutate-vs.-non-mutate.md)
- [Object Duplication Exploit](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/halo-infinite-object-duplication-exploit.md)
- [Object Pools](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/object-pools.md)
- [Pub-Sub](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/using-pub-sub-for-scripting-in-halo-infinites-forge-mode.md)
- [Referencing Thrown Grenades](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/referencing-thrown-grenades.md)
- [Removing Nav Markers](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/removing-nav-markers.md)
- [Spawning Players in Vehicles](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/spawning-players-in-vehicles.md)
- [Creating a Spherical Boundary](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/creating-a-spherical-boundary.md)
- [Linking Multiple Switches to the same On Interacted Event](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/linking-multiple-switches-to-the-same-on-interacted-event.md)
- [Recursive Functions](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/recursive-functions.md)
- [Polling Player Health](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/polling-player-health.md)
- [Managing Nav Markers](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/managing-nav-markers.md)
- [Using Custom Events and Variables Across Mode and Script Brains](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/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.
- [Spawning Vehicles via Scriptable Buttons](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/spawning-vehicles-via-scriptable-buttons.md): Learn how to use object references and the Spawn Mode Object node to spawn vehicles via scripts, bypassing the limitations of vehicle pads.
- [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.
- [Cancelling Custom Equipment Animation](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/cancelling-custom-equipment-animation.md)
- [Shields](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/shields.md)
- [Object Forward and Up Vectors](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/object-forward-and-up-vectors.md)
- [Traits](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/traits.md)
- [Object Lists](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/object-lists.md)
- [Understanding Scope](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/understanding-scope.md)
- [Variables](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/variables.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)
- [Weapon Combinations](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/weapon-combinations.md)
- [Apply Player Trait Set Until Death Node on Dead Player Halts Script](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/apply-player-trait-set-until-death-node-on-dead-player-halts-script.md): Applying the Apply Player Trait Set Until Death node to a player who is already deceased prevents all subsequent nodes in that script function from executing.
- [Skulls And Sandwiches Cause Shock Damage On Destruction](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/skulls-and-sandwiches-cause-shock-damage-on-destruction.md): Details regarding the shock explosions triggered by the destruction of Generic Skulls and Sandwich objects.
- [Hiding Player Name Visibility](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/hiding-player-name-visibility.md): An unconventional method for removing specific player names via Nav Marker visibility settings.
- [Light Rendering Distance Limits and Disappearing](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/light-rendering-distance-limits-and-disappearing.md): Storing lights too far away from players and moving them to the position of the player can cause the lights to not render.
- [Calculating Distance Between Two Objects](https://wiki.thescriptersguild.com/knowledge/scripting/guides-and-info/calculating-distance-between-two-objects.md): Learn how to use Vector3 positions and math nodes to calculate the distance between two objects.
- [Bugs](https://wiki.thescriptersguild.com/knowledge/scripting/bugs.md): Bugs that the Halo community has discovered in Halo Infinite's Forge scripting tools.
- ["Killed Unit Position" Pin in On AI Unit Killed Node is Scaled 10x Smaller](https://wiki.thescriptersguild.com/knowledge/scripting/bugs/killed-unit-position-pin-in-on-ai-unit-killed-node-is-scaled-10x-smaller.md): The Killed Unit Position pin in the On AI Unit Killed node outputs coordinates that are 10x smaller than standard Forge coordinates.
- [Get Objects In Prefab Node Returns Only Parent Object](https://wiki.thescriptersguild.com/knowledge/scripting/bugs/get-objects-in-prefab-node-returns-only-parent-object.md): In Custom Games, retrieving objects via the Get Objects In Prefab node may only affect the parent object instead of all constituent parts. A simple fix is available.
- [Invisible Nodes or Connections](https://wiki.thescriptersguild.com/knowledge/scripting/bugs/invisible-nodes-or-connections.md)
- [Unpredictable Node Selection Movement](https://wiki.thescriptersguild.com/knowledge/scripting/bugs/unpredictable-node-selection-movement.md)
- [Spawn Mode Object Node In On-Level Brain Doesn't Work If Map Loaded With a Forge Mode](https://wiki.thescriptersguild.com/knowledge/scripting/bugs/spawn-mode-object-node-in-on-level-brain-doesn-t-work-if-map-loaded-with-a-forge-mode.md): Having a script in an on-level Mode Brain that uses the Spawn Mode Object node to clone an on-level object will not clone any object if the map is played in a custom game loaded with a Forge Mode.
- [Exploits](https://wiki.thescriptersguild.com/knowledge/scripting/exploits.md): Exploits that the Halo community has discovered in Halo Infinite's Forge scripting tools.
- [UGC](https://wiki.thescriptersguild.com/knowledge/ugc.md): UGC-related guides and knowledge for Halo Infinite from the Halo community.
- [Guides and Info](https://wiki.thescriptersguild.com/knowledge/ugc/guides-and-info.md): Tips and Tricks surrounding Halo Infinite's User-Generated Content that the Halo community has discovered and compiled.
- [Gathering Players in Open Lobbies](https://wiki.thescriptersguild.com/knowledge/ugc/guides-and-info/gathering-players-in-open-lobbies.md)
- [Handling Level Files](https://wiki.thescriptersguild.com/knowledge/ugc/guides-and-info/handling-level-files.md): Best practices for handling your level files.
- [Handling Seemingly Corrupt File Versions](https://wiki.thescriptersguild.com/knowledge/ugc/guides-and-info/handling-issues-with-seemingly-corrupt-file-versions.md)
- [Saving an Entire Map Using Prefabs](https://wiki.thescriptersguild.com/knowledge/ugc/guides-and-info/saving-an-entire-map-using-prefabs.md)
- [Bugs](https://wiki.thescriptersguild.com/knowledge/ugc/bugs.md): Bugs that the Halo community has discovered surrounding Halo Infinite's User-Generated Content.
- [Session Timeout Required for Adding Prefab Screenshots](https://wiki.thescriptersguild.com/knowledge/ugc/bugs/session-timeout-required-for-adding-prefab-screenshots.md)
- [Bookmarked Films Do Not Fetch Info Correctly](https://wiki.thescriptersguild.com/knowledge/ugc/bugs/bookmarked-films-do-not-fetch-info-correctly.md)
- [Mode Option Changes Stay Cached Until Game Reset](https://wiki.thescriptersguild.com/knowledge/ugc/bugs/mode-option-changes-stay-cached-until-game-reset.md)
- [Inability to Start a Session](https://wiki.thescriptersguild.com/knowledge/ugc/bugs/inability-to-start-a-session.md)
- [Bookmarked Files Stay On The Latest Published Version At The Time Of Bookmark](https://wiki.thescriptersguild.com/knowledge/ugc/bugs/bookmarked-files-stay-on-the-latest-published-version-at-the-time-of-bookmark.md)
- [Exploits](https://wiki.thescriptersguild.com/knowledge/ugc/exploits.md): Exploits that the Halo community has discovered surrounding Halo Infinite's User-Generated Content.
- [Creating Single-Object Prefabs](https://wiki.thescriptersguild.com/knowledge/ugc/exploits/creating-single-object-prefabs.md)
- [Loading Into Unpublished Maps](https://wiki.thescriptersguild.com/knowledge/ugc/exploits/loading-into-unpublished-maps.md)
- [Watching Any Film](https://wiki.thescriptersguild.com/knowledge/ugc/exploits/watching-any-film.md)
