diff --git a/BinaryFormat/BinaryRobloxFile.cs b/BinaryFormat/BinaryRobloxFile.cs index cb4b79c..0267333 100644 --- a/BinaryFormat/BinaryRobloxFile.cs +++ b/BinaryFormat/BinaryRobloxFile.cs @@ -39,7 +39,7 @@ namespace RobloxFiles public IReadOnlyDictionary SharedStrings => SSTR?.Strings; public bool HasSignatures => (SIGN != null); - public IReadOnlyList Signatures => SIGN?.Signatures; + public IReadOnlyList Signatures => SIGN?.Signatures; public BinaryRobloxFile() { diff --git a/BinaryFormat/Chunks/PROP.cs b/BinaryFormat/Chunks/PROP.cs index 756f137..b0c20ba 100644 --- a/BinaryFormat/Chunks/PROP.cs +++ b/BinaryFormat/Chunks/PROP.cs @@ -74,7 +74,7 @@ namespace RobloxFiles.BinaryFormat.Chunks var prop = new Property(instance, this); props[i] = prop; - instance.AddProperty(ref prop); + instance.AddProperty(prop); } // Setup some short-hand functions for actions used during the read procedure. @@ -103,7 +103,7 @@ namespace RobloxFiles.BinaryFormat.Chunks string value = reader.ReadString(); // Leave an access point for the original byte sequence, in case this is a BinaryString. - // This will allow the developer to read the sequence without any mangling from C# strings. + // This will allow the developer to read the sequence without any mangling from UTF-8. byte[] buffer = reader.GetLastStringBuffer(); props[i].RawBuffer = buffer; @@ -132,6 +132,8 @@ namespace RobloxFiles.BinaryFormat.Chunks if (memberType == typeof(byte[])) result = buffer; + else if (memberType == typeof(ProtectedString) && File.HasSignatures) + result = new ProtectedString(buffer); // Very likely compiled. return result; } @@ -661,6 +663,12 @@ namespace RobloxFiles.BinaryFormat.Chunks break; } + case PropertyType.SecurityCapabilities: + { + var capabilities = reader.ReadInterleaved(instCount, BitConverter.ToUInt64); + readProperties(i => capabilities[i]); + break; + } default: { RobloxFile.LogError($"Unhandled property type: {Type} in {this}!"); @@ -1301,6 +1309,20 @@ namespace RobloxFiles.BinaryFormat.Chunks break; } + case PropertyType.SecurityCapabilities: + { + // FIXME: Verify this is correct once we know what SecurityCapabilities actually does. + var capabilities = new List(); + + props.ForEach(prop => + { + var value = prop.CastValue(); + capabilities.Add(value); + }); + + writer.WriteInterleaved(capabilities); + break; + } default: { RobloxFile.LogError($"Unhandled property type: {Type} in {this}!"); diff --git a/BinaryFormat/Chunks/SIGN.cs b/BinaryFormat/Chunks/SIGN.cs index fbd0a95..9343eb3 100644 --- a/BinaryFormat/Chunks/SIGN.cs +++ b/BinaryFormat/Chunks/SIGN.cs @@ -3,35 +3,37 @@ using System.Text; namespace RobloxFiles.BinaryFormat.Chunks { - public struct Signature + public enum RbxSignatureType { - public int Version; - public long Id; + Ed25519 + } - public int Length; - public byte[] Data; + public struct RbxSignature + { + public RbxSignatureType SignatureType; + public long PublicKeyId; + public byte[] Value; } public class SIGN : IBinaryFileChunk { - public Signature[] Signatures; + public RbxSignature[] Signatures; public void Load(BinaryRobloxFileReader reader) { int numSignatures = reader.ReadInt32(); - Signatures = new Signature[numSignatures]; + Signatures = new RbxSignature[numSignatures]; for (int i = 0; i < numSignatures; i++) { - var signature = new Signature + var signature = new RbxSignature { - Version = reader.ReadInt32(), - Id = reader.ReadInt64(), - - Length = reader.ReadInt32(), + SignatureType = (RbxSignatureType)reader.ReadInt32(), + PublicKeyId = reader.ReadInt64(), }; - signature.Data = reader.ReadBytes(signature.Length); + var length = reader.ReadInt32(); + signature.Value = reader.ReadBytes(length); Signatures[i] = signature; } @@ -46,13 +48,12 @@ namespace RobloxFiles.BinaryFormat.Chunks for (int i = 0; i < Signatures.Length; i++) { var signature = Signatures[i]; - signature.Length = signature.Data.Length; - writer.Write(signature.Version); - writer.Write(signature.Id); + writer.Write((int)signature.SignatureType); + writer.Write(signature.PublicKeyId); - writer.Write(signature.Length); - writer.Write(signature.Data); + writer.Write(signature.Value.Length); + writer.Write(signature.Value); } } @@ -66,17 +67,14 @@ namespace RobloxFiles.BinaryFormat.Chunks var signature = Signatures[i]; builder.AppendLine($"## Signature {i}"); - var version = signature.Version; - builder.AppendLine($"- Version: {version}"); + var version = Enum.GetName(typeof(RbxSignatureType), signature.SignatureType); + builder.AppendLine($"- SignatureType: {version}"); - var id = signature.Id; - builder.AppendLine($"- Id: {id}"); + var publicKeyId = signature.PublicKeyId; + builder.AppendLine($"- PublicKeyId: {publicKeyId}"); - var length = signature.Length; - builder.AppendLine($"- Length: {length}"); - - var data = Convert.ToBase64String(signature.Data); - builder.AppendLine($"- Data: {data}"); + var value = Convert.ToBase64String(signature.Value); + builder.AppendLine($"- Value: {value}"); } } } diff --git a/DataTypes/ProtectedString.cs b/DataTypes/ProtectedString.cs index 43e8e2f..0ce2385 100644 --- a/DataTypes/ProtectedString.cs +++ b/DataTypes/ProtectedString.cs @@ -28,7 +28,15 @@ namespace RobloxFiles.DataTypes public ProtectedString(byte[] compiled) { + // This'll break in the future if Luau ever has more than 32 VM versions. + // Feels pretty unlikely this'll happen anytime soon, if ever. + IsCompiled = true; + + if (compiled.Length > 0) + if (compiled[0] >= 32) + IsCompiled = false; + RawBuffer = compiled; } diff --git a/Generated/Classes.cs b/Generated/Classes.cs index 3fba188..c5330aa 100644 --- a/Generated/Classes.cs +++ b/Generated/Classes.cs @@ -1,5 +1,5 @@ // Auto-generated list of creatable Roblox classes. -// Updated as of 0.600.1.6000716 +// Updated as of 0.604.0.6040508 using System; @@ -22,6 +22,14 @@ namespace RobloxFiles public float Puffiness = 1; } + public class AccountService : Instance + { + public AccountService() + { + IsService = true; + } + } + public class Accoutrement : Instance { public CFrame AttachmentPoint = CFrame.identity; @@ -406,6 +414,18 @@ namespace RobloxFiles public VirtualCursorMode VirtualCursorMode = VirtualCursorMode.Default; } + public abstract class BaseRemoteEvent : Instance + { + } + + public class RemoteEvent : BaseRemoteEvent + { + } + + public class UnreliableRemoteEvent : BaseRemoteEvent + { + } + public abstract class BaseWrap : Instance { public Content CageMeshId = ""; @@ -893,7 +913,7 @@ namespace RobloxFiles public class AlignOrientation : Constraint { - public AlignType AlignType = AlignType.Parallel; + public AlignType AlignType = AlignType.AllAxes; public CFrame CFrame = CFrame.identity; public float MaxAngularVelocity = float.MaxValue; public float MaxTorque = 10000; @@ -1360,7 +1380,7 @@ namespace RobloxFiles { } - public class DynamicMesh : DataModelMesh + public class EditableMesh : DataModelMesh { public int MeshVersion = 0; } @@ -1483,7 +1503,7 @@ namespace RobloxFiles } } - public class DynamicImage : Instance + public class EditableImage : Instance { public Vector2 Size = new Vector2(512, 512); } @@ -1917,6 +1937,8 @@ namespace RobloxFiles } public float LineHeight = 1; + public string LocalizationMatchIdentifier = ""; + public string LocalizationMatchedSourceText = ""; public int MaxVisibleGraphemes = -1; public bool RichText; public string Text = "Button"; @@ -1999,6 +2021,8 @@ namespace RobloxFiles } public float LineHeight = 1; + public string LocalizationMatchIdentifier = ""; + public string LocalizationMatchedSourceText = ""; public int MaxVisibleGraphemes = -1; public bool RichText; public string Text = "Label"; @@ -2083,6 +2107,8 @@ namespace RobloxFiles } public float LineHeight = 1; + public string LocalizationMatchIdentifier = ""; + public string LocalizationMatchedSourceText = ""; public int MaxVisibleGraphemes = -1; public bool MultiLine; public Color3 PlaceholderColor3 = Color3.FromRGB(178, 178, 178); @@ -2614,14 +2640,6 @@ namespace RobloxFiles public bool AllowInsertFreeModels; } - public class InternalSyncService : Instance - { - public InternalSyncService() - { - IsService = true; - } - } - public abstract class JointInstance : Instance { public CFrame C0 = CFrame.identity; @@ -3084,7 +3102,7 @@ namespace RobloxFiles } } - public class OperationTree : Instance + public class OperationGraph : Instance { } @@ -3590,6 +3608,7 @@ namespace RobloxFiles public MeshPartHeadsAndAccessories MeshPartHeadsAndAccessories = MeshPartHeadsAndAccessories.Default; public ModelStreamingBehavior ModelStreamingBehavior = ModelStreamingBehavior.Default; public PhysicsSteppingMethod PhysicsSteppingMethod = PhysicsSteppingMethod.Default; + public PlayerCharacterDestroyBehavior PlayerCharacterDestroyBehavior = PlayerCharacterDestroyBehavior.Default; public PrimalPhysicsSolver PrimalPhysicsSolver = PrimalPhysicsSolver.Default; public RejectCharacterDeletions RejectCharacterDeletions = RejectCharacterDeletions.Default; public ReplicateInstanceDestroySetting ReplicateInstanceDestroySetting = ReplicateInstanceDestroySetting.Default; @@ -3611,8 +3630,10 @@ namespace RobloxFiles public class PackageLink : Instance { public bool AutoUpdate; + public string DefaultName = ""; public int ModifiedState = 0; public Content PackageIdSerialize = ""; + public byte[] SerializedDefaultAttributes; public long VersionIdSerialize = 0; } @@ -3683,14 +3704,6 @@ namespace RobloxFiles public float ZOffset = 0; } - public class PatchBundlerFileWatch : Instance - { - public PatchBundlerFileWatch() - { - IsService = true; - } - } - public class PathfindingLink : Instance { public Attachment Attachment0; @@ -4061,10 +4074,6 @@ namespace RobloxFiles } } - public class RemoteEvent : Instance - { - } - public class RemoteFunction : Instance { } @@ -4399,6 +4408,7 @@ namespace RobloxFiles public NumberRange LoopRegion = new NumberRange(0, 60000); public bool Looped; + [Obsolete] public float MinDistance { get => EmitterSize; @@ -4422,8 +4432,11 @@ namespace RobloxFiles public Content SoundId = ""; public double TimePosition = 0; public float Volume = 0.5f; + + [Obsolete] public float xmlRead_MaxDistance_3 = 10000; + [Obsolete] public float xmlRead_MinDistance_3 { get => EmitterSize; @@ -4607,6 +4620,7 @@ namespace RobloxFiles public HumanoidStateMachineMode HumanoidStateMachineMode = HumanoidStateMachineMode.Default; public bool LoadCharacterAppearance = true; public LoadCharacterLayeredClothing LoadCharacterLayeredClothing = LoadCharacterLayeredClothing.Default; + public CharacterControlMode LuaCharacterController = CharacterControlMode.Default; public float NameDisplayDistance = 100; public bool UserEmotesEnabled = true; } @@ -4667,6 +4681,8 @@ namespace RobloxFiles { IsService = true; } + + public bool PublishLocked; } public class StudioSdkService : Instance @@ -4800,6 +4816,14 @@ namespace RobloxFiles public bool CustomizedTeleportUI; } + public class TemporaryCageMeshProvider : Instance + { + public TemporaryCageMeshProvider() + { + IsService = true; + } + } + public class TemporaryScriptService : Instance { public TemporaryScriptService() @@ -4945,6 +4969,14 @@ namespace RobloxFiles } } + public class TextureGenerationMeshHandler : Instance + { + public TextureGenerationMeshHandler() + { + IsService = true; + } + } + public class TimerService : Instance { public TimerService() @@ -5408,6 +5440,14 @@ namespace RobloxFiles } } + public class VoiceChatInternal : Instance + { + public VoiceChatInternal() + { + IsService = true; + } + } + public class VoiceChatService : Instance { public VoiceChatService() @@ -5416,6 +5456,7 @@ namespace RobloxFiles } public bool EnableDefaultVoice = true; + public AudioApiRollout UseAudioApi = AudioApiRollout.Automatic; } public class WeldConstraint : Instance diff --git a/Generated/Enums.cs b/Generated/Enums.cs index 3580771..c7248ed 100644 --- a/Generated/Enums.cs +++ b/Generated/Enums.cs @@ -1,5 +1,5 @@ // Auto-generated list of Roblox enums. -// Updated as of 0.600.1.6000716 +// Updated as of 0.604.0.6040508 namespace RobloxFiles.Enums { @@ -61,7 +61,11 @@ namespace RobloxFiles.Enums public enum AlignType { Parallel, - Perpendicular + Perpendicular, + PrimaryAxisParallel, + PrimaryAxisPerpendicular, + PrimaryAxisLookAt, + AllAxes } public enum AlphaMode @@ -107,6 +111,13 @@ namespace RobloxFiles.Enums ScaleWithParentSize } + public enum AudioApiRollout + { + Disabled, + Automatic, + Enabled + } + public enum AudioSubType { Music = 1, @@ -196,6 +207,14 @@ namespace RobloxFiles.Enums Orbital } + public enum CharacterControlMode + { + Default, + Legacy, + NoCharacterController, + LuaCharacterController + } + public enum ChatVersion { LegacyChatService, @@ -1070,6 +1089,13 @@ namespace RobloxFiles.Enums Adaptive } + public enum PlayerCharacterDestroyBehavior + { + Default, + Disabled, + Enabled + } + public enum PoseEasingDirection { In, diff --git a/RobloxFileFormat.csproj b/RobloxFileFormat.csproj index 80c6c40..d3cc2b9 100644 --- a/RobloxFileFormat.csproj +++ b/RobloxFileFormat.csproj @@ -24,6 +24,7 @@ DEBUG;TRACE prompt 4 + x64 pdbonly @@ -32,6 +33,25 @@ TRACE prompt 4 + x64 + + + true + bin\x64\Debug\ + DEBUG;TRACE + full + x64 + 7.3 + prompt + + + bin\x64\Release\ + DEBUG;TRACE + true + pdbonly + x64 + 7.3 + prompt @@ -147,6 +167,7 @@ + diff --git a/RobloxFileFormat.dll b/RobloxFileFormat.dll index 62929fb..9761e6d 100644 Binary files a/RobloxFileFormat.dll and b/RobloxFileFormat.dll differ diff --git a/RobloxFileFormat.sln b/RobloxFileFormat.sln index aa7c79e..6746ce0 100644 --- a/RobloxFileFormat.sln +++ b/RobloxFileFormat.sln @@ -1,26 +1,36 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.31507.150 +# Visual Studio Version 17 +VisualStudioVersion = 17.3.32929.385 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobloxFileFormat", "RobloxFileFormat.csproj", "{19400E0B-6CA3-4171-9644-657E9858275C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RobloxFileFormat", "RobloxFileFormat.csproj", "{CF50C0E2-23A7-4DC1-B4B2-E60CDE716253}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RobloxFileFormat.UnitTest", "UnitTest\RobloxFileFormat.UnitTest.csproj", "{E9FF1680-6FB9-41CD-9A73-7D072CB91118}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {19400E0B-6CA3-4171-9644-657E9858275C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {19400E0B-6CA3-4171-9644-657E9858275C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {19400E0B-6CA3-4171-9644-657E9858275C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {19400E0B-6CA3-4171-9644-657E9858275C}.Release|Any CPU.Build.0 = Release|Any CPU + {CF50C0E2-23A7-4DC1-B4B2-E60CDE716253}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CF50C0E2-23A7-4DC1-B4B2-E60CDE716253}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CF50C0E2-23A7-4DC1-B4B2-E60CDE716253}.Debug|x64.ActiveCfg = Debug|x64 + {CF50C0E2-23A7-4DC1-B4B2-E60CDE716253}.Debug|x64.Build.0 = Debug|x64 + {CF50C0E2-23A7-4DC1-B4B2-E60CDE716253}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CF50C0E2-23A7-4DC1-B4B2-E60CDE716253}.Release|Any CPU.Build.0 = Release|Any CPU + {CF50C0E2-23A7-4DC1-B4B2-E60CDE716253}.Release|x64.ActiveCfg = Release|x64 + {CF50C0E2-23A7-4DC1-B4B2-E60CDE716253}.Release|x64.Build.0 = Release|x64 {E9FF1680-6FB9-41CD-9A73-7D072CB91118}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E9FF1680-6FB9-41CD-9A73-7D072CB91118}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E9FF1680-6FB9-41CD-9A73-7D072CB91118}.Debug|x64.ActiveCfg = Debug|x64 + {E9FF1680-6FB9-41CD-9A73-7D072CB91118}.Debug|x64.Build.0 = Debug|x64 {E9FF1680-6FB9-41CD-9A73-7D072CB91118}.Release|Any CPU.ActiveCfg = Release|Any CPU {E9FF1680-6FB9-41CD-9A73-7D072CB91118}.Release|Any CPU.Build.0 = Release|Any CPU + {E9FF1680-6FB9-41CD-9A73-7D072CB91118}.Release|x64.ActiveCfg = Release|x64 + {E9FF1680-6FB9-41CD-9A73-7D072CB91118}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Tokens/SecurityCapabilities.cs b/Tokens/SecurityCapabilities.cs new file mode 100644 index 0000000..c441ace --- /dev/null +++ b/Tokens/SecurityCapabilities.cs @@ -0,0 +1,26 @@ +using System.Xml; + +namespace RobloxFiles.Tokens +{ + public class SecurityCapabilitiesToken : IXmlPropertyToken + { + public string XmlPropertyToken => "SecurityCapabilities"; + + public bool ReadProperty(Property prop, XmlNode node) + { + if (ulong.TryParse(node.InnerText, out var value)) + { + prop.Value = value; + return true; + } + + return false; + } + + public void WriteProperty(Property prop, XmlDocument doc, XmlNode node) + { + var value = prop.CastValue(); + node.InnerText = value.ToString(); + } + } +} diff --git a/Tree/Instance.cs b/Tree/Instance.cs index 7422d65..51a31b9 100644 --- a/Tree/Instance.cs +++ b/Tree/Instance.cs @@ -45,6 +45,12 @@ namespace RobloxFiles /// The source AssetId this instance was created in. public long SourceAssetId = -1; + /// Whether the instance defines security capabilities. + public bool DefinesCapabilities = false; + + /// The SecurityCapabilities of this instance. + public ulong Capabilities = 0; + /// A unique identifier declared for the history of this instance. public UniqueId HistoryId = new UniqueId(0, 0, 0); @@ -531,7 +537,7 @@ namespace RobloxFiles if (newProp.Type == PropertyType.Ref) refProps.Add(newProp); - newInst.AddProperty(ref newProp); + newInst.AddProperty(newProp); } var oldParent = oldInst.Parent; @@ -628,7 +634,7 @@ namespace RobloxFiles /// Adds a property by reference to this Instance's property list. /// /// A reference to the property that will be added. - internal void AddProperty(ref Property prop) + internal void AddProperty(Property prop) { string name = prop.Name; RemoveProperty(name); @@ -755,7 +761,7 @@ namespace RobloxFiles Instance = this }; - AddProperty(ref newProp); + AddProperty(newProp); } else { @@ -784,7 +790,7 @@ namespace RobloxFiles if (GetProperty(name) == null) { var prop = new Property(name, propType); - AddProperty(ref prop); + AddProperty(prop); } } diff --git a/Tree/Property.cs b/Tree/Property.cs index 0ba6e6b..0a75116 100644 --- a/Tree/Property.cs +++ b/Tree/Property.cs @@ -42,7 +42,8 @@ namespace RobloxFiles ProtectedString, OptionalCFrame, UniqueId, - FontFace + FontFace, + SecurityCapabilities, } public class Property @@ -58,8 +59,7 @@ namespace RobloxFiles internal static BindingFlags BindingFlags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy | BindingFlags.IgnoreCase; - // TODO: Map typeof(ProtectedString) to PropertyType.ProtectedString - // if binary files are ever publicly allowed to read it. + // FIXME: Add a proper type for SecurityCapabilities once it's purpose is better understood. public static readonly IReadOnlyDictionary Types = new Dictionary() { @@ -95,8 +95,9 @@ namespace RobloxFiles { typeof(NumberSequence), PropertyType.NumberSequence }, { typeof(Optional), PropertyType.OptionalCFrame }, - { typeof(ProtectedString), PropertyType.String }, - { typeof(PhysicalProperties), PropertyType.PhysicalProperties }, + { typeof(ProtectedString), PropertyType.ProtectedString }, + { typeof(PhysicalProperties), PropertyType.PhysicalProperties }, + { typeof(ulong), PropertyType.SecurityCapabilities }, }; private void ImproviseRawBuffer() diff --git a/UnitTest/Files/Binary.rbxl b/UnitTest/Files/Binary.rbxl index 26ed08c..4fa03bd 100644 Binary files a/UnitTest/Files/Binary.rbxl and b/UnitTest/Files/Binary.rbxl differ diff --git a/UnitTest/Files/Xml.rbxlx b/UnitTest/Files/Xml.rbxlx index 28e4388..4ca9b1a 100644 --- a/UnitTest/Files/Xml.rbxlx +++ b/UnitTest/Files/Xml.rbxlx @@ -1,24 +1,30 @@ null nil - + + 0.00120000006 false - 0 + 0 + 0 0 - Default^0^-1 - RBXEBB40C2699034B359FA22A13918BC8C6 + AQEABP////8HRGVmYXVsdA== + RBX3E9D8DBB51B7404D814D14B92B0902FB + false 0 + 0 true -500 + 0 0 0 0 196.199997 - 0 + 00000000000000000000000000000000 + 0 0 0 0 @@ -42,24 +48,28 @@ 0 0 + 0 + 0 Workspace false 0 + 0 + 0 null + 0 0 0 - 0 + 1 + 0 -1 0 false 0 64 - 0 1024 true false - 0 2c3758b9147ff16b01b8290f000271ed @@ -78,8 +88,9 @@ - + + yuZpQdnvvUBOTYh1jqZ2cA== false -0.5 @@ -107,6 +118,7 @@ false true true + 0 false Default 0 @@ -114,13 +126,17 @@ false + false false + true + 0 -0.5 0.5 0 0 false false + 00000000000000000000000000000000 1.90382576 4.49005699 @@ -131,7 +147,6 @@ 0 0 - -0.5 0.5 0 @@ -192,8 +207,9 @@ - + + yuZpQdnvvUBOTYh1jqZ2cA== false -0.5 @@ -221,6 +237,7 @@ false true true + 0 false Default 0 @@ -228,13 +245,17 @@ false + false false + true + 0 -0.5 0.5 0 0 false false + 00000000000000000000000000000000 1.90382576 4.49005699 @@ -245,7 +266,6 @@ 0 0 - -0.5 0.5 0 @@ -306,9 +326,12 @@ - + + 0 + false + 00000000000000000000000000000000 0 0 @@ -330,9 +353,11 @@ 0 0 + 0 Car false null + 1 -1 2c3758b9147ff16b01b8290f000286d5 @@ -353,8 +378,9 @@ - + + yuZpQdnvvUBOTYh1jqZ2cA== false -0.5 @@ -382,6 +408,7 @@ true true true + 0 true Default 0 @@ -389,13 +416,17 @@ false + false false + true + 0 -0.5 0.5 0 0 false false + 00000000000000000000000000000000 4.72215939 3.58347774 @@ -406,7 +437,6 @@ 0 0 - -0.5 0.5 0 @@ -467,8 +497,9 @@ - + + yuZpQdnvvUBOTYh1jqZ2cA== false -0.5 @@ -496,6 +527,7 @@ false true true + 0 false Default 0 @@ -503,13 +535,17 @@ false + false false + true + 0 -0.5 0.5 0 0 false false + 00000000000000000000000000000000 4.72215939 3.58347774 @@ -520,7 +556,6 @@ 0 0 - -0.5 0.5 0 @@ -581,8 +616,9 @@ - + + yuZpQdnvvUBOTYh1jqZ2cA== false -0.5 @@ -610,6 +646,7 @@ false true true + 0 false Default 0 @@ -617,13 +654,17 @@ false + false false + true + 0 -0.5 0.5 0 0 false false + 00000000000000000000000000000000 4.72215939 3.58347774 @@ -634,7 +675,6 @@ 0 0 - -0.5 0.5 0 @@ -695,8 +735,9 @@ - + + yuZpQdnvvUBOTYh1jqZ2cA== false -0.5 @@ -724,6 +765,7 @@ false true true + 0 false Default 0 @@ -731,13 +773,17 @@ false + false false + true + 0 -0.5 0.5 0 0 false false + 00000000000000000000000000000000 4.72215939 3.58347774 @@ -748,7 +794,6 @@ 0 0 - -0.5 0.5 0 @@ -809,8 +854,9 @@ - + + yuZpQdnvvUBOTYh1jqZ2cA== false -0.5 @@ -838,6 +884,7 @@ false true true + 0 false Default 0 @@ -845,13 +892,17 @@ false + false false + true + 0 -0.5 0.5 0 0 false false + 00000000000000000000000000000000 4.72215939 3.58347774 @@ -862,7 +913,6 @@ 0 0 - -0.5 0.5 0 @@ -924,7 +974,7 @@ - + @@ -943,6 +993,8 @@ null 0 + 0 + false 70 0 @@ -961,13 +1013,15 @@ true 1 + 00000000000000000000000000000000 Camera -1 2c3758b9147ff16b01b8290f00028683 + false - + 1 true @@ -997,6 +1051,7 @@ true true true + 0 true Default 0 @@ -1005,10 +1060,14 @@ false false + false + true -0.5 0.5 0 0 + 0.699999988 + 00000000000000000000000000000000 -0.5 0.5 0 @@ -1072,6 +1131,7 @@ AAD/AAH/AAAAAAAAAAAAAAABAAAAAAAAAAA=]]> 0 0 + false + false -1 -0.5 @@ -1345,9 +1406,12 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A - + + 0 + false + 00000000000000000000000000000000 BoolValue -1 @@ -1355,9 +1419,12 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A false - + + 0 + false + 00000000000000000000000000000000 BrickColorValue -1 @@ -1365,9 +1432,12 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A 194 - + + 0 + false + 00000000000000000000000000000000 Color3Value -1 @@ -1379,9 +1449,12 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A - + + 0 + false + 00000000000000000000000000000000 CFrameValue -1 @@ -1402,9 +1475,12 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A - + + 0 + false + 00000000000000000000000000000000 IntValue -1 @@ -1412,9 +1488,12 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A 1234 - + + 0 + false + 00000000000000000000000000000000 NumberValue -1 @@ -1422,19 +1501,25 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A 9.0000999999999997669 - + + 0 + false + 00000000000000000000000000000000 ObjectValue -1 2c3758b9147ff16b01b8290f000286e1 - RBX1EB529B1D1854577B8D81E9C55C71A48 + RBXCA18AFC24DFB4690A156229E96BF1084 - + + 0 + false + 00000000000000000000000000000000 RayValue -1 @@ -1453,9 +1538,12 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A - + + 0 + false + 00000000000000000000000000000000 StringValue -1 @@ -1463,7 +1551,7 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A TestingLol - + true @@ -1492,6 +1580,7 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A true true true + 0 true Default 0 @@ -1504,10 +1593,13 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A 4 5 + false + true -0.5 0.5 0 0 + 00000000000000000000000000000000 -0.5 0.5 0 @@ -1563,18 +1655,21 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A 1 - + - RBX9AD1F5DA2030470586271DA8130205E8 + RBXC8FD79B94B6F41939E00B8A58EC953A7 0 + 0 0.0509803966 0.411764741 0.674509823 + false + 00000000000000000000000000000000 ArcHandles -1 @@ -1583,18 +1678,21 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A false - + - RBX9AD1F5DA2030470586271DA8130205E8 + RBXC8FD79B94B6F41939E00B8A58EC953A7 + 0 1 1 0 + false 0 + 00000000000000000000000000000000 Handles -1 1 @@ -1604,7 +1702,7 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A false - + 0 @@ -1613,7 +1711,9 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A 1 + 0 0 1 0 0 0 0.0526316 1 0.315789 0 0 0.105263 1 0.631579 0 0 0.157895 1 0.947368 0 0 0.210526 0.736842 1 0 0 0.263158 0.421053 1 0 0 0.315789 0.105263 1 0 0 0.368421 0 1 0.210526 0 0.421053 0 1 0.526316 0 0.473684 0 1 0.842105 0 0.526316 0 0.842105 1 0 0.578947 0 0.526316 1 0 0.631579 0 0.210526 1 0 0.684211 0.105263 0 1 0 0.736842 0.421052 0 1 0 0.789474 0.736842 0 1 0 0.842105 1 0 0.947369 0 0.894737 1 0 0.631579 0 0.947368 1 0 0.315789 0 1 1 0 0 0 + false 0.5 1 true @@ -1622,6 +1722,7 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A 0 0 false + 00000000000000000000000000000000 5 10 0.75 0 @@ -1649,15 +1750,18 @@ SIdI3ghI3oAbSM5I/kjxSKWAGkiISO5I/Ei/gBxIzUjWSISA/4C7RqiAHkaogP+A/4D/gP+A 0 1 0 0.0526316 0.972909 0.027091 0.105263 0.89457 0.10543 0.157895 0.773474 0.226526 0.210526 0.622743 0.377257 0.263158 0.45871 0.45871 0.315789 0.299152 0.299152 0.368421 0.161359 0.161359 0.421053 0.0602631 0.0602631 0.473684 0.00681935 0.00681935 0.526316 0.00681935 0.00681935 0.578947 0.0602631 0.0602631 0.631579 0.161359 0.161359 0.684211 0.299152 0.299152 0.736842 0.45871 0.45871 0.789474 0.622743 0.377257 0.842105 0.773474 0.226526 0.894737 0.89457 0.10543 0.947368 0.972909 0.027091 1 1 0 2c3758b9147ff16b01b8290f000286eb 1 + false 0 - + + 0 + false false + 00000000000000000000000000000000 ColorSequence - 0 {354D4B09-10FD-4C87-A7C0-B69F8E2A5066} 2c3758b9147ff16b01b8290f0002870d - + + 0 + false false + 00000000000000000000000000000000 SizeSequence - 0 {E785E241-396B-423F-964A-E545D5BAB3EC} 2c3758b9147ff16b01b8290f0002870e - + + 0 + false false + 00000000000000000000000000000000 TransparencySequence - 0 {B05FC7FC-88AB-427D-A9AA-DF55CCFE8554} - + + 0 + false + 00000000000000000000000000000000 Vector3Value -1 @@ -1753,7 +1864,7 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> - + false @@ -1776,8 +1887,12 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> 0 1 + 0 false + false false + 00000000000000000000000000000000 + true 0 Frame null @@ -1814,9 +1929,12 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> true 1 - + + 0 + false + 00000000000000000000000000000000 UDimTest -0.100000001 @@ -1840,9 +1958,12 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> - + + 0 + false + 00000000000000000000000000000000 0 0 @@ -1864,9 +1985,11 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> 0 0 + 0 WorldPivot false null + 1 -1 2c3758b9147ff16b01b8290f000286d6 @@ -1887,7 +2010,7 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> - + false @@ -1916,6 +2039,7 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> true true true + 0 true Default 0 @@ -1923,10 +2047,13 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> false + false + true -0.5 0.5 0 0 + 00000000000000000000000000000000 -0.5 0.5 0 @@ -1983,7 +2110,7 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> - + false @@ -2012,6 +2139,7 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> true true true + 0 true Default 0 @@ -2019,10 +2147,13 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> false + false + true -0.5 0.5 0 0 + 00000000000000000000000000000000 -0.5 0.5 0 @@ -2080,9 +2211,12 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> - + + 0 + false + 00000000000000000000000000000000 INF 0 DoubleValue @@ -2092,8 +2226,9 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> 1.3337000000000001076 - + + yuZpQdnvvUBOTYh1jqZ2cA== false -0.5 @@ -2121,6 +2256,7 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> false true true + 0 false Default 0 @@ -2128,13 +2264,17 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> false + false false + true + 0 -0.5 0.5 0 0 false false + 00000000000000000000000000000000 1.90382576 4.49005699 @@ -2145,7 +2285,6 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> 0 0 - -0.5 0.5 0 @@ -2206,16 +2345,21 @@ script.Parent.Transparency = NumberSequence.new(keyPoints)]]> - + - + + 0 + false + 00000000000000000000000000000000 Attributes -1 @@ -2223,12 +2367,27 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> - + + + + 0 + false + 00000000000000000000000000000000 + TimerService + -1 + + 2c3758b9147ff16b01b8290f000285ab + + + 0 + 0 + false 3.32999992 1 + 00000000000000000000000000000000 SoundService false 1 @@ -2238,37 +2397,49 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 1 - + + 0 + false + 00000000000000000000000000000000 VideoCaptureService -1 7a17f39c2cd995540269f61800155571 - + + 0 + false + 00000000000000000000000000000000 NonReplicatedCSGDictionaryService -1 2c3758b9147ff16b01b8290f000285a4 - + + 0 + false + 00000000000000000000000000000000 CSGDictionaryService -1 2c3758b9147ff16b01b8290f000285a5 - + false + 0 + false + 00000000000000000000000000000000 true Chat -1 @@ -2276,19 +2447,13 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 2c3758b9147ff16b01b8290f000285aa - - - - TimerService - -1 - - 2c3758b9147ff16b01b8290f000285ab - - - + + 0 true + false + 00000000000000000000000000000000 12 Players 56832 @@ -2296,36 +2461,49 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> -1 2c3758b9147ff16b01b8290f000285ad + false - + + 0 + false + 00000000000000000000000000000000 ReplicatedFirst -1 2c3758b9147ff16b01b8290f000285b1 - + + 0 + false + 00000000000000000000000000000000 TweenService -1 2c3758b9147ff16b01b8290f000285b3 - + Asphalt Basalt Brick + 0 + Cardboard + Carpet + CeramicTiles + ClayRoofTiles Cobblestone Concrete CorrodedMetal CrackedLava + false DiamondPlate Fabric Foil @@ -2333,8 +2511,10 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> Granite Grass Ground + 00000000000000000000000000000000 Ice LeafyGrass + Leather Limestone Marble Metal @@ -2342,8 +2522,11 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> MaterialService Pavement Pebble + Plaster Plastic Rock + RoofShingles + Rubber Salt Sand Sandstone @@ -2358,54 +2541,175 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> WoodPlanks - + + 0 + true + false 0 true true + false + 00000000000000000000000000000000 TextChatService -1 7a17f39c2cd995540269f61800149fc0 - + + + 0.0980392173 + 0.105882354 + 0.113725491 + + 0.2999999999999999889 + 0 + false true + + rbxasset://fonts/families/GothamSSm.json + 500 + + rbxasset://fonts/GothamSSm-Medium.otf + + 1 + 00000000000000000000000000000000 + 1 ChatWindowConfiguration -1 + + 1 + 1 + 1 + + 14 + + 0 + 0 + 0 + + 0.5 7a17f39c2cd995540269f6180014a183 + 1 + 1 - + + true + + 0.0980392173 + 0.105882354 + 0.113725491 + + 0.2000000000000000111 + 0 + false true + + rbxasset://fonts/families/GothamSSm.json + 500 + + rbxasset://fonts/GothamSSm-Medium.otf + + 00000000000000000000000000000000 + 47 ChatInputBarConfiguration + + 0.698039234 + 0.698039234 + 0.698039234 + -1 null + + 1 + 1 + 1 + + 14 + + 0 + 0 + 0 + + 0.5 7a17f39c2cd995540269f6180014a184 + + + HumanoidRootPart + + + 0.980392158 + 0.980392158 + 0.980392158 + + 0.10000000000000000555 + 15 + 6 + 0 + false + true + 18 + + rbxasset://fonts/families/GothamSSm.json + 500 + + rbxasset://fonts/GothamSSm-Medium.otf + + 00000000000000000000000000000000 + + 0 + 0 + 0 + + 3 + 100 + 40 + BubbleChatConfiguration + -1 + + true + + 0.223529413 + 0.23137255 + 0.239215687 + + 16 + 3e3025f0b361389c03bc6a11000026d5 + 0 + + - + + 0 + false + 00000000000000000000000000000000 PermissionsService -1 2c3758b9147ff16b01b8290f000285b8 - + + 0 false + false + 00000000000000000000000000000000 PlayerEmulatorService false @@ -2414,34 +2718,37 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 2c3758b9147ff16b01b8290f000285ba - + - 0 - - 0 + 0 + false false + 00000000000000000000000000000000 StudioData -1 - 0 - 0 2c3758b9147ff16b01b8290f000285bc - + true + 0 true + 0 400 0.5 0 + 0 7.19999981 50 89 true 16 + 0 + false 0 0 0 @@ -2467,8 +2774,11 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 0 1 0.7 1 100 + 00000000000000000000000000000000 + 0 true 0 + 0 StarterPlayer 100 -1 @@ -2476,18 +2786,24 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 2c3758b9147ff16b01b8290f000285bd true - + + 0 + false + 00000000000000000000000000000000 StarterPlayerScripts -1 2c3758b9147ff16b01b8290f0002872a - + + 0 + false + 00000000000000000000000000000000 StarterCharacterScripts -1 @@ -2495,20 +2811,27 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> - + + 0 + false + 00000000000000000000000000000000 StarterPack -1 2c3758b9147ff16b01b8290f000285be - + + 0 + false + 00000000000000000000000000000000 StarterGui true + 0 2 true -1 @@ -2517,64 +2840,73 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 0 - + + 0 + false + 00000000000000000000000000000000 LocalizationService -1 2c3758b9147ff16b01b8290f000285c1 - + + 0 + false + 00000000000000000000000000000000 TeleportService -1 2c3758b9147ff16b01b8290f000285c5 - + + 0 + false + 00000000000000000000000000000000 CollectionService -1 2c3758b9147ff16b01b8290f000285c7 - + + 0 + false + 00000000000000000000000000000000 PhysicsService -1 2c3758b9147ff16b01b8290f000285c8 - - - - Geometry - -1 - - 2c3758b9147ff16b01b8290f000285ca - - - + false false + 0 + false + 00000000000000000000000000000000 InsertService -1 2c3758b9147ff16b01b8290f000285cc - + + 0 + false + 00000000000000000000000000000000 InsertionHash -1 @@ -2583,18 +2915,24 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> - + + 0 + false + 00000000000000000000000000000000 GamePassService -1 2c3758b9147ff16b01b8290f000285cd - + + 0 + false + 00000000000000000000000000000000 1000 Debris -1 @@ -2602,82 +2940,109 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 2c3758b9147ff16b01b8290f000285ce - + + 0 + false + 00000000000000000000000000000000 CookiesService -1 2c3758b9147ff16b01b8290f000285cf - + + 0 + false + 00000000000000000000000000000000 VRService -1 2c3758b9147ff16b01b8290f000285d9 - + + 0 + false + 00000000000000000000000000000000 ContextActionService -1 2c3758b9147ff16b01b8290f000285da - + + 0 + false + 00000000000000000000000000000000 ScriptService -1 2c3758b9147ff16b01b8290f000285dc - + + 0 + false + 00000000000000000000000000000000 AssetService -1 2c3758b9147ff16b01b8290f000285dd - + + 0 + false + 00000000000000000000000000000000 TouchInputService -1 2c3758b9147ff16b01b8290f000285de - + + 0 + false + 00000000000000000000000000000000 AnalyticsService -1 2c3758b9147ff16b01b8290f000285e1 - + + 0 + false + 00000000000000000000000000000000 Selection -1 2c3758b9147ff16b01b8290f000285e4 - + + 0 + false + 00000000000000000000000000000000 false ServerScriptService -1 @@ -2685,17 +3050,23 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 2c3758b9147ff16b01b8290f000285e6 - + + 0 + false + 00000000000000000000000000000000 ServerStorage -1 2c3758b9147ff16b01b8290f000285e7 - + + 0 + false + 00000000000000000000000000000000 NodePresets -1 @@ -2703,34 +3074,55 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> - + + 0 + false + 00000000000000000000000000000000 ReplicatedStorage -1 2c3758b9147ff16b01b8290f000285e8 - + + 0 + false + 00000000000000000000000000000000 LuaWebService -1 2c3758b9147ff16b01b8290f000285ef - + + 0 + false + 00000000000000000000000000000000 ProcessInstancePhysicsService -1 2c3758b9147ff16b01b8290f000285f2 - + + + + 0 + false + 00000000000000000000000000000000 + LanguageService + -1 + + 2c3758b9147ff16b01b8290f000285f9 + + + 0 @@ -2739,6 +3131,7 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 2 + 0 0 0 @@ -2749,6 +3142,7 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 0 0 + false 0 0 0 @@ -2761,6 +3155,7 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 0 41.7332993 true + 00000000000000000000000000000000 Lighting 0.501960814 @@ -2776,28 +3171,51 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 2c3758b9147ff16b01b8290f00028631 - + + 0 + false + 00000000000000000000000000000000 Instance -1 2c3758b9147ff16b01b8290f00028633 - + + 0 + false + AAAAAA== + 00000000000000000000000000000000 + ServiceVisibilityService + -1 + + 00e883a31183d0390578387d000038e9 + AAAAAA== + + + + + + 0 + false + 00000000000000000000000000000000 AnimationFromVideoCreatorService -1 7a17f39c2cd995540269f6180015546d - + true + 0 + false + 00000000000000000000000000000000 false DataStoreService -1 @@ -2805,18 +3223,24 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 2c3758b9147ff16b01b8290f00028695 - + + 0 + false + 00000000000000000000000000000000 FlyweightService -1 2c3758b9147ff16b01b8290f000286a6 - + + 0 + false + 00000000000000000000000000000000 true HttpService -1 @@ -2824,28 +3248,25 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 2c3758b9147ff16b01b8290f000286b7 - - - - LanguageService - -1 - - 2c3758b9147ff16b01b8290f000285f9 - - - + + 0 + false + 00000000000000000000000000000000 MemoryStoreService -1 2c3758b9147ff16b01b8290f000286ca - + + 0 + false true + 00000000000000000000000000000000 16 ProximityPromptService -1 @@ -2853,23 +3274,27 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 2c3758b9147ff16b01b8290f000286f2 - + + 0 + false + 00000000000000000000000000000000 Teams -1 2c3758b9147ff16b01b8290f00028734 - + true + 0 + false false - true - true + 00000000000000000000000000000000 true TestService 0 @@ -2880,109 +3305,69 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 2c3758b9147ff16b01b8290f00028738 - + {"lastSaveTime":0,"lastKnownPublishRequest":0,"users":[]} + 0 + false + 00000000000000000000000000000000 UnvalidatedAssetService -1 2c3758b9147ff16b01b8290f00028753 - + + 0 + false + 00000000000000000000000000000000 VirtualInputManager -1 2c3758b9147ff16b01b8290f0002875c - + + 0 + false + 00000000000000000000000000000000 VoiceChatInternal -1 7a17f39c2cd995540269f61800155575 - + + 0 + false true + 00000000000000000000000000000000 VoiceChatService -1 7a17f39c2cd995540269f61800155576 + 1 - + + 0 + false + 00000000000000000000000000000000 DumpFolder -1 2c3758b9147ff16b01b8290f000286a8 - - - 1 - 0 - - 0 - UIAspectRatioConstraint - -1 - - 32ea8b09883b240203574492000ab351 - - - - - - RayValue - -1 - - 32ea8b09883b240203574492000ab368 - - - 0 - 0 - 0 - - - 0 - 0 - 0 - - - - - - - - Vector3Value - -1 - - 32ea8b09883b240203574492000ab36a - - 0 - 0 - 0 - - - - - - - Vector3Curve - -1 - - 32ea8b09883b240203574492000ab36b - - - + 0 @@ -2999,43 +3384,139 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> 1 + 0 + false + 00000000000000000000000000000000 Accoutrement -1 - 32ea8b09883b240203574492000ab24d + 3e3025f0b361389c03bc6a1100003163 - + + + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + 0 + false + 00000000000000000000000000000000 + Accessory + -1 + + 3e3025f0b361389c03bc6a1100003164 + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + 0 + false + 00000000000000000000000000000000 + Hat + -1 + + 3e3025f0b361389c03bc6a1100003165 + + + + + + + 0 + false + 00000000000000000000000000000000 + Animation + -1 + + 3e3025f0b361389c03bc6a1100003166 + + + + 0 + false + AAAAAAAAAAAAAAAAAAAAAA== + 00000000000000000000000000000000 true CurveAnimation 2 -1 - 32ea8b09883b240203574492000ab253 + 3e3025f0b361389c03bc6a1100003167 - + + 2 + 0 + false + AAAAAAAAAAAAAAAAAAAAAA== + 00000000000000000000000000000000 + true + KeyframeSequence + 2 + -1 + + 3e3025f0b361389c03bc6a1100003168 + + + + + + 0 + false + 00000000000000000000000000000000 AnimationController -1 - 32ea8b09883b240203574492000ab255 + 3e3025f0b361389c03bc6a1100003169 - + + 0 + false + 00000000000000000000000000000000 AnimationRigData -1 - 32ea8b09883b240203574492000ab257 - AQAAAAAAAAA= - AQAAAAAAAAA= - AQAAAAAAAAA= - AQAAAAAAAAA= + 3e3025f0b361389c03bc6a110000316b + + + + + AQAAAAEAAAAAAAAA AQAAAAEAAAAAAAAA AQAAAAEAAAAAAA== @@ -3043,14 +3524,16 @@ ZWN0b3IyEAAA4EAAAABBCwAAAFRlc3RWZWN0b3IzEQAAEEEAACBBAAAwQQ==]]> AAA=]]> + AQAAAAAAAAA= - + + 0 0.784300029 0.666700006 @@ -3061,41 +3544,77 @@ AAA=]]> 0.235300004 0.0549000017 + false 0.395000011 0 0 + 00000000000000000000000000000000 Atmosphere 0 -1 - 32ea8b09883b240203574492000ab25b + 3e3025f0b361389c03bc6a110000316e - + + 0 + false + 00000000000000000000000000000000 Backpack -1 - 32ea8b09883b240203574492000ab260 + 3e3025f0b361389c03bc6a1100003171 - + false 0 + 0 + false + 00000000000000000000000000000000 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + yuZpQdnvvUBOTYh1jqZ2cA== + + 0 + 0 + 0 + + 0 HopperBin + false + null + 1 -1 - 32ea8b09883b240203574492000ab261 + 3e3025f0b361389c03bc6a1100003172 + - + true + 0 + false true 0 @@ -3111,20 +3630,49 @@ AAA=]]> 0 1 + 00000000000000000000000000000000 + 0 false + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + yuZpQdnvvUBOTYh1jqZ2cA== + + 0 + 0 + 0 + + 0 Tool + false + null true + 1 -1 - 32ea8b09883b240203574492000ab262 + 3e3025f0b361389c03bc6a1100003173 + - + true + 0 + false true 0 @@ -3140,28 +3688,58 @@ AAA=]]> 0 1 + 00000000000000000000000000000000 + 0 false + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + yuZpQdnvvUBOTYh1jqZ2cA== + + 0 + 0 + 0 + + 0 Flag + false + null true + 1 -1 194 - 32ea8b09883b240203574492000ab263 + 3e3025f0b361389c03bc6a1100003174 + - + null null 1 + 0 0 1 1 1 0 1 1 1 1 0 0 0 + false true false + 00000000000000000000000000000000 0 0 Beam @@ -3173,31 +3751,37 @@ AAA=]]> 0 1 0 0.5 0 1 0.5 0 - 32ea8b09883b240203574492000ab266 + 3e3025f0b361389c03bc6a1100003175 1 1 0 - + + 0 + false + 00000000000000000000000000000000 BindableEvent -1 - 32ea8b09883b240203574492000ab267 + 3e3025f0b361389c03bc6a1100003176 - + + 0 + false + 00000000000000000000000000000000 BindableFunction -1 - 32ea8b09883b240203574492000ab268 + 3e3025f0b361389c03bc6a1100003177 - + 0 @@ -3205,6 +3789,9 @@ AAA=]]> 0 + 0 + false + 00000000000000000000000000000000 4000 4000 @@ -3214,24 +3801,27 @@ AAA=]]> 1250 -1 - 32ea8b09883b240203574492000ab269 + 3e3025f0b361389c03bc6a1100003178 - + + 0 + false 0 1 0 + 00000000000000000000000000000000 BodyForce -1 - 32ea8b09883b240203574492000ab26a + 3e3025f0b361389c03bc6a1100003179 - + @@ -3248,7 +3838,10 @@ AAA=]]> 0 1 + 0 500 + false + 00000000000000000000000000000000 400000 0 @@ -3258,13 +3851,16 @@ AAA=]]> 3000 -1 - 32ea8b09883b240203574492000ab26b + 3e3025f0b361389c03bc6a110000317a - + + 0 1250 + false + 00000000000000000000000000000000 4000 4000 @@ -3279,17 +3875,20 @@ AAA=]]> -1 - 32ea8b09883b240203574492000ab26c + 3e3025f0b361389c03bc6a110000317b - + + 0 + false 0 1 0 + 00000000000000000000000000000000 0 0 @@ -3298,12 +3897,15 @@ AAA=]]> BodyThrust -1 - 32ea8b09883b240203574492000ab26d + 3e3025f0b361389c03bc6a110000317c - + + 0 + false + 00000000000000000000000000000000 4000 4000 @@ -3313,7 +3915,7 @@ AAA=]]> 1250 -1 - 32ea8b09883b240203574492000ab26e + 3e3025f0b361389c03bc6a110000317d 0 2 @@ -3321,10 +3923,13 @@ AAA=]]> - + + 0 0.699999988 + false + 00000000000000000000000000000000 30 4000 @@ -3346,10 +3951,10 @@ AAA=]]> 5 500 3000 - 32ea8b09883b240203574492000ab26f + 3e3025f0b361389c03bc6a110000317e - + @@ -3368,6 +3973,8 @@ AAA=]]> null 0 + 0 + false 70 0 @@ -3386,20 +3993,25 @@ AAA=]]> true 1 + 00000000000000000000000000000000 Camera -1 - 32ea8b09883b240203574492000ab272 + 3e3025f0b361389c03bc6a1100003180 + false - + + 0 + false 0.992156923 0.917647123 0.552941203 + 00000000000000000000000000000000 0.992156923 0.917647123 @@ -3428,100 +4040,139 @@ AAA=]]> 0.498039246 0.278431386 - 32ea8b09883b240203574492000ab273 + 3e3025f0b361389c03bc6a1100003181 - + 0 0 + 0 + false + 00000000000000000000000000000000 0 CharacterMesh 0 -1 - 32ea8b09883b240203574492000ab274 + 3e3025f0b361389c03bc6a1100003182 - + + 0 1 1 1 + false + 00000000000000000000000000000000 Pants -1 - 32ea8b09883b240203574492000ab275 + 3e3025f0b361389c03bc6a1100003183 - + + 0 1 1 1 + false + 00000000000000000000000000000000 + Shirt + + -1 + + 3e3025f0b361389c03bc6a1100003184 + + + + + + 0 + + 1 + 1 + 1 + + false + 00000000000000000000000000000000 ShirtGraphic -1 - 32ea8b09883b240203574492000ab277 + 3e3025f0b361389c03bc6a1100003185 - + + 0 + false + 00000000000000000000000000000000 Skin 226 -1 - 32ea8b09883b240203574492000ab278 + 3e3025f0b361389c03bc6a1100003186 - + + 0 + false + 00000000000000000000000000000000 32 ClickDetector -1 - 32ea8b09883b240203574492000ab279 + 3e3025f0b361389c03bc6a1100003187 - + + 0 1 1 1 0.5 + false 0.699999988 true + 00000000000000000000000000000000 Clouds -1 - 32ea8b09883b240203574492000ab27a + 3e3025f0b361389c03bc6a1100003188 - + + 0 + false + 00000000000000000000000000000000 Configuration -1 - 32ea8b09883b240203574492000ab27b + 3e3025f0b361389c03bc6a1100003189 - + 0 null @@ -3541,8 +4192,11 @@ AAA=]]> 0 1 + 0 23 + false true + 00000000000000000000000000000000 INF 10000 1 @@ -3553,18 +4207,28 @@ AAA=]]> false -1 - 32ea8b09883b240203574492000ab27c + 3e3025f0b361389c03bc6a110000318a false - + false null null + 0 194 + false true + 0 + 2 + 00000000000000000000000000000000 + + 10000 + 10000 + 10000 + 10000 INF 1 @@ -3579,11 +4243,11 @@ AAA=]]> false -1 - 32ea8b09883b240203574492000ab27d + 3e3025f0b361389c03bc6a110000318b false - + 0 @@ -3593,25 +4257,65 @@ AAA=]]> null null + 0 23 + false true + 00000000000000000000000000000000 0 AngularVelocity false 2 -1 - 32ea8b09883b240203574492000ab27e + 3e3025f0b361389c03bc6a110000318c false - + null null - 1009 + 0 + 23 + false true + 00000000000000000000000000000000 + false + 10000 + 10000 + AnimationConstraint + -1 + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 3e3025f0b361389c03bc6a110000318d + false + + + + + null + null + + 0 + 1009 + false + true + 00000000000000000000000000000000 false 0 BallSocketConstraint @@ -3622,46 +4326,181 @@ AAA=]]> false -45 45 - 32ea8b09883b240203574492000ab27f + 3e3025f0b361389c03bc6a110000318e 45 false - + + + 0 + 45 + 0 + 0 + null + null + + 0 + 1009 + false + true + 00000000000000000000000000000000 + false + -45 + INF + 0 + HingeConstraint + 0.150000006 + 0 + 0 + false + -1 + + 0 + 3e3025f0b361389c03bc6a110000318f + 45 + false + + + + + false + null + null + + 0 + 23 + false + true + 00000000000000000000000000000000 + false + 1000 + INF + LineForce + false + -1 + + 3e3025f0b361389c03bc6a1100003190 + false + + + null null - 194 + 0 + 26 + false true + 0 + true + 00000000000000000000000000000000 + + 1 + 0 + 0 + + -0 + + 1000 + 1000 + 1000 + + 1000 + + 1000 + 1000 + + LinearVelocity + + 0 + 0 + + + 1 + 0 + 0 + + 2 + + 0 + 1 + 0 + + -1 + + 3e3025f0b361389c03bc6a1100003191 + + 0 + 0 + 0 + + 2 + false + + + + + null + null + + 0 + 194 + false + true + 00000000000000000000000000000000 + PlaneConstraint + -1 + + 3e3025f0b361389c03bc6a1100003192 + false + + + + + null + null + + 0 + 194 + false + true + 00000000000000000000000000000000 Plane -1 - 32ea8b09883b240203574492000ab284 + 3e3025f0b361389c03bc6a1100003193 false - + null null + 0 194 + false true + 00000000000000000000000000000000 RigidConstraint -1 - 32ea8b09883b240203574492000ab285 + 3e3025f0b361389c03bc6a1100003194 false - + null null + 0 26 + false true + 00000000000000000000000000000000 5 90 90 @@ -3670,24 +4509,27 @@ AAA=]]> -1 0.100000001 - 32ea8b09883b240203574492000ab286 + 3e3025f0b361389c03bc6a1100003195 false - + null null + 0 25 + false true + 00000000000000000000000000000000 5 RopeConstraint 0 -1 0.100000001 - 32ea8b09883b240203574492000ab287 + 3e3025f0b361389c03bc6a1100003196 false false 10000 @@ -3696,16 +4538,96 @@ AAA=]]> 5 - + + + 0 + 0 + false + 45 + 0 + 0 + 0 + null + null + + 0 + 1009 + false + true + 00000000000000000000000000000000 + 0 + false + 45 + -45 + 0 + INF + INF + 0 + 0 + CylindricalConstraint + 0 + false + 0 + 0 + 0.150000006 + false + false + -1 + 0 + + 0 + 0 + 3e3025f0b361389c03bc6a1100003197 + 45 + 5 + 0 + false + + + + + 0 + null + null + + 0 + 1009 + false + true + 00000000000000000000000000000000 + false + 45 + 0 + INF + 0 + PrismaticConstraint + 0 + 0 + 0.150000006 + false + -1 + 0 + + 0 + 3e3025f0b361389c03bc6a1100003198 + 5 + 0 + false + + + null null + 0 3 200 0 + false true 1 + 00000000000000000000000000000000 false INF 5 @@ -3716,17 +4638,20 @@ AAA=]]> 0 0.100000001 - 32ea8b09883b240203574492000ab28a + 3e3025f0b361389c03bc6a1100003199 false - + null null + 0 23 + false true + 00000000000000000000000000000000 Torque 0 -1 @@ -3736,19 +4661,22 @@ AAA=]]> 0 0 - 32ea8b09883b240203574492000ab28b + 3e3025f0b361389c03bc6a110000319a false - + null null + 0 8 200 0.00999999978 + false true + 00000000000000000000000000000000 false false 45 @@ -3759,17 +4687,20 @@ AAA=]]> -1 100 - 32ea8b09883b240203574492000ab28c + 3e3025f0b361389c03bc6a110000319b false - + null null + 0 1009 + false true + 00000000000000000000000000000000 false 45 UniversalConstraint @@ -3777,110 +4708,390 @@ AAA=]]> 0 -1 - 32ea8b09883b240203574492000ab28d + 3e3025f0b361389c03bc6a110000319c false - + false null null + 0 23 + false true 1000 0 0 + 00000000000000000000000000000000 VectorForce 0 -1 - 32ea8b09883b240203574492000ab28e + 3e3025f0b361389c03bc6a110000319d false - + + 0 + false + 00000000000000000000000000000000 HumanoidController -1 - 32ea8b09883b240203574492000ab28f + 3e3025f0b361389c03bc6a110000319e - + + 0 + false + 00000000000000000000000000000000 SkateboardController -1 - 32ea8b09883b240203574492000ab290 + 3e3025f0b361389c03bc6a110000319f - + + + 0 + false + 00000000000000000000000000000000 + VehicleController + -1 + + 3e3025f0b361389c03bc6a11000031a0 + + + + + + 10000 + false + 100 + 0 + false + 00000000000000000000000000000000 + true + true + 1000 + 1 + AirController + -1 + + 10000 + 1 + 3e3025f0b361389c03bc6a11000031a1 + + + + + 0 + + 10000 + false + 100 + 0 + false + 00000000000000000000000000000000 + INF + 1 + ClimbController + -1 + + 3e3025f0b361389c03bc6a11000031a2 + + + + + 1 + 0 + + 10000 + false + 100 + 0 + 0 + false + 2 + 1 + 1 + 00000000000000000000000000000000 + 1 + GroundController + -1 + 10000 + 100 + + 1 + 3e3025f0b361389c03bc6a11000031a3 + + + + + 0 + + false + 0 + false + 00000000000000000000000000000000 + 1 + SwimController + 10000 + 1 + 10000 + 1 + -1 + + 3e3025f0b361389c03bc6a11000031a4 + + + + + null 16 8 + 0 + null + false 0 0 1 + null + 00000000000000000000000000000000 0 0 0 ControllerManager + null -1 - 32ea8b09883b240203574492000ab296 + 3e3025f0b361389c03bc6a11000031a5 - + + 0 + false + 00000000000000000000000000000000 CustomEvent 0 -1 - 32ea8b09883b240203574492000ab297 + 3e3025f0b361389c03bc6a11000031a6 - + + 0 + false + 00000000000000000000000000000000 CustomEventReceiver null -1 - 32ea8b09883b240203574492000ab298 + 3e3025f0b361389c03bc6a11000031a7 - + + 0 + 0 + 0 + 0 + false + 00000000000000000000000000000000 + BlockMesh + + 0 + 0 + 0 + + + 1 + 1 + 1 + + -1 + + 3e3025f0b361389c03bc6a11000031a8 + + 1 + 1 + 1 + + + + + + + 0 + 0 + 0 + 0 + false + 00000000000000000000000000000000 + CylinderMesh + + 0 + 0 + 0 + + + 1 + 1 + 1 + + -1 + + 3e3025f0b361389c03bc6a11000031a9 + + 1 + 1 + 1 + + + + + + + 0 + false + 00000000000000000000000000000000 + + FileMesh + + 0 + 0 + 0 + + + 1 + 1 + 1 + + -1 + + + 3e3025f0b361389c03bc6a11000031aa + + 1 + 1 + 1 + + + + + + + 0 + false + 00000000000000000000000000000000 + + 0 + SpecialMesh + + 0 + 0 + 0 + + + 1 + 1 + 1 + + -1 + + + 3e3025f0b361389c03bc6a11000031ab + + 1 + 1 + 1 + + + + + + + 0 + 0 + 25 + false true + 00000000000000000000000000000000 + + Dialog + 1 + -1 + + 0 + 0 + + 0 + 0 + 0 + + 3e3025f0b361389c03bc6a11000031b1 + + + + + + 0 + false + true + + 00000000000000000000000000000000 DialogChoice -1 - 32ea8b09883b240203574492000ab2a4 + 3e3025f0b361389c03bc6a11000031b2 - + + + + 0 + false + 00000000000000000000000000000000 + EulerRotationCurve + 0 + -1 + + 3e3025f0b361389c03bc6a11000031b3 + + + 500000 4 + 0 + false 1 1 + 00000000000000000000000000000000 Explosion 0 @@ -3890,46 +5101,55 @@ AAA=]]> -1 1 - 32ea8b09883b240203574492000ab2a9 + 3e3025f0b361389c03bc6a11000031b7 true - + + 0 + false + 00000000000000000000000000000000 FaceControls -1 - 32ea8b09883b240203574492000ab2ac + 3e3025f0b361389c03bc6a11000031b9 - + + 0 1 1 1 + false 5 + 00000000000000000000000000000000 Decal -1 0 - 32ea8b09883b240203574492000ab2ad + 3e3025f0b361389c03bc6a11000031ba 1 - + + 0 1 1 1 + false 5 + 00000000000000000000000000000000 Texture 0 0 @@ -3939,32 +5159,54 @@ AAA=]]> 0 - 32ea8b09883b240203574492000ab2ae + 3e3025f0b361389c03bc6a11000031bb 1 - + + 0 + false 0 + 00000000000000000000000000000000 2 1 Hole -1 1 - 32ea8b09883b240203574492000ab2b1 + 3e3025f0b361389c03bc6a11000031be - + + 0 + false + 0 + 00000000000000000000000000000000 + 2 + 1 + MotorFeature + -1 + + 1 + 3e3025f0b361389c03bc6a11000031bf + + + + + + 0 0.92549026 0.545098066 0.274509817 + false true + 00000000000000000000000000000000 Fire 0.545098066 @@ -3974,23 +5216,64 @@ AAA=]]> -1 1 - 32ea8b09883b240203574492000ab2b3 + 3e3025f0b361389c03bc6a11000031c0 9 5 - + + 0 + false + 00000000000000000000000000000000 + FloatCurve + -1 + + 3e3025f0b361389c03bc6a11000031c1 + AQAAAAAAAAABAAAAAAAAAA== + + + + + + 0 + false + 00000000000000000000000000000000 + Folder + -1 + + 3e3025f0b361389c03bc6a11000031c2 + + + + + + 0 + false + 00000000000000000000000000000000 + ForceField + -1 + + 3e3025f0b361389c03bc6a11000031c3 + true + + + + + + 0 + false ? false + 00000000000000000000000000000000 FunctionalTest -1 - 32ea8b09883b240203574492000ab2b7 + 3e3025f0b361389c03bc6a11000031c4 - + false @@ -4013,7 +5296,9 @@ AAA=]]> 0 1 + 0 true + false false 1 @@ -4021,6 +5306,8 @@ AAA=]]> 1 0 + 00000000000000000000000000000000 + true 0 CanvasGroup null @@ -4052,12 +5339,12 @@ AAA=]]> 0 -1 - 32ea8b09883b240203574492000ab2b9 + 3e3025f0b361389c03bc6a11000031c5 true 1 - + false @@ -4080,8 +5367,12 @@ AAA=]]> 0 1 + 0 false + false false + 00000000000000000000000000000000 + true 0 Frame null @@ -4114,12 +5405,12 @@ AAA=]]> -1 0 - 32ea8b09883b240203574492000ab2ba + 3e3025f0b361389c03bc6a11000031c6 true 1 - + true @@ -4143,8 +5434,11 @@ AAA=]]> 0 1 + 0 false + false false + 00000000000000000000000000000000 @@ -4161,6 +5455,7 @@ AAA=]]> 0 0 + true 0 false ImageButton @@ -4215,12 +5510,12 @@ AAA=]]> 1 0 - 32ea8b09883b240203574492000ab2bb + 3e3025f0b361389c03bc6a11000031c7 true 1 - + true @@ -4244,17 +5539,22 @@ AAA=]]> 0 1 + 0 false + false false - 0 rbxasset://fonts/families/LegacyArial.json 400 rbxasset://fonts/arial.ttf + 00000000000000000000000000000000 + true 0 1 + + -1 false TextButton @@ -4296,6 +5596,7 @@ AAA=]]> 0.164705887 0.207843155 + 0 false 8 @@ -4309,3849 +5610,12 @@ AAA=]]> false 2 1 - 32ea8b09883b240203574492000ab2bc + 3e3025f0b361389c03bc6a11000031c8 true 1 - - - false - - 0 - 0 - - - true - 0 - - 0.639215708 - 0.635294139 - 0.647058845 - - 0 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - 0 - - rbxasset://fonts/families/LegacyArial.json - 400 - - rbxasset://fonts/arial.ttf - - 0 - 1 - -1 - TextLabel - null - null - null - null - - 0 - 0 - 0 - 0 - - false - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 0 - 0 - 0 - - 0 - -1 - - Label - - 0.105882362 - 0.164705887 - 0.207843155 - - false - 8 - - 0 - 0 - 0 - - 1 - 0 - 0 - false - 2 - 1 - 32ea8b09883b240203574492000ab2be - true - 1 - - - - - false - - 0 - 0 - - - true - 0 - 0 - - 0.639215708 - 0.635294139 - 0.647058845 - - 0 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - rbxasset://textures/ui/Scroll/scroll-bottom.png - - 0 - 0 - - - 0 - 0 - 2 - 0 - - true - false - 0 - 0 - 0 - rbxasset://textures/ui/Scroll/scroll-middle.png - ScrollingFrame - null - null - null - null - - 0 - 0 - 0 - 0 - - null - 0 - - 1 - 1 - 1 - - 0 - 12 - 4 - true - true - 0 - 0 - 0 - 0 - true - null - 0 - - 0 - 0 - 0 - 0 - - 0 - -1 - - rbxasset://textures/ui/Scroll/scroll-top.png - 32ea8b09883b240203574492000ab2bf - 0 - 0 - true - 1 - - - - - true - - 0 - 0 - - - true - 0 - - 0.639215708 - 0.635294139 - 0.647058845 - - 0 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - true - false - false - 0 - - rbxasset://fonts/families/LegacyArial.json - 400 - - rbxasset://fonts/arial.ttf - - 0 - 1 - -1 - false - TextBox - null - null - null - null - - 0.699999988 - 0.699999988 - 0.699999988 - - - - 0 - 0 - 0 - 0 - - false - null - 0 - true - 0 - 0 - 0 - 0 - false - null - 0 - true - - 0 - 0 - 0 - 0 - - 0 - -1 - - TextBox - - 0.105882362 - 0.164705887 - 0.207843155 - - true - false - 8 - - 0 - 0 - 0 - - 1 - 0 - 0 - false - 2 - 1 - 32ea8b09883b240203574492000ab2c0 - true - 1 - - - - - false - - 0 - 0 - - - true - 0 - - 0.639215708 - 0.635294139 - 0.647058845 - - 0 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - false - false - 0 - false - VideoFrame - null - null - null - null - false - - 0 - 0 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 0 - 0 - 0 - - 0 - -1 - - 0 - 32ea8b09883b240203574492000ab2c1 - - true - 1 - 1 - - - - - false - - 0.784313738 - 0.784313738 - 0.784313738 - - - 0 - 0 - - - true - 0 - - 0.639215708 - 0.635294139 - 0.647058845 - - 0 - - 0.105882362 - 0.164705887 - 0.207843155 - - 0 - 1 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 1.22173059 - false - false - - 1 - 1 - 1 - - 0 - 0 - - 0.549019635 - 0.549019635 - 0.549019635 - - - -1 - -1 - -1 - - ViewportFrame - null - null - null - null - - 0 - 0 - 0 - 0 - - null - 0 - false - 0 - 0 - 0 - 0 - false - null - 0 - - 0 - 0 - 0 - 0 - - 0 - -1 - - 32ea8b09883b240203574492000ab2c2 - true - 1 - - - - - false - null - false - - true - 1 - false - 0 - 0 - -1 - true - - 0 - 0 - 0 - - - 0 - 0 - 0 - - 0 - INF - BillboardGui - null - true - null - 0 - 0 - 0 - 0 - false - - 0 - 0 - 0 - 0 - - - 0 - 0 - - -1 - - 0 - 0 - 0 - - - 0 - 0 - 0 - - - 32ea8b09883b240203574492000ab2c3 - 0 - - - - - true - 1 - null - - true - true - 2 - AdGui - true - null - 0 - 0 - 0 - 0 - false - -1 - - 32ea8b09883b240203574492000ab2c6 - 0 - - - - - true - null - false - - true - 1 - - 800 - 600 - - false - true - 5 - 0 - SurfaceGui - 50 - true - null - 0 - 0 - 0 - 0 - false - 0 - -1 - - 0 - 32ea8b09883b240203574492000ab2c7 - 0 - 0 - - - - - - - 0.0509803966 - 0.411764741 - 0.674509823 - - 0 - null - FloorWire - -1 - 4 - - - - 1 - 1 - - null - 0 - 32ea8b09883b240203574492000ab2c8 - 2 - true - 0.0625 - - - - - null - - - 0.0509803966 - 0.411764741 - 0.674509823 - - 0.150000006 - SelectionBox - -1 - - 0.0509803966 - 0.411764741 - 0.674509823 - - 1 - - 0 - 32ea8b09883b240203574492000ab2c9 - true - - - - - 0 - null - false - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0.0509803966 - 0.411764741 - 0.674509823 - - BoxHandleAdornment - - 1 - 1 - 1 - - - 0 - 0 - 0 - - -1 - - 0 - 32ea8b09883b240203574492000ab2ca - true - -1 - - - - - 0 - null - false - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0.0509803966 - 0.411764741 - 0.674509823 - - 2 - ConeHandleAdornment - 0.5 - - 0 - 0 - 0 - - -1 - - 0 - 32ea8b09883b240203574492000ab2cb - true - -1 - - - - - 0 - null - false - 360 - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0.0509803966 - 0.411764741 - 0.674509823 - - 1 - 0 - CylinderHandleAdornment - 1 - - 0 - 0 - 0 - - -1 - - 0 - 32ea8b09883b240203574492000ab2cc - true - -1 - - - - - - true - 0 - true - false - ScreenGui - true - null - 0 - 0 - 0 - 0 - false - -1 - - 32ea8b09883b240203574492000ab2c4 - 0 - - - - - null - - - 0.94901967 - 0.952941239 - 0.952941239 - - ParabolaAdornment - -1 - - 0 - 2c3758b9147ff16b01b8290f000286e4 - true - - - - - 0 - null - false - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0.94901967 - 0.952941239 - 0.952941239 - - rbxasset://textures/SurfacesDefault.png - ImageHandleAdornment - - 1 - 1 - - - 0 - 0 - 0 - - -1 - - 0 - 32ea8b09883b240203574492000ab2cd - true - -1 - - - - - 0 - null - false - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0.0509803966 - 0.411764741 - 0.674509823 - - 5 - LineHandleAdornment - - 0 - 0 - 0 - - -1 - - 1 - 0 - 32ea8b09883b240203574492000ab2ce - true - -1 - - - - - 0 - null - false - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0.0509803966 - 0.411764741 - 0.674509823 - - WireframeHandleAdornment - - 0 - 0 - 0 - - -1 - - 0 - 32ea8b09883b240203574492000ab2d0 - true - -1 - - - - - null - - - 0.0509803966 - 0.411764741 - 0.674509823 - - SelectionSphere - -1 - - 0.0509803966 - 0.411764741 - 0.674509823 - - 1 - - 0 - 32ea8b09883b240203574492000ab2d2 - true - - - - - null - - - 7 - - - 0.0509803966 - 0.411764741 - 0.674509823 - - ArcHandles - -1 - - 0 - 32ea8b09883b240203574492000ab2d3 - true - - - - - null - - - 0.0509803966 - 0.411764741 - 0.674509823 - - - 63 - - Handles - -1 - 0 - - 0 - 32ea8b09883b240203574492000ab2d4 - true - - - - - null - - - 0.0509803966 - 0.411764741 - 0.674509823 - - SurfaceSelection - -1 - - 0 - 0 - 32ea8b09883b240203574492000ab2d5 - true - - - - - - - - HiddenSurfaceRemovalAsset - -1 - - 32ea8b09883b240203574492000ab2d9 - - - - - null - - 0 - true - - 1 - 0 - 0 - - 0.5 - Highlight - - 1 - 1 - 1 - - 0 - -1 - - 32ea8b09883b240203574492000ab2da - - - - - - true - true - true - true - 0 - 0 - - true - 100 - 0 - 100 - 0 - - 1 - 1 - 1 - - 1 - 7.19999981 - 50 - 100 - 89 - Humanoid - 100 - 2 - true - 0 - -1 - - 32ea8b09883b240203574492000ab2db - true - 16 - - - - - - null - true - null - IKControl - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - -1 - - null - 0 - 32ea8b09883b240203574492000ab2dd - 1 - - - - - - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - RotateP - null - null - -1 - - 32ea8b09883b240203574492000ab2df - - - - - - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - RotateV - null - null - -1 - - 32ea8b09883b240203574492000ab2e0 - - - - - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - - 0 - 0 - 0 - - - 0 - 0 - 0 - - - 0 - 0 - 0 - - - 0 - 0 - 0 - - Glue - null - null - -1 - - 32ea8b09883b240203574492000ab2e1 - - - - - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - ManualGlue - null - null - -1 - - 32ea8b09883b240203574492000ab2e2 - - - - - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - ManualWeld - null - null - -1 - - 32ea8b09883b240203574492000ab2e3 - - - - - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - true - 0 - Motor - null - null - -1 - - 32ea8b09883b240203574492000ab2e4 - - - - - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - true - 0 - Motor6D - null - null - -1 - - 32ea8b09883b240203574492000ab2e5 - - - - - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - Rotate - null - null - -1 - - 32ea8b09883b240203574492000ab2e6 - - - - - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - Snap - null - null - -1 - - 32ea8b09883b240203574492000ab2e7 - - - - - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - 0 - true - null - 0 - VelocityMotor - null - null - -1 - - 32ea8b09883b240203574492000ab2e8 - - - - - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - Weld - null - null - -1 - - 32ea8b09883b240203574492000ab2e9 - - - - - - - Animation - -1 - - 32ea8b09883b240203574492000ab252 - - - - - - Keyframe - -1 - - 0 - 32ea8b09883b240203574492000ab2ea - - - - - - KeyframeMarker - -1 - - 32ea8b09883b240203574492000ab2eb - - - - - - - 1 - - 1 - 1 - 1 - - true - PointLight - 8 - false - -1 - - 32ea8b09883b240203574492000ab2ed - - - - - 90 - - 1 - - 1 - 1 - 1 - - true - 5 - SpotLight - 16 - false - -1 - - 32ea8b09883b240203574492000ab2ee - - - - - 90 - - 1 - - 1 - 1 - 1 - - true - 5 - SurfaceLight - 16 - false - -1 - - 32ea8b09883b240203574492000ab2ef - - - - - - [] - LocalizationTable - -1 - en-us - - 32ea8b09883b240203574492000ab2f0 - - - - - - false - - Script - - 0 - {96A7EA07-3B16-40AA-88BF-E1E130E46989} - - -1 - - 32ea8b09883b240203574492000ab2f1 - - - - - - MarkerCurve - -1 - - 32ea8b09883b240203574492000ab2f7 - AAAAAAEAAAAKAAAAAAAAFkUAAAAA - - - - - - 256 - - - false - - 0 - - MaterialVariant - - - -1 - 10 - - - 32ea8b09883b240203574492000ab2f8 - - - - - - Message - -1 - - - 32ea8b09883b240203574492000ab2f9 - - - - - - Hint - -1 - - - 32ea8b09883b240203574492000ab2fa - - - - - - true - NoCollisionConstraint - null - null - -1 - - 32ea8b09883b240203574492000ab2fd - - - - - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 0 - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - true - true - true - Default - 0 - 4288914085 - - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 0 - 0 - false - false - 256 - - CornerWedgePart - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - -0.5 - 0.5 - 0 - 0 - 0 - - 0 - 0 - 0 - - -1 - - -0.5 - 0.5 - 0 - 0 - 0 - 32ea8b09883b240203574492000ab2fe - - 0 - 0 - 0 - - - 2 - 2 - 2 - - - - - - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 4 - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - true - true - true - Default - 0 - 4288914085 - - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 0 - 0 - false - false - 256 - - Part - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - -0.5 - 0.5 - 0 - 0 - 0 - - 0 - 0 - 0 - - -1 - - -0.5 - 0.5 - 3 - 0 - 0 - 32ea8b09883b240203574492000ab2ff - - 0 - 0 - 0 - - 1 - 1 - - 4 - 1.20000005 - 2 - - - - - - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 4 - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - true - true - true - Default - 0 - 4288914085 - - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 0 - 0 - false - false - 256 - - FlagStand - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - -0.5 - 0.5 - 0 - 0 - 0 - - 0 - 0 - 0 - - -1 - - 194 - -0.5 - 0.5 - 3 - 0 - 0 - 32ea8b09883b240203574492000ab300 - - 0 - 0 - 0 - - 1 - 1 - - 4 - 1.20000005 - 2 - - - - - - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 4 - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - true - true - true - Default - 0 - 4288914085 - - false - - false - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 0 - 0 - false - false - 256 - - Seat - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - -0.5 - 0.5 - 0 - 0 - 0 - - 0 - 0 - 0 - - -1 - - -0.5 - 0.5 - 3 - 0 - 0 - 32ea8b09883b240203574492000ab302 - - 0 - 0 - 0 - - 1 - 1 - - 4 - 1.20000005 - 2 - - - - - - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 4 - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - true - true - true - Default - 0 - 4288914085 - - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 0 - 0 - false - false - 256 - - SkateboardPlatform - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - -0.5 - 0.5 - 0 - 0 - 0 - - 0 - 0 - 0 - - -1 - 0 - true - - 0 - -0.5 - 0.5 - 3 - 0 - 0 - 32ea8b09883b240203574492000ab303 - - 0 - 0 - 0 - - 1 - 1 - - 4 - 1.20000005 - 2 - - - - - - false - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 4 - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - true - true - true - Default - 0 - 4288914085 - - false - - 10 - true - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 0 - 0 - false - false - 256 - - SpawnLocation - true - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - -0.5 - 0.5 - 0 - 0 - 0 - - 0 - 0 - 0 - - -1 - - 194 - -0.5 - 0.5 - 3 - 0 - 0 - 32ea8b09883b240203574492000ab304 - - 0 - 0 - 0 - - 1 - 1 - - 4 - 1.20000005 - 2 - - - - - - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 4 - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - true - true - true - Default - 0 - 4288914085 - - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 0 - 0 - false - false - 256 - - WedgePart - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - -0.5 - 0.5 - 0 - 0 - 0 - - 0 - 0 - 0 - - -1 - - -0.5 - 0.5 - 0 - 0 - 0 - 32ea8b09883b240203574492000ab305 - - 0 - 0 - 0 - - 1 - - 4 - 1.20000005 - 2 - - - - - - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 0 - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - true - true - true - Default - 0 - 4288914085 - - false - - false - -0.5 - 0.5 - 0 - 0 - false - false - - 0 - 0 - 0 - - - 0 - 0 - 0 - - - -0.5 - 0.5 - 0 - 0 - false - false - 256 - - - MeshPart - yuZpQdnvvUBOTYh1jqZ2cA== - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - 1 - -0.5 - 0.5 - 0 - 0 - 0 - - 0 - 0 - 0 - - -1 - - - -0.5 - 0.5 - 0 - 0 - 0 - 32ea8b09883b240203574492000ab306 - - 0 - 0 - 0 - - 0 - - 4 - 1.20000005 - 2 - - - - - - false - - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 0 - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - true - true - true - - yuZpQdnvvUBOTYh1jqZ2cA== - Default - 0 - 4294967295 - - false - - 3 - -0.5 - 0.5 - 0 - 0 - - 1 - 1 - 1 - - - -0.5 - 0.5 - 0 - 0 - false - false - 256 - - - yuZpQdnvvUBOTYh1jqZ2cA== - PartOperation - yuZpQdnvvUBOTYh1jqZ2cA== - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - 1 - -0.5 - 0.5 - 0 - 0 - 0 - - 0 - 0 - 0 - - 0 - -1 - - -0.5 - 0.5 - 0 - 0 - 0 - 32ea8b09883b240203574492000ab307 - false - - 0 - 0 - 0 - - - 4 - 1.20000005 - 2 - - - - - - true - - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 0 - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - false - true - true - true - - yuZpQdnvvUBOTYh1jqZ2cA== - Default - 0 - 4294967295 - - false - - 3 - -0.5 - 0.5 - 0 - 0 - - 1 - 1 - 1 - - - -0.5 - 0.5 - 0 - 0 - false - false - 256 - - - yuZpQdnvvUBOTYh1jqZ2cA== - NegateOperation - yuZpQdnvvUBOTYh1jqZ2cA== - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - 1 - -0.5 - 0.5 - 0 - 0 - 0 - - 0 - 0 - 0 - - 0 - -1 - - -0.5 - 0.5 - 0 - 0 - 0.100000001 - 32ea8b09883b240203574492000ab308 - false - - 0 - 0 - 0 - - - 4 - 1.20000005 - 2 - - - - - - false - - -0.5 - 0.5 - 0 - 0 - -0.5 - 0.5 - 4 - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - true - true - true - true - Default - 0 - 4288914085 - - false - - false - -0.5 - 0.5 - 0 - 0 - true - -0.5 - 0.5 - 0 - 0 - false - false - 256 - - 25 - VehicleSeat - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 0 - -0.5 - 0.5 - 0 - 0 - 0 - - 0 - 0 - 0 - - -1 - 0 - 0 - - 0 - 0 - -0.5 - 0.5 - 3 - 0 - 10 - 0 - 1 - 32ea8b09883b240203574492000ab30b - - 0 - 0 - 0 - - - 4 - 1.20000005 - 2 - - - - - - - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - yuZpQdnvvUBOTYh1jqZ2cA== - - 0 - 0 - 0 - - Model - false - null - -1 - - 32ea8b09883b240203574492000ab30c - - - - - - - 0 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - yuZpQdnvvUBOTYh1jqZ2cA== - - 0 - 0 - 0 - - WorldModel - false - null - -1 - - 32ea8b09883b240203574492000ab30e - - - - - - null - null - - true - - PathfindingLink - -1 - - 32ea8b09883b240203574492000ab311 - - - - - - - PathfindingModifier - false - -1 - - 32ea8b09883b240203574492000ab312 - - - - - - 0 - 0 - NumberPose - -1 - - 32ea8b09883b240203574492000ab316 - 0 - 1 - - - - - - true - 0.400000006 - BloomEffect - 24 - -1 - - 0.949999988 - 32ea8b09883b240203574492000ab318 - - - - - - 0 - 0 - true - ColorCorrectionEffect - 0 - -1 - - - 1 - 1 - 1 - - 32ea8b09883b240203574492000ab31a - - - - - - true - 0.75 - 0.0500000007 - 10 - DepthOfFieldEffect - 0.75 - -1 - - 32ea8b09883b240203574492000ab31b - - - - - - true - 0.25 - SunRaysEffect - -1 - 1 - - 32ea8b09883b240203574492000ab31c - - - - - Interact - - true - true - true - 0 - 1000 - 0 - 101 - 10 - ProximityPrompt - - true - null - -1 - 0 - - - 0 - 0 - - 32ea8b09883b240203574492000ab31d - - - - - - - ReflectionMetadataCallbacks - -1 - - 32ea8b09883b240203574492000ab31f - - - - - - ReflectionMetadataClasses - -1 - - 32ea8b09883b240203574492000ab320 - - - - - - ReflectionMetadataEnums - -1 - - 32ea8b09883b240203574492000ab321 - - - - - - ReflectionMetadataEvents - -1 - - 32ea8b09883b240203574492000ab322 - - - - - - ReflectionMetadataFunctions - -1 - - 32ea8b09883b240203574492000ab323 - - - - - - true - - false - - false - false - - 0 - 2147483647 - - true - false - ReflectionMetadataClass - - 5000 - - false - - -1 - - 0 - 0 - 0 - 32ea8b09883b240203574492000ab324 - - - - - - true - - false - - false - false - - - false - ReflectionMetadataEnum - 5000 - - false - - -1 - - 0 - 0 - 0 - 32ea8b09883b240203574492000ab325 - - - - - - true - - false - - false - false - - - false - ReflectionMetadataEnumItem - 5000 - - false - - -1 - - 0 - 0 - 0 - 32ea8b09883b240203574492000ab326 - - - - - - true - - false - - false - false - - - false - ReflectionMetadataMember - 5000 - - false - - -1 - - 0 - 0 - 0 - 32ea8b09883b240203574492000ab327 - - - - - - ReflectionMetadataProperties - -1 - - 32ea8b09883b240203574492000ab328 - - - - - - ReflectionMetadataYieldFunctions - -1 - - 32ea8b09883b240203574492000ab329 - - - - - - RemoteEvent - -1 - - 32ea8b09883b240203574492000ab32a - - - - - - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - 10 - 0 - 50 - - 70 - RenderingTest - 21 - false - -1 - - - 32ea8b09883b240203574492000ab32c - - - - - - RotationCurve - -1 - - 32ea8b09883b240203574492000ab32e - AAAAAAAAAAAAAAAAAAAWRQAAAAA= - - - - - - true - 11 - rbxasset://sky/moon.jpg - Sky - rbxasset://textures/sky/sky512_bk.tex - rbxasset://textures/sky/sky512_dn.tex - rbxasset://textures/sky/sky512_ft.tex - rbxasset://textures/sky/sky512_lf.tex - rbxasset://textures/sky/sky512_rt.tex - rbxasset://textures/sky/sky512_up.tex - -1 - 3000 - 21 - rbxasset://sky/sun.jpg - - 32ea8b09883b240203574492000ab331 - - - - - - - 1 - 1 - 1 - - true - Smoke - -1 - - 1 - 32ea8b09883b240203574492000ab332 - 0.5 - 1 - 1 - - - - - - 10 - false - Sound - false - 1 - false - 0 - null - - -1 - - 0 - 32ea8b09883b240203574492000ab334 - 0.5 - 10000 - - - - - - 0.150000006 - true - 0.5 - ChorusSoundEffect - 0 - 0.5 - -1 - - 32ea8b09883b240203574492000ab335 - - - - - 0.100000001 - - true - 0 - CompressorSoundEffect - 0 - 40 - 0.100000001 - null - -1 - - -40 - 32ea8b09883b240203574492000ab336 - - - - - - true - 0.75 - DistortionSoundEffect - 0 - -1 - - 32ea8b09883b240203574492000ab338 - - - - - - 1 - 0 - true - 0.5 - EchoSoundEffect - 0 - -1 - - 32ea8b09883b240203574492000ab339 - 0 - - - - - - true - 0 - -20 - -10 - EqualizerSoundEffect - 0 - -1 - - 32ea8b09883b240203574492000ab33a - - - - - - 0.449999988 - true - 0.850000024 - FlangeSoundEffect - 0 - 5 - -1 - - 32ea8b09883b240203574492000ab33b - - - - - - true - PitchShiftSoundEffect - 1.25 - 0 - -1 - - 32ea8b09883b240203574492000ab33c - - - - - - 1 - 0.5 - true - 5 - TremoloSoundEffect - 0 - -1 - - 32ea8b09883b240203574492000ab33e - - - - - - true - Sparkles - -1 - - 0.564705908 - 0.0980392247 - 1 - - - 1 - 32ea8b09883b240203574492000ab340 - - - - - - StarterGear - -1 - - 32ea8b09883b240203574492000ab343 - - - - - 0 - - - - SurfaceAppearance - - - -1 - - - 32ea8b09883b240203574492000ab345 - - - - - - TeleportOptions - - - false - -1 - - 32ea8b09883b240203574492000ab347 - - - - - - true - TextChatCommand - - - -1 - - 32ea8b09883b240203574492000ab34b - - - - - - TextChatMessageProperties - -1 - - 32ea8b09883b240203574492000ab34c - - - - - null - null - - 1 - 0 1 1 1 0 1 1 1 1 0 - true - false - 2 - 0 - 0 - 0 - 0.100000001 - Trail - -1 - - - 1 - 0 - 0 0.5 0 1 0.5 0 - 32ea8b09883b240203574492000ab34f - 0 1 0 1 1 0 - - - - - - - INF - INF - - - 0 - 0 - - UISizeConstraint - -1 - - 32ea8b09883b240203574492000ab352 - - - - - - 100 - 1 - UITextSizeConstraint - -1 - - 32ea8b09883b240203574492000ab353 - - - - - - - 0 - 8 - - UICorner - -1 - - 32ea8b09883b240203574492000ab354 - - - - - - 0 1 1 1 0 1 1 1 1 0 - true - UIGradient - - 0 - 0 - - 0 - -1 - - 0 0 0 1 0 0 - 32ea8b09883b240203574492000ab355 - - - - - - - 0 - 5 - 0 - 5 - - - 0 - 100 - 0 - 100 - - 0 - 0 - 1 - UIGridLayout - 0 - -1 - 0 - - 32ea8b09883b240203574492000ab356 - 1 - - - - - - 1 - 1 - UIListLayout - - 0 - 0 - - 0 - -1 - - 32ea8b09883b240203574492000ab357 - 1 - - - - - - 1 - false - false - 1 - 0 - UITableLayout - - 0 - 0 - 0 - 0 - - 0 - -1 - - 32ea8b09883b240203574492000ab359 - 1 - - - - - - UIPadding - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - - -1 - - 32ea8b09883b240203574492000ab35a - - - - - - UIScale - 1 - -1 - - 32ea8b09883b240203574492000ab35b - - - - - 0 - - - 0 - 0 - 0 - - true - 0 - UIStroke - -1 - - 1 - 0 - 32ea8b09883b240203574492000ab35c - - - - - - BinaryStringValue - -1 - - 32ea8b09883b240203574492000ab35e - - - - - - - BoolValue - -1 - - 32ea8b09883b240203574492000ab35f - false - - - - - - BrickColorValue - -1 - - 32ea8b09883b240203574492000ab360 - 194 - - - - - - CFrameValue - -1 - - 32ea8b09883b240203574492000ab361 - - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 1 - - - - - - - Color3Value - -1 - - 32ea8b09883b240203574492000ab362 - - 0 - 0 - 0 - - - - - - - 1 - 0 - DoubleConstrainedValue - -1 - - 32ea8b09883b240203574492000ab363 - 0 - - - - - - 10 - 0 - IntConstrainedValue - -1 - - 32ea8b09883b240203574492000ab364 - 0 - - - - - - IntValue - -1 - - 32ea8b09883b240203574492000ab365 - 0 - - - - - - NumberValue - -1 - - 32ea8b09883b240203574492000ab366 - 0 - - - - - - ObjectValue - -1 - - 32ea8b09883b240203574492000ab367 - null - - - - - - Tween - -1 - - 32ea8b09883b240203574492000ab350 - - - + false @@ -8174,8 +5638,11 @@ AAA=]]> 0 1 + 0 false + false false + 00000000000000000000000000000000 1 @@ -8191,6 +5658,7 @@ AAA=]]> 0 0 + true 0 ImageLabel null @@ -8241,15 +5709,404 @@ AAA=]]> 1 0 - 32ea8b09883b240203574492000ab2bd + 3e3025f0b361389c03bc6a11000031c9 true 1 - + - 0 - + false + + 0 + 0 + + + true + 0 + + 0.639215708 + 0.635294139 + 0.647058845 + + 0 + + 0.105882362 + 0.164705887 + 0.207843155 + + 0 + 1 + 0 + false + false + false + + rbxasset://fonts/families/LegacyArial.json + 400 + + rbxasset://fonts/arial.ttf + + 00000000000000000000000000000000 + true + 0 + 1 + + + -1 + TextLabel + null + null + null + null + + 0 + 0 + 0 + 0 + + false + null + 0 + false + 0 + 0 + 0 + 0 + false + null + 0 + + 0 + 0 + 0 + 0 + + 0 + -1 + + Label + + 0.105882362 + 0.164705887 + 0.207843155 + + 0 + false + 8 + + 0 + 0 + 0 + + 1 + 0 + 0 + false + 2 + 1 + 3e3025f0b361389c03bc6a11000031ca + true + 1 + + + + + false + + 0 + 0 + + + true + 0 + 0 + + 0.639215708 + 0.635294139 + 0.647058845 + + 0 + + 0.105882362 + 0.164705887 + 0.207843155 + + 0 + 1 + rbxasset://textures/ui/Scroll/scroll-bottom.png + + 0 + 0 + + + 0 + 0 + 2 + 0 + + 0 + true + false + false + 0 + 00000000000000000000000000000000 + 0 + true + 0 + rbxasset://textures/ui/Scroll/scroll-middle.png + ScrollingFrame + null + null + null + null + + 0 + 0 + 0 + 0 + + null + 0 + + 1 + 1 + 1 + + 0 + 12 + 4 + true + true + 0 + 0 + 0 + 0 + true + null + 0 + + 0 + 0 + 0 + 0 + + 0 + -1 + + rbxasset://textures/ui/Scroll/scroll-top.png + 3e3025f0b361389c03bc6a11000031cb + 0 + 0 + true + 1 + + + + + true + + 0 + 0 + + + true + 0 + + 0.639215708 + 0.635294139 + 0.647058845 + + 0 + + 0.105882362 + 0.164705887 + 0.207843155 + + 0 + 1 + 0 + true + false + false + false + + rbxasset://fonts/families/LegacyArial.json + 400 + + rbxasset://fonts/arial.ttf + + 00000000000000000000000000000000 + true + 0 + 1 + + + -1 + false + TextBox + null + null + null + null + + 0.699999988 + 0.699999988 + 0.699999988 + + + + 0 + 0 + 0 + 0 + + false + null + 0 + true + 0 + 0 + 0 + 0 + false + null + 0 + true + + 0 + 0 + 0 + 0 + + 0 + -1 + + TextBox + + 0.105882362 + 0.164705887 + 0.207843155 + + 0 + true + false + 8 + + 0 + 0 + 0 + + 1 + 0 + 0 + false + 2 + 1 + 3e3025f0b361389c03bc6a11000031cc + true + 1 + + + + + false + + 0 + 0 + + + true + 0 + + 0.639215708 + 0.635294139 + 0.647058845 + + 0 + + 0.105882362 + 0.164705887 + 0.207843155 + + 0 + 1 + 0 + false + false + false + 00000000000000000000000000000000 + true + 0 + false + VideoFrame + null + null + null + null + false + + 0 + 0 + 0 + 0 + + null + 0 + false + 0 + 0 + 0 + 0 + false + null + 0 + + 0 + 0 + 0 + 0 + + 0 + -1 + + 0 + 3e3025f0b361389c03bc6a11000031cd + + true + 1 + 1 + + + + + false + + 0.784313738 + 0.784313738 + 0.784313738 + + + 0 + 0 + + + true + 0 + + 0.639215708 + 0.635294139 + 0.647058845 + + 0 + + 0.105882362 + 0.164705887 + 0.207843155 + + 0 + 1 + 0 0 0 @@ -8263,15 +6120,309 @@ AAA=]]> 0 1 - - Accessory + 1.22173059 + 0 + false + false + false + 00000000000000000000000000000000 + + 1 + 1 + 1 + + 0 + true + 0 + + 0.549019635 + 0.549019635 + 0.549019635 + + + -1 + -1 + -1 + + ViewportFrame + null + null + null + null + + 0 + 0 + 0 + 0 + + null + 0 + false + 0 + 0 + 0 + 0 + false + null + 0 + + 0 + 0 + 0 + 0 + + 0 -1 - 32ea8b09883b240203574492000ab24e + 3e3025f0b361389c03bc6a11000031ce + true + 1 - + + false + null + false + + true + 1 + 0 + false + false + 0 + 0 + -1 + true + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 00000000000000000000000000000000 + 0 + INF + BillboardGui + null + true + null + 0 + 0 + 0 + 0 + false + + 0 + 0 + 0 + 0 + + + 0 + 0 + + -1 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + 3e3025f0b361389c03bc6a11000031cf + 0 + + + + + + true + 0 + true + false + 0 + true + 00000000000000000000000000000000 + ScreenGui + true + null + 1 + 2 + 0 + 0 + 0 + 0 + false + -1 + + 3e3025f0b361389c03bc6a11000031d0 + 0 + + + + + + true + 0 + true + false + 0 + true + 00000000000000000000000000000000 + GuiMain + true + null + 1 + 2 + 0 + 0 + 0 + 0 + false + -1 + + 3e3025f0b361389c03bc6a11000031d1 + 0 + + + + + true + 1 + null + + true + 0 + false + true + true + 5 + + 00000000000000000000000000000000 + AdGui + true + null + 0 + 0 + 0 + 0 + false + -1 + + 3e3025f0b361389c03bc6a11000031d2 + 0 + + + + + true + null + false + + true + 1 + + 800 + 600 + + 0 + false + false + true + 5 + 00000000000000000000000000000000 + 0 + 0 + SurfaceGui + 50 + true + null + 0 + 0 + 0 + 0 + false + 0 + -1 + + 0 + 3e3025f0b361389c03bc6a11000031d3 + 0 + 0 + + + + + + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + 0 + false + null + 00000000000000000000000000000000 + FloorWire + -1 + 4 + + + + 1 + 1 + + null + 0 + 3e3025f0b361389c03bc6a11000031d4 + 2 + true + 0.0625 + + + + + null + + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + false + 00000000000000000000000000000000 + 0.150000006 + SelectionBox + -1 + false + + 0.0509803966 + 0.411764741 + 0.674509823 + + 1 + + 0 + 3e3025f0b361389c03bc6a11000031d5 + true + + + + + 0 + null + false 0 @@ -8287,26 +6438,1399 @@ AAA=]]> 0 1 - 0 - 0 - Pose + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + false + 00000000000000000000000000000000 + BoxHandleAdornment + + 1 + 1 + 1 + + + 0 + 0 + 0 + -1 - 32ea8b09883b240203574492000ab317 + 0 + 3e3025f0b361389c03bc6a11000031d6 + true + -1 + + + + + 0 + null + false + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + false + 2 + 00000000000000000000000000000000 + ConeHandleAdornment + 0.5 + + 0 + 0 + 0 + + -1 + + 0 + 3e3025f0b361389c03bc6a11000031d7 + true + -1 + + + + + 0 + null + false + 360 + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + false + 1 + 00000000000000000000000000000000 + 0 + CylinderHandleAdornment + 1 + + 0 + 0 + 0 + + -1 + + 0 + 3e3025f0b361389c03bc6a11000031d8 + true + -1 + + + + + 0 + null + false + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + + 0.94901967 + 0.952941239 + 0.952941239 + + false + 00000000000000000000000000000000 + rbxasset://textures/SurfacesDefault.png + ImageHandleAdornment + + 1 + 1 + + + 0 + 0 + 0 + + -1 + + 0 + 3e3025f0b361389c03bc6a11000031d9 + true + -1 + + + + + 0 + null + false + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + false + 00000000000000000000000000000000 + 5 + LineHandleAdornment + + 0 + 0 + 0 + + -1 + + 1 + 0 + 3e3025f0b361389c03bc6a11000031da + true + -1 + + + + + 0 + null + false + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + false + 00000000000000000000000000000000 + SphereHandleAdornment + 1 + + 0 + 0 + 0 + + -1 + + 0 + 3e3025f0b361389c03bc6a11000031db + true + -1 + + + + + 0 + null + false + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + false + 00000000000000000000000000000000 + WireframeHandleAdornment + + 1 + 1 + 1 + + + 0 + 0 + 0 + + -1 + + 0 + 3e3025f0b361389c03bc6a11000031dc + true + -1 + + + + + null + + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + false + 00000000000000000000000000000000 + SelectionSphere + -1 + + 0.0509803966 + 0.411764741 + 0.674509823 + + 1 + + 0 + 3e3025f0b361389c03bc6a11000031dd + true + + + + + null + + + 7 + + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + false + 00000000000000000000000000000000 + ArcHandles + -1 + + 0 + 3e3025f0b361389c03bc6a11000031de + true + + + + + null + + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + false + + 63 + + 00000000000000000000000000000000 + Handles + -1 + 0 + + 0 + 3e3025f0b361389c03bc6a11000031df + true + + + + + null + + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + false + 00000000000000000000000000000000 + SurfaceSelection + -1 + + 0 + 0 + 3e3025f0b361389c03bc6a11000031e0 + true + + + + + + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + false + 00000000000000000000000000000000 + null + SelectionPartLasso + null + -1 + + 0 + 3e3025f0b361389c03bc6a11000031e1 + true + + + + + + 0 + + 0.0509803966 + 0.411764741 + 0.674509823 + + false + 00000000000000000000000000000000 + null + SelectionPointLasso + + 0 + 0 + 0 + + -1 + + 0 + 3e3025f0b361389c03bc6a11000031e2 + true + + + + + + 0 + false + + + 00000000000000000000000000000000 + HiddenSurfaceRemovalAsset + -1 + + 3e3025f0b361389c03bc6a11000031e4 + + + + + null + + 0 + false + 0 + true + + 1 + 0 + 0 + + 0.5 + 00000000000000000000000000000000 + Highlight + + 1 + 1 + 1 + + 0 + -1 + + 3e3025f0b361389c03bc6a11000031e5 + + + + + + true + true + true + true + 0 + 0 + false + 0 + + true + 100 + 0 + 100 + 0 + 00000000000000000000000000000000 + + 1 + 1 + 1 + + 1 + 7.19999981 + 50 + 100 + 89 + Humanoid + 100 + 2 + true + 0 + -1 + + 3e3025f0b361389c03bc6a11000031e6 + true + 16 + + + + + [] + [] + + + 0.300000012 + 0 + 0 + false + 1 + + + 0 + + 0 + + 0 + + + 0 + + 0 + 0 + 0 + + 1 + 1 + 00000000000000000000000000000000 + 0 + 0 + 0 + + 0 + 0 + 0 + + 0 + + 0 + 0 + 0 + + 0 + HumanoidDescription + + 0 + 1 + 0 + + 0 + 0 + 0 + + 0 + + 0 + 0 + 0 + + 0 + 0 + + -1 + 0 + + 0 + + 0 + 0 + 0 + + 3e3025f0b361389c03bc6a11000031e7 + + 0 + 1 + + + + + + 0 + null + false + true + null + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 00000000000000000000000000000000 + IKControl + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + null + 0 + 0.0500000007 + -1 + + null + 0 + 3e3025f0b361389c03bc6a11000031e8 1 - + + + + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + false + true + 00000000000000000000000000000000 + RotateP + null + null + -1 + + 3e3025f0b361389c03bc6a11000031ea + + + + + + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + false + true + 00000000000000000000000000000000 + RotateV + null + null + -1 + + 3e3025f0b361389c03bc6a11000031eb + + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + false + true + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 00000000000000000000000000000000 + Glue + null + null + -1 + + 3e3025f0b361389c03bc6a11000031ec + + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + false + true + 00000000000000000000000000000000 + ManualGlue + null + null + -1 + + 3e3025f0b361389c03bc6a11000031ed + + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + false + true + 00000000000000000000000000000000 + ManualWeld + null + null + -1 + + 3e3025f0b361389c03bc6a11000031ee + + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + false + 0 + true + 00000000000000000000000000000000 + 0 + Motor + null + null + -1 + + 3e3025f0b361389c03bc6a11000031ef + + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + false + 0 + true + 00000000000000000000000000000000 + 0 + Motor6D + null + null + -1 + + 3e3025f0b361389c03bc6a11000031f0 + + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + false + true + 00000000000000000000000000000000 + Rotate + null + null + -1 + + 3e3025f0b361389c03bc6a11000031f1 + + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + false + true + 00000000000000000000000000000000 + Snap + null + null + -1 + + 3e3025f0b361389c03bc6a11000031f2 + + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + 0 + false + 0 + true + 00000000000000000000000000000000 + null + 0 + VelocityMotor + null + null + -1 + + 3e3025f0b361389c03bc6a11000031f3 + + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + false + true + 00000000000000000000000000000000 + Weld + null + null + -1 + + 3e3025f0b361389c03bc6a11000031f4 + + + + + + 0 + false + 00000000000000000000000000000000 + Keyframe + -1 + + 0 + 3e3025f0b361389c03bc6a11000031f5 + + + + + + 0 + false + 00000000000000000000000000000000 + KeyframeMarker + -1 + + 3e3025f0b361389c03bc6a11000031f6 + + + + + + + 1 + 0 + + 1 + 1 + 1 + + false + true + 00000000000000000000000000000000 + PointLight + 8 + false + -1 + + 3e3025f0b361389c03bc6a11000031f8 + + + + + 90 + + 1 + 0 + + 1 + 1 + 1 + + false + true + 5 + 00000000000000000000000000000000 + SpotLight + 16 + false + -1 + + 3e3025f0b361389c03bc6a11000031f9 + + + + + 90 + + 1 + 0 + + 1 + 1 + 1 + + false + true + 5 + 00000000000000000000000000000000 + SurfaceLight + 16 + false + -1 + + 3e3025f0b361389c03bc6a11000031fa + + + + + + 0 + [] + false + 00000000000000000000000000000000 + LocalizationTable + -1 + en-us + + 3e3025f0b361389c03bc6a11000031fb + + + + + + 0 + false + false + 00000000000000000000000000000000 + + Script + 0 + {1F1312D4-FD0C-4A39-8688-FA2D2F03969A} + + -1 + + 3e3025f0b361389c03bc6a11000031fc + + + + + + 0 + false + false + 00000000000000000000000000000000 + + LocalScript + 0 + {8F527DF1-A326-4A5E-AF75-434AE7422F8E} + + -1 + + 3e3025f0b361389c03bc6a11000031fe + + + + + + 0 + false + 00000000000000000000000000000000 + + ModuleScript + {82337753-DEC8-43EA-95C6-C8E1A59AFC0D} + + -1 + + 3e3025f0b361389c03bc6a1100003200 + + + + + + 0 + false + 00000000000000000000000000000000 + MarkerCurve + -1 + + 3e3025f0b361389c03bc6a1100003202 + AQAAAAAAAAABAAAAAAAAAA== + + + + + + 256 + 0 + + + false + + false + 00000000000000000000000000000000 + 0 + + MaterialVariant + + + -1 + 10 + + + 3e3025f0b361389c03bc6a1100003203 + + + + + + 0 + false + 00000000000000000000000000000000 + Message + -1 + + + 3e3025f0b361389c03bc6a1100003204 + + + + + + 0 + false + 00000000000000000000000000000000 + Hint + -1 + + + 3e3025f0b361389c03bc6a1100003205 + + + + + + 0 + false + true + 00000000000000000000000000000000 + NoCollisionConstraint + null + null + -1 + + 3e3025f0b361389c03bc6a1100003208 + + + false -0.5 0.5 - 5 + 0 0 -0.5 0.5 - 5 + 0 0 0 @@ -8325,6 +7849,7 @@ AAA=]]> true true true + 0 true Default 0 @@ -8332,19 +7857,22 @@ AAA=]]> false + false + true -0.5 0.5 - 5 + 0 0 + 00000000000000000000000000000000 -0.5 0.5 - 5 + 0 0 false false 256 - TrussPart + CornerWedgePart 0 0 @@ -8362,7 +7890,7 @@ AAA=]]> 0 -0.5 0.5 - 5 + 0 0 0 @@ -8374,10 +7902,10 @@ AAA=]]> -0.5 0.5 - 5 + 0 0 0 - 32ea8b09883b240203574492000ab30a + 3e3025f0b361389c03bc6a1100003209 0 0 @@ -8388,116 +7916,739 @@ AAA=]]> 2 2 - 0 - + + false - SoundGroup - -1 - - 32ea8b09883b240203574492000ab33f - 0.5 - - - - - - - 1 - 1 - 1 - - Shirt - - -1 - - 32ea8b09883b240203574492000ab276 - - - - - 0 - 0 - false - 45 - 0 - 0 - 0 - null - null - - 1009 - true - 0 - false - 45 - -45 - 0 - INF - INF - 0 - 0 - CylindricalConstraint - 0 - false - 0 - 0 - 0.150000006 - -1 - 0 - - 0 - 0 - 32ea8b09883b240203574492000ab288 - 45 - 5 - 0 - false - - - - - - 0 - 0 - 0 - 2 - 2 - BlockMesh - + -0.5 + 0.5 + 0 + 0 + -0.5 + 0.5 + 4 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + true + true + true + 0 + true + Default + 0 + 4288914085 + + false + + false + true + -0.5 + 0.5 + 0 + 0 + 00000000000000000000000000000000 + -0.5 + 0.5 + 0 + 0 + false + false + 256 + + Part + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + -0.5 + 0.5 + 0 + 0 + 0 + 0 0 0 - - 1 - 1 - 1 - -1 - 32ea8b09883b240203574492000ab299 - - 1 - 1 - 1 + -0.5 + 0.5 + 3 + 0 + 0 + 3e3025f0b361389c03bc6a110000320a + + 0 + 0 + 0 + + 1 + 1 + + 4 + 1.20000005 + 2 - + + false - FloatCurve + -0.5 + 0.5 + 0 + 0 + -0.5 + 0.5 + 4 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + true + true + true + 0 + true + Default + 0 + 4288914085 + + false + + false + true + -0.5 + 0.5 + 0 + 0 + 00000000000000000000000000000000 + -0.5 + 0.5 + 0 + 0 + false + false + 256 + + FlagStand + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + -0.5 + 0.5 + 0 + 0 + 0 + + 0 + 0 + 0 + -1 - 32ea8b09883b240203574492000ab2b4 - AQAAAAAAAAAAAAAAAAAWRQAAAAA= + 194 + -0.5 + 0.5 + 3 + 0 + 0 + 3e3025f0b361389c03bc6a110000320b + + 0 + 0 + 0 + + 1 + 1 + + 4 + 1.20000005 + 2 + - + + false + + -0.5 + 0.5 + 0 + 0 + -0.5 + 0.5 + 4 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + true + true + true + 0 + true + Default + 0 + 4288914085 + + false + + false + false + true + -0.5 + 0.5 + 0 + 0 + 00000000000000000000000000000000 + -0.5 + 0.5 + 0 + 0 + false + false + 256 + + Seat + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + -0.5 + 0.5 + 0 + 0 + 0 + + 0 + 0 + 0 + + -1 + + -0.5 + 0.5 + 3 + 0 + 0 + 3e3025f0b361389c03bc6a110000320d + + 0 + 0 + 0 + + 1 + 1 + + 4 + 1.20000005 + 2 + + + + + + false + + -0.5 + 0.5 + 0 + 0 + -0.5 + 0.5 + 4 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + true + true + true + 0 + true + Default + 0 + 4288914085 + + false + + false + true + -0.5 + 0.5 + 0 + 0 + 00000000000000000000000000000000 + -0.5 + 0.5 + 0 + 0 + false + false + 256 + + SkateboardPlatform + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + -0.5 + 0.5 + 0 + 0 + 0 + + 0 + 0 + 0 + + -1 + 0 + true + + 0 + -0.5 + 0.5 + 3 + 0 + 0 + 3e3025f0b361389c03bc6a110000320e + + 0 + 0 + 0 + + 1 + 1 + + 4 + 1.20000005 + 2 + + + + + + false + false + + -0.5 + 0.5 + 0 + 0 + -0.5 + 0.5 + 4 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + true + true + true + 0 + true + Default + 0 + 4288914085 + + false + + false + 10 + true + true + -0.5 + 0.5 + 0 + 0 + 00000000000000000000000000000000 + -0.5 + 0.5 + 0 + 0 + false + false + 256 + + SpawnLocation + true + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + -0.5 + 0.5 + 0 + 0 + 0 + + 0 + 0 + 0 + + -1 + + 194 + -0.5 + 0.5 + 3 + 0 + 0 + 3e3025f0b361389c03bc6a110000320f + + 0 + 0 + 0 + + 1 + 1 + + 4 + 1.20000005 + 2 + + + + + + false + + -0.5 + 0.5 + 0 + 0 + -0.5 + 0.5 + 4 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + true + true + true + 0 + true + Default + 0 + 4288914085 + + false + + false + true + -0.5 + 0.5 + 0 + 0 + 00000000000000000000000000000000 + -0.5 + 0.5 + 0 + 0 + false + false + 256 + + WedgePart + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + -0.5 + 0.5 + 0 + 0 + 0 + + 0 + 0 + 0 + + -1 + + -0.5 + 0.5 + 0 + 0 + 0 + 3e3025f0b361389c03bc6a1100003210 + + 0 + 0 + 0 + + 1 + + 4 + 1.20000005 + 2 + + + + + + yuZpQdnvvUBOTYh1jqZ2cA== + false + + -0.5 + 0.5 + 0 + 0 + -0.5 + 0.5 + 0 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + true + true + true + 0 + true + Default + 0 + 4288914085 + + false + + false + false + true + 0 + -0.5 + 0.5 + 0 + 0 + false + false + 00000000000000000000000000000000 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + -0.5 + 0.5 + 0 + 0 + false + false + 256 + + + MeshPart + yuZpQdnvvUBOTYh1jqZ2cA== + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + 1 + -0.5 + 0.5 + 0 + 0 + 0 + + 0 + 0 + 0 + + -1 + + + -0.5 + 0.5 + 0 + 0 + 0 + 3e3025f0b361389c03bc6a1100003211 + + 0 + 0 + 0 + + 0 + + 4 + 1.20000005 + 2 + + + + + + yuZpQdnvvUBOTYh1jqZ2cA== false @@ -8526,6 +8677,7 @@ AAA=]]> true true true + 0 true yuZpQdnvvUBOTYh1jqZ2cA== @@ -8535,17 +8687,252 @@ AAA=]]> false + false + true + 0 3 -0.5 0.5 0 0 + 00000000000000000000000000000000 + + 1 + 1 + 1 + + -0.5 + 0.5 + 0 + 0 + false + false + 256 + + + yuZpQdnvvUBOTYh1jqZ2cA== + PartOperation + yuZpQdnvvUBOTYh1jqZ2cA== + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + 1 + -0.5 + 0.5 + 0 + 0 + 0 + + 0 + 0 + 0 + + 0 + -1 + + -0.5 + 0.5 + 0 + 0 + 0 + 3e3025f0b361389c03bc6a1100003212 + false + + 0 + 0 + 0 + + + 4 + 1.20000005 + 2 + + + + + + yuZpQdnvvUBOTYh1jqZ2cA== + true + + + -0.5 + 0.5 + 0 + 0 + -0.5 + 0.5 + 0 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + false + true + true + 0 + true + + yuZpQdnvvUBOTYh1jqZ2cA== + Default + 0 + 4294967295 + + false + + false + true + 0 + 3 + -0.5 + 0.5 + 0 + 0 + 00000000000000000000000000000000 + + 1 + 1 + 1 + + -0.5 + 0.5 + 0 + 0 + false + false + 256 + + + yuZpQdnvvUBOTYh1jqZ2cA== + NegateOperation + yuZpQdnvvUBOTYh1jqZ2cA== + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + 1 + -0.5 + 0.5 + 0 + 0 + 0 + + 0 + 0 + 0 + + 0 + -1 + + -0.5 + 0.5 + 0 + 0 + 0.100000001 + 3e3025f0b361389c03bc6a1100003213 + false + + 0 + 0 + 0 + + + 4 + 1.20000005 + 2 + + + + + + yuZpQdnvvUBOTYh1jqZ2cA== + false + + + -0.5 + 0.5 + 0 + 0 + -0.5 + 0.5 + 0 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + true + true + true + 0 + true + + yuZpQdnvvUBOTYh1jqZ2cA== + Default + 0 + 4294967295 + + false + + false + true + 0 + 3 + -0.5 + 0.5 + 0 + 0 + 00000000000000000000000000000000 1 1 1 - -0.5 0.5 0 @@ -8593,7 +8980,7 @@ AAA=]]> 0 0 0 - 32ea8b09883b240203574492000ab309 + 3e3025f0b361389c03bc6a1100003214 false 0 @@ -8607,9 +8994,218 @@ AAA=]]> - + + + false + + -0.5 + 0.5 + 5 + 0 + -0.5 + 0.5 + 5 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + true + true + true + 0 + true + Default + 0 + 4288914085 + + false + + false + true + -0.5 + 0.5 + 5 + 0 + 00000000000000000000000000000000 + -0.5 + 0.5 + 5 + 0 + false + false + 256 + + TrussPart + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + -0.5 + 0.5 + 5 + 0 + 0 + + 0 + 0 + 0 + + -1 + + -0.5 + 0.5 + 5 + 0 + 0 + 3e3025f0b361389c03bc6a1100003215 + + 0 + 0 + 0 + + + 2 + 2 + 2 + + 0 + + + + + false + + -0.5 + 0.5 + 0 + 0 + -0.5 + 0.5 + 4 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + true + true + true + 0 + true + Default + 0 + 4288914085 + + false + + false + false + true + -0.5 + 0.5 + 0 + 0 + true + 00000000000000000000000000000000 + -0.5 + 0.5 + 0 + 0 + false + false + 256 + + 25 + VehicleSeat + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + -0.5 + 0.5 + 0 + 0 + 0 + + 0 + 0 + 0 + + -1 + 0 + 0 + + 0 + 0 + -0.5 + 0.5 + 3 + 0 + 10 + 0 + 1 + 3e3025f0b361389c03bc6a1100003216 + + 0 + 0 + 0 + + + 4 + 1.20000005 + 2 + + + + + 0 + false + 00000000000000000000000000000000 0 0 @@ -8631,144 +9227,25 @@ AAA=]]> 0 0 - Actor + 0 + Model false null + 1 -1 - 32ea8b09883b240203574492000ab30d + 3e3025f0b361389c03bc6a1100003217 - + - true - BlurEffect - 24 - -1 - - 32ea8b09883b240203574492000ab319 - - - - - - 1.5 - 1 - 1 - -6 - true - ReverbSoundEffect - 0 - -1 - - 32ea8b09883b240203574492000ab33d - 0 - - - - - - StandalonePluginScripts - -1 - - 32ea8b09883b240203574492000ab342 - - - - - true - - false - 1 - 2 - 0 - true - 1 - UIPageLayout - - 0 - 0 - - true - 0 - -1 - - true - 1 - 32ea8b09883b240203574492000ab358 - 1 - - - - - 0 - null - null - - 1009 - true - false - 45 - 0 - INF - 0 - PrismaticConstraint - 0 - 0 - 0.150000006 - -1 - 0 - - 0 - 32ea8b09883b240203574492000ab289 - 5 - 0 - false - - - - - - 0 - 0 - 0 - 2 - 2 - CylinderMesh - - 0 - 0 - 0 - - - 1 - 1 - 1 - - -1 - - 32ea8b09883b240203574492000ab29a - - 1 - 1 - 1 - - - - - - - Folder - -1 - - 32ea8b09883b240203574492000ab2b5 - - - - - + 0 + false + 00000000000000000000000000000000 + 0 + 0 0 0 @@ -8782,248 +9259,76 @@ AAA=]]> 0 1 - - Hat - -1 - - 32ea8b09883b240203574492000ab24f - - - - - - 2 - true - KeyframeSequence - 2 - -1 - - 32ea8b09883b240203574492000ab254 - - - - - 0 - 45 - 0 - 0 - null - null - - 1009 - true - false - -45 - INF - 0 - HingeConstraint - 0.150000006 - 0 - 0 - -1 - - 0 - 32ea8b09883b240203574492000ab280 - 45 - false - - - - - false - null - null - - 23 - true - false - 1000 - INF - LineForce - false - -1 - - 32ea8b09883b240203574492000ab281 - false - - - - - null - null - - 194 - true - PlaneConstraint - -1 - - 32ea8b09883b240203574492000ab283 - false - - - - - - 2 - 2 - - FileMesh - + yuZpQdnvvUBOTYh1jqZ2cA== + 0 0 0 - - 1 - 1 - 1 - + 0 + Actor + false + null + 1 -1 - - 32ea8b09883b240203574492000ab29b - - 1 - 1 - 1 - + 3e3025f0b361389c03bc6a1100003218 + - + - 0 - 25 - true - - - Dialog - 1 - -1 - - 0 - 0 - + 0 + false + 00000000000000000000000000000000 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + yuZpQdnvvUBOTYh1jqZ2cA== + 0 0 0 - 32ea8b09883b240203574492000ab2a3 - - - - - - EulerRotationCurve - 0 + 0 + WorldModel + false + null + 1 -1 - 32ea8b09883b240203574492000ab2a6 + 3e3025f0b361389c03bc6a1100003219 + - - - - 0 - 2 - 1 - MotorFeature - -1 - - 1 - 32ea8b09883b240203574492000ab2b2 - - - - - - ForceField - -1 - - 32ea8b09883b240203574492000ab2b6 - true - - - - - - - 0.0509803966 - 0.411764741 - 0.674509823 - - null - SelectionPartLasso - null - -1 - - 0 - 32ea8b09883b240203574492000ab2d6 - true - - - - - - - 0.0509803966 - 0.411764741 - 0.674509823 - - null - SelectionPointLasso - - 0 - 0 - 0 - - -1 - - 0 - 32ea8b09883b240203574492000ab2d7 - true - - - - - - false - - LocalScript - - 0 - {7C4B4A96-81A2-4D37-BEA4-83839CA0DA4E} - - -1 - - 32ea8b09883b240203574492000ab2f3 - - - - - - - ModuleScript - - {0F7D13F1-3E52-4247-ACA7-7DA2422218F3} - - -1 - - 32ea8b09883b240203574492000ab2f5 - - - + + 0 + false + 00000000000000000000000000000000 PartOperationAsset -1 - 32ea8b09883b240203574492000ab30f + 3e3025f0b361389c03bc6a110000321a - + 0 @@ -9032,7 +9337,9 @@ AAA=]]> 1 + 0 0 1 1 1 0 1 1 1 1 0 + false 0 1 true @@ -9041,6 +9348,7 @@ AAA=]]> 0 0 false + 00000000000000000000000000000000 5 10 0 0 @@ -9066,266 +9374,60 @@ AAA=]]> rbxasset://textures/particles/sparkles_main.dds 1 0 0 0 1 0 0 - 32ea8b09883b240203574492000ab310 + 3e3025f0b361389c03bc6a110000321b 0 + false 0 - - - - RemoteFunction - -1 - - 32ea8b09883b240203574492000ab32b - - - - - - true - Team - -1 - - 1 - 32ea8b09883b240203574492000ab346 - - - - - - - 1 - 0 - - TerrainDetail - - - -1 - 10 - - - 32ea8b09883b240203574492000ab348 - - - - - - - 0 - 0 - 0 - - - 0 - 0 - 0 - - TerrainRegion - AQU= - -1 - - 32ea8b09883b240203574492000ab349 - - - - - - TextChannel - -1 - - 32ea8b09883b240203574492000ab34a - - - - - - StringValue - -1 - - 32ea8b09883b240203574492000ab369 - - - - + null null - 26 - true - - 1 - 0 - 0 - - -0 - 1000 - LinearVelocity - - 0 - 0 - - - 1 - 0 - 0 - - 2 - - 0 - 1 - 0 - + 0 + false + 00000000000000000000000000000000 + true + + PathfindingLink -1 - 32ea8b09883b240203574492000ab282 - - 0 - 0 - 0 - - 2 - false + 3e3025f0b361389c03bc6a110000321c - + - VehicleController + 0 + false + 00000000000000000000000000000000 + + PathfindingModifier + false -1 - 32ea8b09883b240203574492000ab291 + 3e3025f0b361389c03bc6a110000321d - + - true - 10000 - 1 - AirController - 10000 - 1 - false + 0 + false + 0 + 0 + 00000000000000000000000000000000 + NumberPose -1 - 32ea8b09883b240203574492000ab292 - - 0 - 0 - 0 - + 3e3025f0b361389c03bc6a110000321f + 0 + 1 - + - 0 - - INF - 1 - ClimbController - INF - 1 - false - -1 - - 32ea8b09883b240203574492000ab293 - - - - - 1 - 0 - 100 - 10000 - - 0 - 2 - 1 - 1 - 1 - GroundController - false - -1 - 10000 - 100 - - 1 - 32ea8b09883b240203574492000ab294 - - - - - 0 - - 1 - SwimController - 10000 - 1 - false - 10000 - 1 - -1 - - 32ea8b09883b240203574492000ab295 - - - - - - 2 - 2 - - 0 - SpecialMesh - - 0 - 0 - 0 - - - 1 - 1 - 1 - - -1 - - - 32ea8b09883b240203574492000ab29c - - 1 - 1 - 1 - - - - - - - true - 0 - true - false - GuiMain - true - null - 0 - 0 - 0 - 0 - false - -1 - - 32ea8b09883b240203574492000ab2c5 - 0 - - - - - 0 - null - false 0 @@ -9341,101 +9443,1342 @@ AAA=]]> 0 1 - - 0.0509803966 - 0.411764741 - 0.674509823 + 0 + false + 0 + 0 + 00000000000000000000000000000000 + Pose + -1 + + 3e3025f0b361389c03bc6a1100003220 + 1 + + + + + + 0 + false + true + 00000000000000000000000000000000 + 0.400000006 + BloomEffect + 24 + -1 + + 0.949999988 + 3e3025f0b361389c03bc6a1100003221 + + + + + + 0 + false + true + 00000000000000000000000000000000 + BlurEffect + 24 + -1 + + 3e3025f0b361389c03bc6a1100003222 + + + + + + 0 + 0 + 0 + false + true + 00000000000000000000000000000000 + ColorCorrectionEffect + 0 + -1 + + + 1 + 1 + 1 - SphereHandleAdornment - 1 - + 3e3025f0b361389c03bc6a1100003223 + + + + + + 0 + false + true + 0.75 + 0.0500000007 + 00000000000000000000000000000000 + 10 + DepthOfFieldEffect + 0.75 + -1 + + 3e3025f0b361389c03bc6a1100003224 + + + + + + 0 + false + true + 00000000000000000000000000000000 + 0.25 + SunRaysEffect + -1 + 1 + + 3e3025f0b361389c03bc6a1100003225 + + + + + Interact + + true + 0 + true + false + true + 0 + 1000 + 00000000000000000000000000000000 + 0 + 101 + 10 + ProximityPrompt + + true + null + -1 + 0 + + + 0 + 0 + + 3e3025f0b361389c03bc6a1100003226 + + + + + + + 0 + false + 00000000000000000000000000000000 + ReflectionMetadataCallbacks + -1 + + 3e3025f0b361389c03bc6a1100003228 + + + + + + 0 + false + 00000000000000000000000000000000 + ReflectionMetadataClasses + -1 + + 3e3025f0b361389c03bc6a1100003229 + + + + + + 0 + false + 00000000000000000000000000000000 + ReflectionMetadataEnums + -1 + + 3e3025f0b361389c03bc6a110000322a + + + + + + 0 + false + 00000000000000000000000000000000 + ReflectionMetadataEvents + -1 + + 3e3025f0b361389c03bc6a110000322b + + + + + + 0 + false + 00000000000000000000000000000000 + ReflectionMetadataFunctions + -1 + + 3e3025f0b361389c03bc6a110000322c + + + + + + true + 0 + + false + + false + false + false + + 0 + 2147483647 + + 00000000000000000000000000000000 + true + false + ReflectionMetadataClass + + 5000 + + false + 0 + + -1 + + 0 + 0 + 0 + 3e3025f0b361389c03bc6a110000322d + + + + + + true + 0 + + false + + false + false + false + + + 00000000000000000000000000000000 + false + ReflectionMetadataEnum + 5000 + + false + + -1 + + 0 + 0 + 0 + 3e3025f0b361389c03bc6a110000322e + + + + + + true + 0 + + false + + false + false + false + + + 00000000000000000000000000000000 + false + ReflectionMetadataEnumItem + 5000 + + false + + -1 + + 0 + 0 + 0 + 3e3025f0b361389c03bc6a110000322f + + + + + + true + 0 + + false + + false + false + false + + + 00000000000000000000000000000000 + false + ReflectionMetadataMember + 5000 + + false + + -1 + + 0 + 0 + 0 + 3e3025f0b361389c03bc6a1100003230 + + + + + + 0 + false + 00000000000000000000000000000000 + ReflectionMetadataProperties + -1 + + 3e3025f0b361389c03bc6a1100003231 + + + + + + 0 + false + 00000000000000000000000000000000 + ReflectionMetadataYieldFunctions + -1 + + 3e3025f0b361389c03bc6a1100003232 + + + + + + 0 + false + 00000000000000000000000000000000 + RemoteEvent + -1 + + 3e3025f0b361389c03bc6a1100003233 + + + + + + 0 + false + 00000000000000000000000000000000 + RemoteFunction + -1 + + 3e3025f0b361389c03bc6a1100003234 + + + + + + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + 0 + 10 + 0 + 50 + false + + 70 + 00000000000000000000000000000000 + RenderingTest + false + 21 + false + -1 + + + 10 + 3e3025f0b361389c03bc6a1100003235 + + + + + + 0 + false + 00000000000000000000000000000000 + RotationCurve + -1 + + 3e3025f0b361389c03bc6a1100003237 + AQAAAAAAAAABAAAAAAAAAA== + + + + + + 0 + true + false + 00000000000000000000000000000000 + 11 + rbxasset://sky/moon.jpg + Sky + rbxasset://textures/sky/sky512_bk.tex + rbxasset://textures/sky/sky512_dn.tex + rbxasset://textures/sky/sky512_ft.tex + rbxasset://textures/sky/sky512_lf.tex + rbxasset://textures/sky/sky512_rt.tex + rbxasset://textures/sky/sky512_up.tex + -1 + 3000 + 21 + rbxasset://sky/sun.jpg + + 3e3025f0b361389c03bc6a110000323b + + + + + + 0 + + 1 + 1 + 1 + + false + true + 00000000000000000000000000000000 + Smoke + -1 + + 1 + 3e3025f0b361389c03bc6a110000323c + 0.5 + 1 + 1 + + + + + + 0 + false + 10 + 00000000000000000000000000000000 + 0 60000 + false + Sound + false + 0 60000 + false + 1 + false + 0 + null + + -1 + + 0 + 3e3025f0b361389c03bc6a110000323e + 0.5 + 10000 + + + + + + 0 + false + 0.150000006 + true + 00000000000000000000000000000000 + 0.5 + ChorusSoundEffect + 0 + 0.5 + -1 + + 3e3025f0b361389c03bc6a110000323f + + + + + 0.100000001 + + 0 + false + true + 0 + 00000000000000000000000000000000 + CompressorSoundEffect + 0 + 40 + 0.100000001 + null + -1 + + -40 + 3e3025f0b361389c03bc6a1100003240 + + + + + + 0 + false + true + 00000000000000000000000000000000 + 0.75 + DistortionSoundEffect + 0 + -1 + + 3e3025f0b361389c03bc6a1100003241 + + + + + + 0 + false + 1 + 0 + true + 0.5 + 00000000000000000000000000000000 + EchoSoundEffect + 0 + -1 + + 3e3025f0b361389c03bc6a1100003242 + 0 + + + + + + 0 + false + true + 0 + 00000000000000000000000000000000 + -20 + -10 + EqualizerSoundEffect + 0 + -1 + + 3e3025f0b361389c03bc6a1100003243 + + + + + + 0 + false + 0.449999988 + true + 00000000000000000000000000000000 + 0.850000024 + FlangeSoundEffect + 0 + 5 + -1 + + 3e3025f0b361389c03bc6a1100003244 + + + + + + 0 + false + true + 00000000000000000000000000000000 + PitchShiftSoundEffect + 1.25 + 0 + -1 + + 3e3025f0b361389c03bc6a1100003245 + + + + + + 0 + 1.5 + false + 1 + 1 + -6 + true + 00000000000000000000000000000000 + ReverbSoundEffect + 0 + -1 + + 3e3025f0b361389c03bc6a1100003246 + 0 + + + + + + 0 + false + 1 + 0.5 + true + 5 + 00000000000000000000000000000000 + TremoloSoundEffect + 0 + -1 + + 3e3025f0b361389c03bc6a1100003247 + + + + + + 0 + false + 00000000000000000000000000000000 + SoundGroup + -1 + + 3e3025f0b361389c03bc6a1100003248 + 0.5 + + + + + + 0 + false + true + 00000000000000000000000000000000 + Sparkles + -1 + + 0.564705908 + 0.0980392247 + 1 + + + 1 + 3e3025f0b361389c03bc6a1100003249 + + + + + + 0 + false + 00000000000000000000000000000000 + StandalonePluginScripts + -1 + + 3e3025f0b361389c03bc6a110000324a + + + + + + 0 + false + 00000000000000000000000000000000 + StarterGear + -1 + + 3e3025f0b361389c03bc6a110000324b + + + + + 0 + + 0 + + false + 00000000000000000000000000000000 + + SurfaceAppearance + + + -1 + + + 3e3025f0b361389c03bc6a110000324c + + + + + + true + 0 + false + 00000000000000000000000000000000 + Team + -1 + + 1 + 3e3025f0b361389c03bc6a110000324d + + + + + + 0 + false + 00000000000000000000000000000000 + TeleportOptions + + + false + -1 + + 3e3025f0b361389c03bc6a110000324e + + + + + + 0 + + false + 1 + 00000000000000000000000000000000 + 0 + + TerrainDetail + + + -1 + 10 + + + 3e3025f0b361389c03bc6a110000324f + + + + + + 0 + false + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 00000000000000000000000000000000 + TerrainRegion + AQU= + -1 + + 3e3025f0b361389c03bc6a1100003250 + + + + + + 0 + false + 00000000000000000000000000000000 + TextChannel + -1 + + 3e3025f0b361389c03bc6a1100003251 + + + + + + true + 0 + false + true + 00000000000000000000000000000000 + TextChatCommand + + + -1 + + 3e3025f0b361389c03bc6a1100003252 + + + + + + 0 + false + 00000000000000000000000000000000 + TextChatMessageProperties + -1 + + 3e3025f0b361389c03bc6a1100003253 + + + + + null + null + + 1 + 0 + 0 1 1 1 0 1 1 1 1 0 + false + true + false + 00000000000000000000000000000000 + 2 + 0 + 0 + 0 + 0.100000001 + Trail + -1 + + + 1 + 0 + 0 0.5 0 1 0.5 0 + 3e3025f0b361389c03bc6a1100003255 + 0 1 0 1 1 0 + + + + + + 0 + false + 00000000000000000000000000000000 + Tween + -1 + + 3e3025f0b361389c03bc6a1100003256 + + + + + 1 + 0 + + 0 + false + 0 + 00000000000000000000000000000000 + UIAspectRatioConstraint + -1 + + 3e3025f0b361389c03bc6a1100003257 + + + + + + 0 + false + 00000000000000000000000000000000 + + INF + INF + + + 0 + 0 + + UISizeConstraint + -1 + + 3e3025f0b361389c03bc6a1100003258 + + + + + + 0 + false + 00000000000000000000000000000000 + 100 + 1 + UITextSizeConstraint + -1 + + 3e3025f0b361389c03bc6a1100003259 + + + + + + 0 + + 0 + 8 + + false + 00000000000000000000000000000000 + UICorner + -1 + + 3e3025f0b361389c03bc6a110000325a + + + + + + 0 + 0 1 1 1 0 1 1 1 1 0 + false + true + 00000000000000000000000000000000 + UIGradient + + 0 + 0 + + 0 + -1 + + 0 0 0 1 0 0 + 3e3025f0b361389c03bc6a110000325b + + + + + + 0 + + 0 + 5 + 0 + 5 + + + 0 + 100 + 0 + 100 + + false + 0 + 0 + 00000000000000000000000000000000 + 1 + UIGridLayout + 0 + -1 + 0 + + 3e3025f0b361389c03bc6a110000325c + 1 + + + + + + 0 + false + 1 + 00000000000000000000000000000000 + 1 + 0 + 0 + UIListLayout + + 0 + 0 + + 0 + -1 + + 3e3025f0b361389c03bc6a110000325d + 1 + 0 + false + + + + + true + + 0 + false + false + 1 + 2 + 0 + true + 00000000000000000000000000000000 + 1 + UIPageLayout + + 0 + 0 + + true + 0 + -1 + + true + 1 + 3e3025f0b361389c03bc6a110000325e + 1 + + + + + + 0 + false + 1 + false + false + 00000000000000000000000000000000 + 1 + 0 + UITableLayout + + 0 + 0 + 0 + 0 + + 0 + -1 + + 3e3025f0b361389c03bc6a110000325f + 1 + + + + + + 0 + false + 00000000000000000000000000000000 + UIPadding + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + -1 + + 3e3025f0b361389c03bc6a1100003260 + + + + + + 0 + false + 00000000000000000000000000000000 + UIScale + 1 + -1 + + 3e3025f0b361389c03bc6a1100003261 + + + + + 0 + + 0 + + 0 + 0 + 0 + + false + true + 00000000000000000000000000000000 + 0 + UIStroke + -1 + + 1 + 0 + 3e3025f0b361389c03bc6a1100003262 + + + + + + 0 + false + 00000000000000000000000000000000 + BinaryStringValue + -1 + + 3e3025f0b361389c03bc6a1100003264 + + + + + + + 0 + false + 00000000000000000000000000000000 + BoolValue + -1 + + 3e3025f0b361389c03bc6a1100003265 + false + + + + + + 0 + false + 00000000000000000000000000000000 + BrickColorValue + -1 + + 3e3025f0b361389c03bc6a1100003266 + 194 + + + + + + 0 + false + 00000000000000000000000000000000 + CFrameValue + -1 + + 3e3025f0b361389c03bc6a1100003267 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + + + + + + + 0 + false + 00000000000000000000000000000000 + Color3Value + -1 + + 3e3025f0b361389c03bc6a1100003268 + + 0 + 0 + 0 + + + + + + + 0 + false + 00000000000000000000000000000000 + 1 + 0 + DoubleConstrainedValue + -1 + + 3e3025f0b361389c03bc6a1100003269 + 0 + + + + + + 0 + false + 00000000000000000000000000000000 + 10 + 0 + IntConstrainedValue + -1 + + 3e3025f0b361389c03bc6a110000326a + 0 + + + + + + 0 + false + 00000000000000000000000000000000 + IntValue + -1 + + 3e3025f0b361389c03bc6a110000326b + 0 + + + + + + 0 + false + 00000000000000000000000000000000 + NumberValue + -1 + + 3e3025f0b361389c03bc6a110000326c + 0 + + + + + + 0 + false + 00000000000000000000000000000000 + ObjectValue + -1 + + 3e3025f0b361389c03bc6a110000326d + null + + + + + + 0 + false + 00000000000000000000000000000000 + RayValue + -1 + + 3e3025f0b361389c03bc6a110000326e + + + 0 + 0 + 0 + + + 0 + 0 + 0 + + + + + + + + 0 + false + 00000000000000000000000000000000 + StringValue + -1 + + 3e3025f0b361389c03bc6a110000326f + + + + + + + 0 + false + 00000000000000000000000000000000 + Vector3Value + -1 + + 3e3025f0b361389c03bc6a1100003270 + 0 0 0 - -1 - - 0 - 32ea8b09883b240203574492000ab2cf - true - -1 - + - [] - - 0.300000012 - 0 - 1 - - - 0 - - 0 - - 0 - - - 0 - - 0 - 0 - 0 - - 1 - 1 - 0 - 0 - 0 - - 0 - 0 - 0 - - 0 - - 0 - 0 - 0 - - 0 - HumanoidDescription - - 0 - 1 - 0 - - 0 - 0 - 0 - - 0 - - 0 - 0 - 0 - - 0 - 0 - + 0 + false + 00000000000000000000000000000000 + Vector3Curve -1 - 0 - 0 - - 0 - 0 - 0 - - 32ea8b09883b240203574492000ab2dc - - 0 - 1 + 3e3025f0b361389c03bc6a1100003271 - + @@ -9452,23 +10795,41 @@ AAA=]]> 0 1 + 0 + false + 00000000000000000000000000000000 WeldConstraint null null -1 3 - 32ea8b09883b240203574492000ab370 + 3e3025f0b361389c03bc6a1100003276 - + - FacialAnimationStreamingService + 0 + false + 00000000000000000000000000000000 + VideoService -1 - 32ea8b09883b240203574492000ab2b0 + 00e883a31183d0390578387d000038f7 + + + + + + 0 + false + 00000000000000000000000000000000 + UGCAvatarService + -1 + + 00e883a31183d0390578387d00003927 diff --git a/UnitTest/RobloxFileFormat.UnitTest.csproj b/UnitTest/RobloxFileFormat.UnitTest.csproj index 7c39e46..35ed254 100644 --- a/UnitTest/RobloxFileFormat.UnitTest.csproj +++ b/UnitTest/RobloxFileFormat.UnitTest.csproj @@ -3,6 +3,7 @@ Exe netcoreapp3.1 + AnyCPU;x64 diff --git a/XmlFormat/XmlFileReader.cs b/XmlFormat/XmlFileReader.cs index cb3ee42..c83cb49 100644 --- a/XmlFormat/XmlFileReader.cs +++ b/XmlFormat/XmlFileReader.cs @@ -113,7 +113,7 @@ namespace RobloxFiles.XmlFormat RobloxFile.LogError(readError.Message); } - instance.AddProperty(ref prop); + instance.AddProperty(prop); } else if (RobloxFile.LogErrors) { diff --git a/XmlFormat/XmlRobloxFile.cs b/XmlFormat/XmlRobloxFile.cs index 3d4fd17..0dd6243 100644 --- a/XmlFormat/XmlRobloxFile.cs +++ b/XmlFormat/XmlRobloxFile.cs @@ -99,7 +99,7 @@ namespace RobloxFiles Instance refInst = Instances[refId]; refProp.Value = refInst; } - else if (refId != "null") + else if (refId != "null" && refId != "Ref") { LogError($"XmlRobloxFile: Could not resolve reference for {refProp.GetFullName()}"); refProp.Value = null;