Overview Learn Basics Tools First Circuit Gates and Wires Pure and Exec Remembering Values Reacting to the Game Is It Working? Wirescript for Programmers State Variables Reading a Variable Buffers Resetting Values Numbers True and False Vectors and Colors Converting Values Lists Maps Logic Truth Tables Choosing a Value Toggles and Latches Bits Code Door Strings Text Values Taking Text Apart Rich Text Safe Text Matching Text Templates Interpolation Fmt Number Options Word Forms Templates Chosen at Run Time Score Card Events Exec Pins Custom Events Waiting Forking and Merging Abstraction Mods Chips Functions Imports Counting the Cost Presentation Data Shapes Records Records in Storage Tuples Destructuring Enums Enums Payloads Option and Result Enums from Pins Game Enums Loops Counting Loops Looping Over a List Looping Over a Map Index and Value Loops Across Ticks Random Dice Random Colors Shuffling Weighted Loot Input Seat Controls Remote Control Ready Check References Object References Ref Parameters Ref Values Per-Player State Prefabs Spawning a Prefab Saved Builds Prefab Files Talking to a Copy Lifecycle and Storage Nested Prefabs One Chip per Player Admin Admin Gates World Control Teams Persistent Players Player Control Chat Commands Every Player Moderation Mastery Testing Const and Folding Performance Multiplayer Architecture Writing Libraries Space Distance and Direction Dot and Cross Angles Rotations Motion Blending Values Easing Over Time Screen Messages to One Player Text on Screen Keeping It Current A HUD for Everyone Parts Building Parts Toggle Light Combination Lock Countdown Sign Color-Cycling Light Doorbell Zone Chime Drawbridge Proximity Door Clock Sign Player Parts Pressure Pad Door Welcome Zone Teleporter Pad Shooting Gallery Healing Zone Launch Pad Item Dispenser Paint Gun Hold to Use Moving Platform Keycard Door Game Systems Checkpoints Race Timer Scoreboard HUD Round Manager King of the Hill Shop Voting Capstones Obstacle Course Whack-a-Light Card Table Team Match Syntax Types Enums Expressions Statements Chips & Mods Built-in Functions Environment Settings Game Knowledge Execution Context Best Practices Testing Constant Folding Diagnostics (WS Codes) Upgrading Changelog