diff --git a/xml/types/Mesh.xml b/xml/types/Mesh.xml
index db0f9e5..3d8b534 100644
--- a/xml/types/Mesh.xml
+++ b/xml/types/Mesh.xml
@@ -8,7 +8,7 @@
true
false
false
- Missing Documentation
+ The mesh asset used by this Mesh.
IncludeOffset
@@ -16,7 +16,7 @@
true
false
false
- Missing Documentation
+ Whether to keep the offset of the mesh or recenter it.
CollisionType
@@ -24,7 +24,7 @@
true
false
false
- Missing Documentation
+ The type of collision shape to apply to the mesh.
PlayAnimationOnStart
@@ -32,7 +32,7 @@
true
false
false
- Missing Documentation
+ Whether to play the mesh's animation automatically when the mesh is loaded.
UsePartColor
@@ -40,7 +40,7 @@
true
false
false
- Missing Documentation
+ Whether to use the color of the part this mesh is attached to.
Color
@@ -48,7 +48,7 @@
true
false
false
- Missing Documentation
+ The color of the mesh.
CastShadows
@@ -56,7 +56,7 @@
true
false
false
- Missing Documentation
+ Whether the mesh casts shadows.
CurrentAnimation
@@ -64,7 +64,7 @@
true
true
false
- Missing Documentation
+ Indicates the name of the current animation playing on the mesh.
IsAnimationPlaying
@@ -72,7 +72,7 @@
true
true
false
- Missing Documentation
+ Indicates whether an animation is currently playing on the mesh.
PlayAnimation
@@ -98,7 +98,7 @@
false
false
false
- Missing Documentation
+ Plays the specified animation on the mesh.
StopAnimation
@@ -112,7 +112,7 @@
false
false
false
- Missing Documentation
+ Stops the specified animation on the mesh.
GetAnimations
@@ -120,10 +120,10 @@
false
false
false
- Missing Documentation
+ Gets a list of all animations available on the mesh.
false
false
true
- Missing Documentation
+ Represents a part that can have custom mesh applied to it, the mesh may be from the Polytoria Store (Hats, Tools and Heads) or user-uploaded meshes.
diff --git a/xml/types/Model.xml b/xml/types/Model.xml
index 52ec236..25fadc4 100644
--- a/xml/types/Model.xml
+++ b/xml/types/Model.xml
@@ -5,5 +5,5 @@
false
false
true
- Missing Documentation
+ Model is an instance that can hold other instances, and which transform affects its children.
diff --git a/xml/types/ModuleScript.xml b/xml/types/ModuleScript.xml
index a7e5214..b41d4bb 100644
--- a/xml/types/ModuleScript.xml
+++ b/xml/types/ModuleScript.xml
@@ -5,5 +5,5 @@
false
false
true
- Missing Documentation
+ ModuleScripts are specialized scripts to hold data that can be accessed by other scripts using the require() function. It is important to define and return a table in a ModuleScript. When the place starts, the server and the client will run the ModuleScript once and store the result for other scripts to retrieve with require().
diff --git a/xml/types/NPC.xml b/xml/types/NPC.xml
index b9df92f..1e35049 100644
--- a/xml/types/NPC.xml
+++ b/xml/types/NPC.xml
@@ -8,7 +8,7 @@
true
false
false
- Missing Documentation
+ The offset to the seat at which the NPC is positioned when sitting.
Health
@@ -16,7 +16,7 @@
true
false
false
- Missing Documentation
+ The current health of the NPC.
MaxHealth
@@ -24,7 +24,7 @@
true
false
false
- Missing Documentation
+ The maximum health of the NPC.
JumpPower
@@ -32,7 +32,7 @@
true
false
false
- Missing Documentation
+ Determines the jump power of the NPC.
WalkSpeed
@@ -40,7 +40,7 @@
true
false
false
- Missing Documentation
+ Determines the walking speed of the NPC.
UseNametag
@@ -48,7 +48,7 @@
true
false
false
- Missing Documentation
+ Determines whether the NPC uses a nametag.
NametagOffset
@@ -56,7 +56,7 @@
true
false
false
- Missing Documentation
+ Determines the offset position of the NPC's nametag.
DisplayName
@@ -64,7 +64,7 @@
true
false
false
- Missing Documentation
+ Determines the display name of the NPC.
JumpSound
@@ -72,7 +72,7 @@
true
false
false
- Missing Documentation
+ Determines the sound played when the NPC jumps.
IsSitting
@@ -80,7 +80,7 @@
true
true
false
- Missing Documentation
+ Indicates whether the NPC is currently sitting.
IsDead
@@ -88,7 +88,7 @@
true
true
false
- Missing Documentation
+ Indicates whether the NPC is currently dead.
HoldingTool
@@ -96,7 +96,7 @@
true
true
false
- Missing Documentation
+ Indicates the tool currently held by the NPC.
SittingIn
@@ -104,7 +104,7 @@
true
true
false
- Missing Documentation
+ Indicates the seat in which the NPC is currently sitting.
Character
@@ -112,7 +112,7 @@
true
true
false
- Missing Documentation
+ The character model associated with the NPC.
MoveTarget
@@ -120,7 +120,7 @@
true
false
false
- Missing Documentation
+ Determines the instance the NPC should walk towards.
OnGround
@@ -128,7 +128,7 @@
true
true
false
- Missing Documentation
+ Indicates whether the NPC is currently on the ground.
OnCeiling
@@ -136,7 +136,7 @@
true
true
false
- Missing Documentation
+ Indicates whether the NPC is currently on the ceiling.
NavDestinationDistance
@@ -144,7 +144,7 @@
true
true
false
- Missing Documentation
+ Indicates the distance to the navigation destination.
NavDestinationReached
@@ -152,7 +152,7 @@
true
true
false
- Missing Documentation
+ Indicates whether the NPC has reached its navigation destination.
NavDestinationValid
@@ -160,7 +160,7 @@
true
true
false
- Missing Documentation
+ Indicates whether the navigation destination is valid.
Kill
@@ -168,7 +168,7 @@
false
false
false
- Missing Documentation
+ Kills the NPC.
Jump
@@ -176,7 +176,7 @@
false
false
false
- Missing Documentation
+ Makes the NPC jump.
Sit
@@ -190,7 +190,7 @@
false
false
false
- Missing Documentation
+ Makes the NPC sit on a specified seat.
Unsit
@@ -204,7 +204,7 @@
false
false
false
- Missing Documentation
+ Unsits the NPC from the current seat.
EquipTool
@@ -218,7 +218,7 @@
false
false
false
- Missing Documentation
+ Equips the NPC with a specified tool.
DropTool
@@ -226,7 +226,7 @@
false
false
false
- Missing Documentation
+ Unequips the currently equipped tool from the NPC.
LoadAppearance
@@ -240,7 +240,7 @@
false
false
false
- Missing Documentation
+ Loads the appearance of the NPC based on a user ID.
ClearAppearance
@@ -248,7 +248,7 @@
false
false
false
- Missing Documentation
+ Clears the NPC's current appearance.
SetNavDestination
@@ -262,7 +262,7 @@
false
false
false
- Missing Documentation
+ Determines the position the NPC should walk towards.
Respawn
@@ -270,7 +270,7 @@
false
false
false
- Missing Documentation
+ Respawns the NPC.
TakeDamage
@@ -284,7 +284,7 @@
false
false
false
- Missing Documentation
+ Applies damage to the NPC.
Heal
@@ -298,25 +298,25 @@
false
false
false
- Missing Documentation
+ Heals the NPC by a specified amount.
Died
- Missing Documentation
+ Triggered when the NPC dies.
Landed
- Missing Documentation
+ Triggered when the NPC lands on the ground after a jump or fall.
NavFinished
- Missing Documentation
+ Triggered when the NPC finishes navigating to a destination.
false
false
true
- Missing Documentation
+ NPC (non-player character) is an object similar to a Player but that can be controlled by code. Like players, it can walk and jump, and its body part colors can be customized.
diff --git a/xml/types/NetMessage.xml b/xml/types/NetMessage.xml
index 570ab4f..ec938d5 100644
--- a/xml/types/NetMessage.xml
+++ b/xml/types/NetMessage.xml
@@ -20,7 +20,7 @@
false
false
false
- Missing Documentation
+ Adds a string value to the message with the specified key.
AddInt
@@ -40,7 +40,7 @@
false
false
false
- Missing Documentation
+ Adds an integer value to the message with the specified key.
AddBool
@@ -60,7 +60,7 @@
false
false
false
- Missing Documentation
+ Adds a boolean value to the message with the specified key.
AddNumber
@@ -80,7 +80,7 @@
false
false
false
- Missing Documentation
+ Adds a number value to the message with the specified key.
AddVector2
@@ -100,7 +100,7 @@
false
false
false
- Missing Documentation
+ Adds a Vector2 value to the message with the specified key.
AddVector3
@@ -120,7 +120,7 @@
false
false
false
- Missing Documentation
+ Adds a Vector3 value to the message with the specified key.
AddColor
@@ -140,7 +140,7 @@
false
false
false
- Missing Documentation
+ Adds a Color value to the message with the specified key.
AddInstance
@@ -160,7 +160,7 @@
false
false
false
- Missing Documentation
+ Adds an Instance value to the message with the specified key.
GetString
@@ -174,7 +174,7 @@
false
false
false
- Missing Documentation
+ Gets a string value from the message with the specified key.
GetInt
@@ -188,7 +188,7 @@
false
false
false
- Missing Documentation
+ Gets an integer value from the message with the specified key.
GetNumber
@@ -202,7 +202,7 @@
false
false
false
- Missing Documentation
+ Gets a number value from the message with the specified key.
GetBool
@@ -216,7 +216,7 @@
false
false
false
- Missing Documentation
+ Gets a boolean value from the message with the specified key.
GetVector2
@@ -230,7 +230,7 @@
false
false
false
- Missing Documentation
+ Gets a Vector2 value from the message with the specified key.
GetVector3
@@ -244,7 +244,7 @@
false
false
false
- Missing Documentation
+ Gets a Vector3 value from the message with the specified key.
GetColor
@@ -258,7 +258,7 @@
false
false
false
- Missing Documentation
+ Gets a Color value from the message with the specified key.
GetInstance
@@ -272,7 +272,7 @@
false
false
false
- Missing Documentation
+ Gets an Instance value from the message with the specified key.
New
@@ -280,10 +280,10 @@
false
false
true
- Missing Documentation
+ Creates a new NetMessage instance.
false
false
false
- Missing Documentation
+ Represents a network message used for communication between clients and servers.
diff --git a/xml/types/NetworkEvent.xml b/xml/types/NetworkEvent.xml
index b74a10a..e9c37d1 100644
--- a/xml/types/NetworkEvent.xml
+++ b/xml/types/NetworkEvent.xml
@@ -28,7 +28,7 @@
false
false
false
- Missing Documentation
+ Sends a message to the server.
InvokeClient
@@ -48,7 +48,7 @@
false
false
false
- Missing Documentation
+ Sends a message to a specific client.
InvokeClients
@@ -62,7 +62,7 @@
false
false
false
- Missing Documentation
+ Sends a message to all connected clients.
InvokedServer
diff --git a/xml/types/NumberRange.xml b/xml/types/NumberRange.xml
index 443ca48..e620f97 100644
--- a/xml/types/NumberRange.xml
+++ b/xml/types/NumberRange.xml
@@ -8,7 +8,7 @@
true
false
false
- Missing Documentation
+ Determines the minimum value of the range.
Max
@@ -16,7 +16,7 @@
true
false
false
- Missing Documentation
+ Determines the maximum value of the range.
New
@@ -36,7 +36,7 @@
false
false
true
- Missing Documentation
+ Creates a new NumberRange object with the specified minimum and maximum values.
Lerp
@@ -50,10 +50,10 @@
false
false
false
- Missing Documentation
+ Linearly interpolates between the minimum and maximum values of the range based on the parameter t, which is typically between 0 and 1.
false
false
false
- Missing Documentation
+ NumberRange is a data type that represents a range between two numbers, defined by a minimum and maximum value.
diff --git a/xml/types/NumberValue.xml b/xml/types/NumberValue.xml
index 53dc4de..8c5b687 100644
--- a/xml/types/NumberValue.xml
+++ b/xml/types/NumberValue.xml
@@ -8,10 +8,10 @@
true
false
false
- Missing Documentation
+ The value of this object.
false
false
true
- Missing Documentation
+ NumberValue is an object that holds a number value.