gonna figure out a better way to distribute the scripts.
|
|
@ -1,867 +0,0 @@
|
|||
<LDraw2RobloxMap xmlns="http://www.roblox.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.roblox.com LDraw2RobloxMap.xsd">
|
||||
<schema_version>0.1</schema_version>
|
||||
<color_map>
|
||||
<color>
|
||||
<ldraw_code>8</ldraw_code>
|
||||
<roblox_code>27</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>7</ldraw_code>
|
||||
<roblox_code>2</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>503</ldraw_code>
|
||||
<roblox_code>103</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>72</ldraw_code>
|
||||
<roblox_code>199</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>71</ldraw_code>
|
||||
<roblox_code>194</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>320</ldraw_code>
|
||||
<roblox_code>154</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>4</ldraw_code>
|
||||
<roblox_code>21</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>12</ldraw_code>
|
||||
<roblox_code>101</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>335</ldraw_code>
|
||||
<roblox_code>153</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>6</ldraw_code>
|
||||
<roblox_code>25</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>70</ldraw_code>
|
||||
<roblox_code>192</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>28</ldraw_code>
|
||||
<roblox_code>138</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>19</ldraw_code>
|
||||
<roblox_code>5</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>484</ldraw_code>
|
||||
<roblox_code>38</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>25</ldraw_code>
|
||||
<roblox_code>106</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>366</ldraw_code>
|
||||
<roblox_code>12</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>462</ldraw_code>
|
||||
<roblox_code>105</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>14</ldraw_code>
|
||||
<roblox_code>24</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>18</ldraw_code>
|
||||
<roblox_code>3</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>27</ldraw_code>
|
||||
<roblox_code>119</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>288</ldraw_code>
|
||||
<roblox_code>141</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>2</ldraw_code>
|
||||
<roblox_code>28</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>17</ldraw_code>
|
||||
<roblox_code>6</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>10</ldraw_code>
|
||||
<roblox_code>37</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>378</ldraw_code>
|
||||
<roblox_code>151</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>3</ldraw_code>
|
||||
<roblox_code>107</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>11</ldraw_code>
|
||||
<roblox_code>116</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>272</ldraw_code>
|
||||
<roblox_code>140</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>1</ldraw_code>
|
||||
<roblox_code>23</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>9</ldraw_code>
|
||||
<roblox_code>45</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>379</ldraw_code>
|
||||
<roblox_code>135</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>23</ldraw_code>
|
||||
<roblox_code>110</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>20</ldraw_code>
|
||||
<roblox_code>39</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>22</ldraw_code>
|
||||
<roblox_code>104</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>26</ldraw_code>
|
||||
<roblox_code>124</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>373</ldraw_code>
|
||||
<roblox_code>136</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>5</ldraw_code>
|
||||
<roblox_code>22</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>13</ldraw_code>
|
||||
<roblox_code>9</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>0</ldraw_code>
|
||||
<roblox_code>26</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>15</ldraw_code>
|
||||
<roblox_code>1</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>21</ldraw_code>
|
||||
<roblox_code>50</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>36</ldraw_code>
|
||||
<roblox_code>41</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>57</ldraw_code>
|
||||
<roblox_code>47</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>46</ldraw_code>
|
||||
<roblox_code>44</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>34</ldraw_code>
|
||||
<roblox_code>48</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>42</ldraw_code>
|
||||
<roblox_code>49</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>33</ldraw_code>
|
||||
<roblox_code>43</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>41</ldraw_code>
|
||||
<roblox_code>42</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>37</ldraw_code>
|
||||
<roblox_code>126</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>45</ldraw_code>
|
||||
<roblox_code>113</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>40</ldraw_code>
|
||||
<roblox_code>111</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>47</ldraw_code>
|
||||
<roblox_code>40</roblox_code>
|
||||
</color>
|
||||
<color>
|
||||
<ldraw_code>135</ldraw_code>
|
||||
<roblox_code>150</roblox_code>
|
||||
</color>
|
||||
</color_map>
|
||||
<part_map>
|
||||
<part>
|
||||
<name>31</name>
|
||||
<description>Window 1Z x 3X x 2Y</description>
|
||||
<ldraw_filename>31.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>3,2,1</size_vect3>
|
||||
<y_offset>1.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>645</name>
|
||||
<description>Window 1Z x 6X x 2Y</description>
|
||||
<ldraw_filename>645.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>6,2,1</size_vect3>
|
||||
<y_offset>1.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>2345</name>
|
||||
<description>Panel Wall 3Z x 3X x 6Y Corner </description>
|
||||
<ldraw_filename>2345.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>3,6,3</size_vect3>
|
||||
<y_offset>3.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>2453</name>
|
||||
<description>Brick 1Z x 1X x 5Y</description>
|
||||
<ldraw_filename>2453.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>1,5,1</size_vect3>
|
||||
<y_offset>3.0</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>2454</name>
|
||||
<description>Brick 1Z x 2X x 5Y with Inside Axelholder</description>
|
||||
<ldraw_filename>2454.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>2,5,1</size_vect3>
|
||||
<y_offset>3.0</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>2456</name>
|
||||
<description>Brick 2Z x 6X</description>
|
||||
<ldraw_filename>2456.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>6,1,2</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3001</name>
|
||||
<description>Brick 2Z x 4X</description>
|
||||
<ldraw_filename>3001.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>4,1,2</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3002</name>
|
||||
<description>Brick 2Z x 3X</description>
|
||||
<ldraw_filename>3002.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>3,1,2</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3003</name>
|
||||
<description>Brick 2Z x 2X</description>
|
||||
<ldraw_filename>3003.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>2,1,2</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3004</name>
|
||||
<description>Brick 1Z x 2X</description>
|
||||
<ldraw_filename>3004.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>2,1,1</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3005</name>
|
||||
<description>Brick 1Z x 1X</description>
|
||||
<ldraw_filename>3005.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>1,1,1</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3006</name>
|
||||
<description>Brick 2Z x 10X</description>
|
||||
<ldraw_filename>3006.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>10,1,2</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3008</name>
|
||||
<description>Brick 2Z x 8X</description>
|
||||
<ldraw_filename>3008.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>8,1,2</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3010</name>
|
||||
<description>Brick 1Z x 4X</description>
|
||||
<ldraw_filename>3010.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>4,1,1</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3037</name>
|
||||
<description>Slope Brick 45 2Z x 4X</description>
|
||||
<ldraw_filename>3037.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>4,1,2</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3038</name>
|
||||
<description>Slope Brick 45 2Z x 3X</description>
|
||||
<ldraw_filename>3038.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>2,1,3</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3039</name>
|
||||
<description>Slope Brick 45 2Z x 2X</description>
|
||||
<ldraw_filename>3039.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>2,1,2</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3040B</name>
|
||||
<description>Slope Brick 45 2Z x 1X</description>
|
||||
<ldraw_filename>3040B.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>1,1,2</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3043</name>
|
||||
<description>Slope Brick 45 2Z x 2X</description>
|
||||
<ldraw_filename>3043.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>2,1,2</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3046</name>
|
||||
<description>Slope Brick 45 2Z x 2X Double Concave</description>
|
||||
<ldraw_filename>3046.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>2,1,2</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3245B</name>
|
||||
<description>Brick 1Z x 2X x 2Y with Inside Axelholder</description>
|
||||
<ldraw_filename>3245B.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>2,1,1</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3455</name>
|
||||
<description>Arch 1Z x 6X</description>
|
||||
<ldraw_filename>3455.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>6,1,1</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3579</name>
|
||||
<description>Door 1Z x 3X x 4Y Frame</description>
|
||||
<ldraw_filename>3579.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>3,4,1</size_vect3>
|
||||
<y_offset>2.4</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3581</name>
|
||||
<description>Brick 1Z x 1X x 2Y with Shutter Hole</description>
|
||||
<ldraw_filename>3581.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>1,2,1</size_vect3>
|
||||
<y_offset>1.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3622</name>
|
||||
<description>Brick 1Z x 3X</description>
|
||||
<ldraw_filename>3622.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>3,1,1</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3660</name>
|
||||
<description>Slope Brick 45 2Z x 2X Inverted</description>
|
||||
<ldraw_filename>3660.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>2,1,2</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3700</name>
|
||||
<description>Technic Brick 1Z x 2X with Hole</description>
|
||||
<ldraw_filename>3700.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>2,1,1</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>4070</name>
|
||||
<description>Brick 1Z x 1X with Headlight</description>
|
||||
<ldraw_filename>4070.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>1,1,1</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>4444</name>
|
||||
<description>Panel 2Z x 5X x 6Y Wall</description>
|
||||
<ldraw_filename>4444.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>3,6,2</size_vect3>
|
||||
<y_offset>3.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>4444P01</name>
|
||||
<description>Panel 2Z x 5X x 6Y Wall with Dark Gray Stones Pattern</description>
|
||||
<ldraw_filename>4444P01.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>3,6,2</size_vect3>
|
||||
<y_offset>3.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>4490</name>
|
||||
<description>Arch 1Z x 3X</description>
|
||||
<ldraw_filename>4490.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>3,1,1</size_vect3>
|
||||
<y_offset>0.6</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>7930C01</name>
|
||||
<description>Door 1Z x 3X x 4Y with Glass (Complete)</description>
|
||||
<ldraw_filename>7930C01.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>3,4,1</size_vect3>
|
||||
<y_offset>2.4</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>7026</name>
|
||||
<description>Window 1Z x 2X x 2X</description>
|
||||
<ldraw_filename>7026.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>2,2,1</size_vect3>
|
||||
<y_offset>1.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>30374</name>
|
||||
<description>Bar 4L Light Sabre Blade</description>
|
||||
<ldraw_filename>30374.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>brick</form_factor>
|
||||
<size_vect3>2,2,1</size_vect3>
|
||||
<y_offset>1.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3020</name>
|
||||
<description>Plate 2Z x 4X</description>
|
||||
<ldraw_filename>3020.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>4,1,2 </size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3021</name>
|
||||
<description>Plate 2Z x 3X</description>
|
||||
<ldraw_filename>3021.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>3,1,2</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3022</name>
|
||||
<description>Plate 2Z x 2X</description>
|
||||
<ldraw_filename>3022.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>2,1,2</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3023</name>
|
||||
<description>Plate 1Z x 2X</description>
|
||||
<ldraw_filename>3023.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>2,1,1</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3024</name>
|
||||
<description>Plate 1Z x 1X</description>
|
||||
<ldraw_filename>3024.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>1,1,1</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3031</name>
|
||||
<description>Plate 4Z x 4X</description>
|
||||
<ldraw_filename>3031.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>4,1,4</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3032</name>
|
||||
<description>Plate 4Z x 6X</description>
|
||||
<ldraw_filename>3032.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>6,1,4</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3033</name>
|
||||
<description>6Z x 10X</description>
|
||||
<ldraw_filename>3033.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>10,1,6</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3034</name>
|
||||
<description>Plate 2Z x 8X</description>
|
||||
<ldraw_filename>3034.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>8,1,2</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3035</name>
|
||||
<description>4Z x 8X</description>
|
||||
<ldraw_filename>3035.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>8,1,4</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3036</name>
|
||||
<description>Plate 6Z x 8X</description>
|
||||
<ldraw_filename>3036.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>8,1,6</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3070B</name>
|
||||
<description>Tile 1Z x 1X with Groove</description>
|
||||
<ldraw_filename>3070B.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>1,1,1</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3623</name>
|
||||
<description>Plate 1Z x 3X</description>
|
||||
<ldraw_filename>3623.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>3,1,1</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3666</name>
|
||||
<description>Plate 1Z x 6X</description>
|
||||
<ldraw_filename>3666.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>6,1,1</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3710</name>
|
||||
<description>Plate 1Z x 4X </description>
|
||||
<ldraw_filename>3710.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>4,1,1</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3794</name>
|
||||
<description>Plate 1Z x 2X with 1 Stud</description>
|
||||
<ldraw_filename>3794.dat</ldraw_filename>
|
||||
<mapping_fidelity>close</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>2,1,1</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3795</name>
|
||||
<description>Plate 2Z x 6X</description>
|
||||
<ldraw_filename>3795.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>6,1,2</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3857</name>
|
||||
<description>BasePlate 16Z x 32X with Square Corners</description>
|
||||
<ldraw_filename>3857.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>32,1,16</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>3867</name>
|
||||
<description>Plate 16Z x 16X</description>
|
||||
<ldraw_filename>3867.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>16,1,16</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
<part>
|
||||
<name>4477</name>
|
||||
<description>Plate 1Z x 10X</description>
|
||||
<ldraw_filename>4477.dat</ldraw_filename>
|
||||
<mapping_fidelity>exact</mapping_fidelity>
|
||||
<roblox_part>
|
||||
<shape>block</shape>
|
||||
<form_factor>plate</form_factor>
|
||||
<size_vect3>10,1,1</size_vect3>
|
||||
<y_offset>0.2</y_offset>
|
||||
</roblox_part>
|
||||
</part>
|
||||
</part_map>
|
||||
</LDraw2RobloxMap>
|
||||
|
|
@ -1,102 +0,0 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Part" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">3</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">3</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">23</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>-0.5</X>
|
||||
<Y>0.5</Y>
|
||||
<Z>0</Z>
|
||||
<R00>-1.1920929e-007</R00>
|
||||
<R01>1.00000012</R01>
|
||||
<R02>0</R02>
|
||||
<R10>1.00000012</R10>
|
||||
<R11>-1.1920929e-007</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1.00000024</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<bool name="CastsShadows">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="Cullable">true</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">3</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">3</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">false</bool>
|
||||
<string name="Name">Rocket</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">3</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>1</Y>
|
||||
<Z>4</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Sound">
|
||||
<Properties>
|
||||
<bool name="Looped">true</bool>
|
||||
<string name="Name">Swoosh</string>
|
||||
<int name="PlayCount">0</int>
|
||||
<bool name="PlayOnRemove">false</bool>
|
||||
<Content name="SoundId"><url>rbxasset://sounds\Rocket whoosh 01.wav</url></Content>
|
||||
<float name="Volume">0.699999988</float>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Sound">
|
||||
<Properties>
|
||||
<bool name="Looped">false</bool>
|
||||
<string name="Name">Explosion</string>
|
||||
<int name="PlayCount">0</int>
|
||||
<bool name="PlayOnRemove">true</bool>
|
||||
<Content name="SoundId"><url>rbxasset://sounds\collide.wav</url></Content>
|
||||
<float name="Volume">1</float>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Script">
|
||||
<Properties>
|
||||
<string name="Name">Script</string>
|
||||
<string name="Source">r = game:service("RunService") shaft = script.Parent position = Vector3.new(0,0,0) function fly() 	direction = shaft.CFrame.lookVector 	position = position + direction 	error = position - shaft.Position 	shaft.Velocity = 7*error end function blow() 	swoosh:Stop() 	explosion = Instance.new("Explosion") 	explosion.Position = shaft.Position 	explosion.Parent = game.Workspace 	connection:disconnect() 	shaft:remove() end t, s = r.Stepped:wait() swoosh = script.Parent.Swoosh swoosh:Play() position = shaft.Position d = t + 10.0 - s connection = shaft.Touched:connect(blow) while t < d do 	fly() 	t = r.Stepped:wait() end script.Parent.Explosion.PlayOnRemove = false swoosh:Stop() shaft:remove() </string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Part" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">194</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0</X>
|
||||
<Y>6.4000001</Y>
|
||||
<Z>-8</Z>
|
||||
<R00>1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<bool name="CastsShadows">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="Cullable">true</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">false</bool>
|
||||
<string name="Name">Pellet</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<token name="shape">0</token>
|
||||
<Vector3 name="size">
|
||||
<X>2</X>
|
||||
<Y>2</Y>
|
||||
<Z>2</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Script">
|
||||
<Properties>
|
||||
<string name="Name">Script</string>
|
||||
<string name="Source"> pellet = script.Parent damage = 8 function onTouched(hit) 	humanoid = hit.Parent:findFirstChild("Humanoid") 	if humanoid~=nil then 		humanoid.Health = humanoid.Health - damage 		connection:disconnect() 	else 		damage = damage / 2 		if damage < 0.1 then 			connection:disconnect() 		end 	end end connection = pellet.Touched:connect(onTouched) r = game:service("RunService") t, s = r.Stepped:wait() d = t + 1.0 - s while t < d do 	t = r.Stepped:wait() end pellet.Parent = nil</string>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -1,795 +0,0 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Model" referent="RBX0">
|
||||
<Properties>
|
||||
<token name="Controller">7</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<CoordinateFrame name="ModelInPrimary">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
<R00>1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>1</R22>
|
||||
</CoordinateFrame>
|
||||
<string name="Name">erik.cassel</string>
|
||||
<Ref name="PrimaryPart">RBX1</Ref>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
<Item class="Part" referent="RBX1">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">24</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0</X>
|
||||
<Y>9.5</Y>
|
||||
<Z>-0.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Head</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">0</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>2</X>
|
||||
<Y>1</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="SpecialMesh" referent="RBX2">
|
||||
<Properties>
|
||||
<Content name="MeshId"><null></null></Content>
|
||||
<token name="MeshType">0</token>
|
||||
<string name="Name">Mesh</string>
|
||||
<Vector3 name="Scale">
|
||||
<X>1.25</X>
|
||||
<Y>1.25</Y>
|
||||
<Z>1.25</Z>
|
||||
</Vector3>
|
||||
<Content name="TextureId"><null></null></Content>
|
||||
<Vector3 name="VertexColor">
|
||||
<X>1</X>
|
||||
<Y>1</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Decal" referent="RBX3">
|
||||
<Properties>
|
||||
<token name="Face">5</token>
|
||||
<string name="Name">face</string>
|
||||
<float name="Shiny">20</float>
|
||||
<float name="Specular">0</float>
|
||||
<Content name="Texture"><url>rbxasset://textures\face.png</url></Content>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX4">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">23</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0</X>
|
||||
<Y>8</Y>
|
||||
<Z>-0.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>-0</R02>
|
||||
<R10>-0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>-0</R12>
|
||||
<R20>-0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">0</float>
|
||||
<float name="LeftParamB">0</float>
|
||||
<token name="LeftSurface">2</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Torso</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">0</float>
|
||||
<float name="RightParamB">0</float>
|
||||
<token name="RightSurface">2</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>2</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Decal" referent="RBX5">
|
||||
<Properties>
|
||||
<token name="Face">5</token>
|
||||
<string name="Name">roblox</string>
|
||||
<float name="Shiny">20</float>
|
||||
<float name="Specular">0</float>
|
||||
<Content name="Texture"><binary>iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAK3RFWHRDcmVhdGlvbiBUaW1l
|
||||
AFR1ZSA0IE9jdCAyMDA1IDEyOjA4OjU2IC0wODAwjyq8YAAAAAd0SU1FB9UKBBMOFj/CLTwA
|
||||
AAAJcEhZcwAAHsIAAB7CAW7QdT4AAAAEZ0FNQQAAsY8L/GEFAAAYfklEQVR42u3dCXxU1b0H
|
||||
8N+dfTKTZLKRPWxhE0UUQVllrSDu2LovrQjPSi2tW6346mtdWhG1reKG9VVFrX70U1d8FhG0
|
||||
LCqoqICyJkACJCRkkpnMPvedc2cymSSzhKWl4O/7+QwzmTn33nPv3HPO/5x75gIQERERERER
|
||||
ERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERER
|
||||
EREREREREREREREREREREREREREREREREREdX5SDSbxzzs9U75NPAIHA0c53WrqBA1Ewfz6y
|
||||
zjkHYbcbe267Fa0LHz/a2Tpqsh955OeFc+f+Kf69qkmTWvwffGBPtkz/gzw/6NijO9oZIKKj
|
||||
p1s1vOv11wy1F81wiZdm+bcqF9QdwbojHO763uGsP259+unTzwu9996TCIWKoYjdVY5Qo6aq
|
||||
kUfnt8X6lc7bSJL2sPazm8dMFenachPfom85+eRl6vr1E7osG5dXRgDHv259wVUjRy7zr16t
|
||||
nSwhmw2GVavgGDTwyORAnGsH7PZYt8LTpxLlb/4dof79Dn2nGhvh/tlN8L36avtmdHrkOJug
|
||||
mE1HJNvh5ma4z78AwZUrY+8Fsx3Ir9vbpQJQfT64LpqB4D/+0f5eaSnsr70G4ylDu1YY3eCe
|
||||
dxf8oovTVlgbX1iMvj+6uGu6d96Ff8YMrcLIeeRhR8HcXzj3PbPoTOd1Mz+Uh0oufUCk6Ttl
|
||||
UiRf7lY05eVp6VkBHP+69QVvjjT68OsNaK6uwaDSHkc0Ew1z5iD82GPw6I3Y9MEqnHXmaYe9
|
||||
zrDfj/3iRFZcLi3zX//qbky6/zcplwlC7d7Ko7yr18AzapT2utVkgXf5P9F35KkJ06p796Gp
|
||||
pEQrsHV2B/QbNqB/RTHCB7PBTpqvuRah556DV7yu/exrnHXaiWgQ+9B5L7yzZsPz9NMwDh26
|
||||
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
|
||||
n5ub/i4lRERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
|
||||
RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
|
||||
RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
|
||||
RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
|
||||
RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
|
||||
RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
|
||||
REREREREREREREREREREREREREREREREREREREREREREREREREREREREx6v/B5qI37vMmLq3
|
||||
AAAAAElFTkSuQmCC</binary></Content>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX6">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">24</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>1.5</X>
|
||||
<Y>8</Y>
|
||||
<Z>-0.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Left Arm</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Script" referent="RBX7">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Script</string>
|
||||
<string name="Source">while true do--while its told its true it will happen
|
||||
script.Parent.CanCollide=true--script.Parent.(whatever) meens that its talking about the script effecting the
|
||||
--parent, which is the brick, changing whatever setting in the brick its told too change. and the true/false is
|
||||
--setting the setting to something else useing whatever unit it uses.
|
||||
wait(0)--this is how long it will wait until going to the next piece of the script below it or will restart it.
|
||||
script.Parent.CanCollide = false
|
||||
end</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX8">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">4</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">24</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>-1.5</X>
|
||||
<Y>8</Y>
|
||||
<Z>-0.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Right Arm</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Script" referent="RBX9">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Script</string>
|
||||
<string name="Source">while true do--while its told its true it will happen
|
||||
script.Parent.CanCollide=true--script.Parent.(whatever) meens that its talking about the script effecting the
|
||||
--parent, which is the brick, changing whatever setting in the brick its told too change. and the true/false is
|
||||
--setting the setting to something else useing whatever unit it uses.
|
||||
wait(0)--this is how long it will wait until going to the next piece of the script below it or will restart it.
|
||||
script.Parent.CanCollide = false
|
||||
end</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX10">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">0</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">119</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>0.5</X>
|
||||
<Y>6</Y>
|
||||
<Z>-0.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Left Leg</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Script" referent="RBX11">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Script</string>
|
||||
<string name="Source">while true do--while its told its true it will happen
|
||||
script.Parent.CanCollide=true--script.Parent.(whatever) meens that its talking about the script effecting the
|
||||
--parent, which is the brick, changing whatever setting in the brick its told too change. and the true/false is
|
||||
--setting the setting to something else useing whatever unit it uses .
|
||||
wait(0)--this is how long it will wait until going to the next piece of the script below it or will restart it.
|
||||
script.Parent.CanCollide=false--script.Parent.(whatever) meens that its talking about the script effecting the
|
||||
--parent, which is the brick, changing whatever setting in the brick its told too change. and the true/false is
|
||||
--setting the setting to something else useing whatever unit it uses.
|
||||
wait(0)--this is how long it will wait until going to the next piece of the script below it or will restart it.
|
||||
end
|
||||
while true do--while its told its true it will happen
|
||||
script.Parent.CanCollide=true--script.Parent.(whatever) meens that its talking about the script effecting the
|
||||
--parent, which is the brick, changing whatever setting in the brick its told too change. and the true/false is
|
||||
--setting the setting to something else useing whatever unit it uses .
|
||||
wait(0)--this is how long it will wait until going to the next piece of the script below it or will restart it.
|
||||
script.Parent.CanCollide=false--script.Parent.(whatever) meens that its talking about the script effecting the
|
||||
--parent, which is the brick, changing whatever setting in the brick its told too change. and the true/false is
|
||||
--setting the setting to something else useing whatever unit it uses.
|
||||
wait(0)--this is how long it will wait until going to the next piece of the script below it or will restart it.
|
||||
end
|
||||
|
||||
</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Part" referent="RBX12">
|
||||
<Properties>
|
||||
<bool name="Anchored">false</bool>
|
||||
<float name="BackParamA">-0.5</float>
|
||||
<float name="BackParamB">0.5</float>
|
||||
<token name="BackSurface">0</token>
|
||||
<token name="BackSurfaceInput">0</token>
|
||||
<float name="BottomParamA">-0.5</float>
|
||||
<float name="BottomParamB">0.5</float>
|
||||
<token name="BottomSurface">0</token>
|
||||
<token name="BottomSurfaceInput">0</token>
|
||||
<int name="BrickColor">119</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>-0.5</X>
|
||||
<Y>6</Y>
|
||||
<Z>-0.5</Z>
|
||||
<R00>-1</R00>
|
||||
<R01>0</R01>
|
||||
<R02>0</R02>
|
||||
<R10>0</R10>
|
||||
<R11>1</R11>
|
||||
<R12>0</R12>
|
||||
<R20>0</R20>
|
||||
<R21>0</R21>
|
||||
<R22>-1</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">false</bool>
|
||||
<token name="Controller">0</token>
|
||||
<bool name="ControllerFlagShown">true</bool>
|
||||
<bool name="DraggingV1">false</bool>
|
||||
<float name="Elasticity">0.5</float>
|
||||
<token name="FormFactor">0</token>
|
||||
<float name="Friction">0.300000012</float>
|
||||
<float name="FrontParamA">-0.5</float>
|
||||
<float name="FrontParamB">0.5</float>
|
||||
<token name="FrontSurface">0</token>
|
||||
<token name="FrontSurfaceInput">0</token>
|
||||
<float name="LeftParamA">-0.5</float>
|
||||
<float name="LeftParamB">0.5</float>
|
||||
<token name="LeftSurface">0</token>
|
||||
<token name="LeftSurfaceInput">0</token>
|
||||
<bool name="Locked">true</bool>
|
||||
<string name="Name">Right Leg</string>
|
||||
<float name="Reflectance">0</float>
|
||||
<float name="RightParamA">-0.5</float>
|
||||
<float name="RightParamB">0.5</float>
|
||||
<token name="RightSurface">0</token>
|
||||
<token name="RightSurfaceInput">0</token>
|
||||
<Vector3 name="RotVelocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="TopParamA">-0.5</float>
|
||||
<float name="TopParamB">0.5</float>
|
||||
<token name="TopSurface">3</token>
|
||||
<token name="TopSurfaceInput">0</token>
|
||||
<float name="Transparency">0</float>
|
||||
<Vector3 name="Velocity">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
<token name="shape">1</token>
|
||||
<Vector3 name="size">
|
||||
<X>1</X>
|
||||
<Y>2</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="Script" referent="RBX13">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Script</string>
|
||||
<string name="Source">while true do--while its told its true it will happen
|
||||
script.Parent.CanCollide=true--script.Parent.(whatever) meens that its talking about the script effecting the
|
||||
--parent, which is the brick, changing whatever setting in the brick its told too change. and the true/false is
|
||||
--setting the setting to something else useing whatever unit it uses .
|
||||
wait(0)--this is how long it will wait until going to the next piece of the script below it or will restart it.
|
||||
script.Parent.CanCollide=false--script.Parent.(whatever) meens that its talking about the script effecting the
|
||||
--parent, which is the brick, changing whatever setting in the brick its told too change. and the true/false is
|
||||
--setting the setting to something else useing whatever unit it uses.
|
||||
wait(0)--this is how long it will wait until going to the next piece of the script below it or will restart it.
|
||||
end
|
||||
while true do--while its told its true it will happen
|
||||
script.Parent.CanCollide=true--script.Parent.(whatever) meens that its talking about the script effecting the
|
||||
--parent, which is the brick, changing whatever setting in the brick its told too change. and the true/false is
|
||||
--setting the setting to something else useing whatever unit it uses .
|
||||
wait(0)--this is how long it will wait until going to the next piece of the script below it or will restart it.
|
||||
script.Parent.CanCollide=false--script.Parent.(whatever) meens that its talking about the script effecting the
|
||||
--parent, which is the brick, changing whatever setting in the brick its told too change. and the true/false is
|
||||
--setting the setting to something else useing whatever unit it uses.
|
||||
wait(0)--this is how long it will wait until going to the next piece of the script below it or will restart it.
|
||||
end
|
||||
|
||||
</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="Humanoid" referent="RBX14">
|
||||
<Properties>
|
||||
<float name="Health">100</float>
|
||||
<bool name="Jump">false</bool>
|
||||
<float name="MaxHealth">100</float>
|
||||
<string name="Name">Humanoid</string>
|
||||
<bool name="Sit">false</bool>
|
||||
<bool name="Strafe">false</bool>
|
||||
<Vector3 name="TargetPoint">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<Vector3 name="WalkDirection">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<float name="WalkRotationalVelocity">0</float>
|
||||
<Ref name="WalkToPart">null</Ref>
|
||||
<Vector3 name="WalkToPoint">
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Z>0</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Script" referent="RBX15">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">Script</string>
|
||||
<string name="Source">function newSound(id)
|
||||
local sound = Instance.new("Sound")
|
||||
sound.SoundId = id
|
||||
sound.Parent = script.Parent.Head
|
||||
return sound
|
||||
end
|
||||
|
||||
sFallingDown = newSound("rbxasset://sounds/splat.wav")
|
||||
sFreeFalling = newSound("rbxasset://sounds/swoosh.wav")
|
||||
sGettingUp = newSound("rbxasset://sounds/hit.wav")
|
||||
sJumping = newSound("rbxasset://sounds/button.wav")
|
||||
sRunning = newSound("rbxasset://sounds/bfsl-minifigfoots1.mp3")
|
||||
sRunning.Looped = true
|
||||
|
||||
function onState(state, sound)
|
||||
if state then
|
||||
sound:play()
|
||||
else
|
||||
sound:pause()
|
||||
end
|
||||
end
|
||||
|
||||
function onRunning(speed)
|
||||
if speed>0 then
|
||||
sRunning:play()
|
||||
else
|
||||
sRunning:pause()
|
||||
end
|
||||
end
|
||||
|
||||
local h = script.Parent.Humanoid
|
||||
h.Died:connect(onDied)
|
||||
h.Running:connect(onRunning)
|
||||
h.Jumping:connect(function(state) onState(state, sJumping) end)
|
||||
h.GettingUp:connect(function(state) onState(state, sGettingUp) end)
|
||||
h.FreeFalling:connect(function(state) onState(state, sFreeFalling) end)
|
||||
h.FallingDown:connect(function(state) onState(state, sFallingDown) end)
|
||||
|
||||
-- regeneration
|
||||
while true do
|
||||
local s = wait(1)
|
||||
local health=h.Health
|
||||
if health>0 and health<h.MaxHealth then
|
||||
health = health + 0.01*s*h.MaxHealth
|
||||
if health*1.05 < h.MaxHealth then
|
||||
h.Health = health
|
||||
else
|
||||
h.Health = h.MaxHealth
|
||||
end
|
||||
end
|
||||
end
|
||||
</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||
<External>null</External>
|
||||
<External>nil</External>
|
||||
<Item class="Script" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">ResetCommand</string>
|
||||
<ProtectedString name="Source">function onChatted(msg, speaker)
|
||||
|
||||
source = string.lower(speaker.Name)
|
||||
msg = string.lower(msg)
|
||||
-- Note: This one is NOT caps sensitive
|
||||
|
||||
if msg == "!!!reset" then
|
||||
speaker.Character.Humanoid.Health = 0
|
||||
end
|
||||
end
|
||||
|
||||
function onPlayerEntered(newPlayer)
|
||||
newPlayer.Chatted:connect(function(msg) onChatted(msg, newPlayer) end)
|
||||
end
|
||||
|
||||
game.Players.ChildAdded:connect(onPlayerEntered)</ProtectedString>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -1,357 +0,0 @@
|
|||
settings().Rendering.frameRateManager = 2
|
||||
settings().Rendering.graphicsMode = 2
|
||||
settings().Network.MaxSendBuffer = 1000000
|
||||
settings().Network.PhysicsReplicationUpdateRate = 1000000
|
||||
settings().Network.SendRate = 1000000
|
||||
settings().Network.PhysicsSend = 1 -- 1==RoundRobin
|
||||
|
||||
--function made by rbxbanland
|
||||
function newWaitForChild(newParent,name)
|
||||
local returnable = nil
|
||||
if newParent:FindFirstChild(name) then
|
||||
returnable = newParent:FindFirstChild(name)
|
||||
else
|
||||
repeat wait() returnable = newParent:FindFirstChild(name) until returnable ~= nil
|
||||
end
|
||||
return returnable
|
||||
end
|
||||
|
||||
function KickPlayer(Player,reason)
|
||||
local message = Instance.new("Message")
|
||||
message.Text = "You were kicked. Reason: "..reason
|
||||
message.Parent = Player
|
||||
wait(2)
|
||||
Player:remove()
|
||||
print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' kicked. Reason: "..reason)
|
||||
end
|
||||
|
||||
function LoadCharacterNew(playerApp,newChar)
|
||||
PlayerService = game:GetService("Players")
|
||||
Player = PlayerService:GetPlayerFromCharacter(newChar)
|
||||
|
||||
local function kick()
|
||||
KickPlayer(Player, "Modified Client")
|
||||
end
|
||||
|
||||
if (not Player:FindFirstChild("Appearance")) then
|
||||
kick()
|
||||
end
|
||||
|
||||
if ((playerApp:GetChildren() == 0) or (playerApp:GetChildren() == nil)) then
|
||||
kick()
|
||||
end
|
||||
|
||||
local charparts = {[1] = newWaitForChild(newChar,"Head"),[2] = newWaitForChild(newChar,"Torso"),[3] = newWaitForChild(newChar,"Left Arm"),[4] = newWaitForChild(newChar,"Right Arm"),[5] = newWaitForChild(newChar,"Left Leg"),[6] = newWaitForChild(newChar,"Right Leg")}
|
||||
for _,newVal in pairs(playerApp:GetChildren()) do
|
||||
local customtype = newVal.CustomizationType.Value
|
||||
if (customtype == 1) then
|
||||
pcall(function()
|
||||
charparts[newVal.ColorIndex.Value].BrickColor = newVal.Value
|
||||
end)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function InitalizeClientAppearance(Player,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,ItemID)
|
||||
local newCharApp = Instance.new("IntValue",Player)
|
||||
newCharApp.Name = "Appearance"
|
||||
--BODY COLORS
|
||||
for i=1,6,1 do
|
||||
local BodyColor = Instance.new("BrickColorValue",newCharApp)
|
||||
if (i == 1) then
|
||||
if (HeadColorID ~= nil) then
|
||||
BodyColor.Value = BrickColor.new(HeadColorID)
|
||||
else
|
||||
BodyColor.Value = BrickColor.new(1)
|
||||
end
|
||||
BodyColor.Name = "Head Color"
|
||||
elseif (i == 2) then
|
||||
if (TorsoColorID ~= nil) then
|
||||
BodyColor.Value = BrickColor.new(TorsoColorID)
|
||||
else
|
||||
BodyColor.Value = BrickColor.new(1)
|
||||
end
|
||||
BodyColor.Name = "Torso Color"
|
||||
elseif (i == 3) then
|
||||
if (LeftArmColorID ~= nil) then
|
||||
BodyColor.Value = BrickColor.new(LeftArmColorID)
|
||||
else
|
||||
BodyColor.Value = BrickColor.new(1)
|
||||
end
|
||||
BodyColor.Name = "Left Arm Color"
|
||||
elseif (i == 4) then
|
||||
if (RightArmColorID ~= nil) then
|
||||
BodyColor.Value = BrickColor.new(RightArmColorID)
|
||||
else
|
||||
BodyColor.Value = BrickColor.new(1)
|
||||
end
|
||||
BodyColor.Name = "Right Arm Color"
|
||||
elseif (i == 5) then
|
||||
if (LeftLegColorID ~= nil) then
|
||||
BodyColor.Value = BrickColor.new(LeftLegColorID)
|
||||
else
|
||||
BodyColor.Value = BrickColor.new(1)
|
||||
end
|
||||
BodyColor.Name = "Left Leg Color"
|
||||
elseif (i == 6) then
|
||||
if (RightLegColorID ~= nil) then
|
||||
BodyColor.Value = BrickColor.new(RightLegColorID)
|
||||
else
|
||||
BodyColor.Value = BrickColor.new(1)
|
||||
end
|
||||
BodyColor.Name = "Right Leg Color"
|
||||
end
|
||||
local indexValue = Instance.new("NumberValue")
|
||||
indexValue.Name = "ColorIndex"
|
||||
indexValue.Parent = BodyColor
|
||||
indexValue.Value = i
|
||||
local typeValue = Instance.new("NumberValue")
|
||||
typeValue.Name = "CustomizationType"
|
||||
typeValue.Parent = BodyColor
|
||||
typeValue.Value = 1
|
||||
end
|
||||
end
|
||||
|
||||
function LoadSecurity(playerApp,Player,ServerSecurityLocation)
|
||||
local function kick()
|
||||
KickPlayer(Player, "Modified Client")
|
||||
end
|
||||
|
||||
if (not Player:FindFirstChild("Security")) then
|
||||
kick()
|
||||
end
|
||||
|
||||
if (not playerApp:FindFirstChild("ClientEXEMD5") or not playerApp:FindFirstChild("LauncherMD5") or not playerApp:FindFirstChild("ClientScriptMD5")) then
|
||||
kick()
|
||||
end
|
||||
|
||||
for _,newVal in pairs(playerApp:GetChildren()) do
|
||||
if (newVal.Name == "ClientEXEMD5") then
|
||||
if (newVal.Value ~= ServerSecurityLocation.Security.ClientEXEMD5.Value or newVal.Value == "") then
|
||||
kick()
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
if (newVal.Name == "LauncherMD5") then
|
||||
if (newVal.Value ~= ServerSecurityLocation.Security.LauncherMD5.Value or newVal.Value == "") then
|
||||
kick()
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
if (newVal.Name == "ClientScriptMD5") then
|
||||
if (newVal.Value ~= ServerSecurityLocation.Security.ClientScriptMD5.Value or newVal.Value == "") then
|
||||
kick()
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function InitalizeSecurityValues(Location,ClientEXEMD5,LauncherMD5,ClientScriptMD5)
|
||||
Location = Instance.new("IntValue", Location)
|
||||
Location.Name = "Security"
|
||||
|
||||
local clientValue = Instance.new("StringValue", Location)
|
||||
clientValue.Value = ClientEXEMD5 or ""
|
||||
clientValue.Name = "ClientEXEMD5"
|
||||
|
||||
local launcherValue = Instance.new("StringValue", Location)
|
||||
launcherValue.Value = LauncherMD5 or ""
|
||||
launcherValue.Name = "LauncherMD5"
|
||||
|
||||
local scriptValue = Instance.new("StringValue", Location)
|
||||
scriptValue.Value = ClientScriptMD5 or ""
|
||||
scriptValue.Name = "ClientScriptMD5"
|
||||
end
|
||||
|
||||
function InitalizeTripcode(Location,Tripcode)
|
||||
local code = Instance.new("StringValue", Location)
|
||||
code.Value = Tripcode or ""
|
||||
code.Name = "Tripcode"
|
||||
end
|
||||
|
||||
function LoadTripcode(Player)
|
||||
local function kick()
|
||||
KickPlayer(Player, "Modified Client")
|
||||
end
|
||||
|
||||
if (not Player:FindFirstChild("Tripcode")) then
|
||||
kick()
|
||||
end
|
||||
|
||||
for _,newVal in pairs(Player:GetChildren()) do
|
||||
if (newVal.Name == "Tripcode") then
|
||||
if (newVal.Value == "") then
|
||||
kick()
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function InitalizeClientName(Location)
|
||||
local newName = Instance.new("StringValue",Location)
|
||||
newName.Value = "2006S"
|
||||
newName.Name = "Name"
|
||||
end
|
||||
|
||||
rbxversion = version()
|
||||
print("ROBLOX Client version '" .. rbxversion .. "' loaded.")
|
||||
|
||||
function CSServer(Port,PlayerLimit,ClientEXEMD5,LauncherMD5,ClientScriptMD5)
|
||||
Server = game:GetService("NetworkServer")
|
||||
RunService = game:GetService("RunService")
|
||||
Server:start(Port, 20)
|
||||
RunService:run()
|
||||
game.Workspace:InsertContent("rbxasset://Fonts//libraries.rbxm")
|
||||
PlayerService = game:GetService("Players")
|
||||
PlayerService.MaxPlayers = PlayerLimit
|
||||
PlayerService.PlayerAdded:connect(function(Player)
|
||||
Player.Chatted:connect(function(msg)
|
||||
print(Player.Name.."; "..msg)
|
||||
end)
|
||||
|
||||
if (PlayerService.NumPlayers > PlayerService.MaxPlayers) then
|
||||
KickPlayer(Player, "Too many players on server.")
|
||||
else
|
||||
print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' added")
|
||||
Player:LoadCharacter()
|
||||
LoadSecurity(newWaitForChild(Player,"Security"),Player,game.Lighting)
|
||||
newWaitForChild(Player,"Tripcode")
|
||||
LoadTripcode(Player)
|
||||
pcall(function() print("Player '" .. Player.Name .. "-" .. Player.userId .. "' security check success. Tripcode: '" .. Player.Tripcode.Value .. "'") end)
|
||||
if (Player.Character ~= nil) then
|
||||
LoadCharacterNew(newWaitForChild(Player,"Appearance"),Player.Character)
|
||||
end
|
||||
end
|
||||
|
||||
-- rename all Server replicators in NetworkServer to "ServerReplicator"
|
||||
for _,Child in pairs(Server:GetChildren()) do
|
||||
Child.Name = "ServerReplicator"
|
||||
end
|
||||
|
||||
while true do
|
||||
wait(0.001)
|
||||
if (Player.Character ~= nil) then
|
||||
if (Player.Character.Humanoid.Health == 0) then
|
||||
wait(5)
|
||||
Player:LoadCharacter()
|
||||
LoadCharacterNew(newWaitForChild(Player,"Appearance"),Player.Character)
|
||||
elseif (Player.Character.Parent == nil) then
|
||||
wait(5)
|
||||
Player:LoadCharacter() -- to make sure nobody is deleted.
|
||||
LoadCharacterNew(newWaitForChild(Player,"Appearance"),Player.Character)
|
||||
end
|
||||
end
|
||||
end
|
||||
end)
|
||||
PlayerService.PlayerRemoving:connect(function(Player)
|
||||
print("Player '" .. Player.Name .. "' with ID '" .. Player.userId .. "' leaving")
|
||||
end)
|
||||
pcall(function() game.Close:connect(function() Server:Stop() end) end)
|
||||
InitalizeSecurityValues(game.Lighting,ClientEXEMD5,LauncherMD5,ClientScriptMD5)
|
||||
InitalizeClientName(game.Lighting)
|
||||
Server.IncommingConnection:connect(IncommingConnection)
|
||||
end
|
||||
|
||||
function CSConnect(UserID,ServerIP,ServerPort,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID,ClientEXEMD5,LauncherMD5,ClientScriptMD5,Tripcode,Ticket)
|
||||
local suc, err = pcall(function()
|
||||
client = game:GetService("NetworkClient")
|
||||
player = game:GetService("Players"):CreateLocalPlayer(UserID)
|
||||
player:SetSuperSafeChat(false)
|
||||
pcall(function() player:SetUnder13(false) end)
|
||||
pcall(function() player:SetMembershipType(Enum.MembershipType.BuildersClub) end)
|
||||
pcall(function() player:SetAccountAge(365) end)
|
||||
player.CharacterAppearance=0
|
||||
pcall(function() player.Name=PlayerName or "" end)
|
||||
game:GetService("Visit")
|
||||
InitalizeClientAppearance(player,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,ItemID)
|
||||
InitalizeSecurityValues(player,ClientEXEMD5,LauncherMD5,ClientScriptMD5)
|
||||
InitalizeTripcode(player,Tripcode)
|
||||
end)
|
||||
|
||||
local function dieerror(errmsg)
|
||||
game:SetMessage(errmsg)
|
||||
wait(math.huge)
|
||||
end
|
||||
|
||||
if not suc then
|
||||
dieerror(err)
|
||||
end
|
||||
|
||||
local function disconnect(peer,lostconnection)
|
||||
game:SetMessage("You have lost connection to the game")
|
||||
end
|
||||
|
||||
local function connected(url, replicator)
|
||||
replicator.Disconnection:connect(disconnect)
|
||||
local marker = nil
|
||||
local suc, err = pcall(function()
|
||||
game:SetMessageBrickCount()
|
||||
marker = replicator:SendMarker()
|
||||
end)
|
||||
if not suc then
|
||||
dieerror(err)
|
||||
end
|
||||
marker.Received:connect(function()
|
||||
local suc, err = pcall(function()
|
||||
game:ClearMessage()
|
||||
end)
|
||||
if not suc then
|
||||
dieerror(err)
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
local function rejected()
|
||||
dieerror("Failed to connect to the Game. (Connection rejected)")
|
||||
end
|
||||
|
||||
local function failed(peer, errcode, why)
|
||||
dieerror("Failed to connect to the Game. (ID="..errcode.." ["..why.."])")
|
||||
end
|
||||
|
||||
local suc, err = pcall(function()
|
||||
game:SetMessage("Connecting to server...")
|
||||
client.ConnectionAccepted:connect(connected)
|
||||
client.ConnectionRejected:connect(rejected)
|
||||
client.ConnectionFailed:connect(failed)
|
||||
client:Connect(ServerIP,ServerPort, 0, 20)
|
||||
game.GuiRoot.MainMenu["Toolbox"]:Remove()
|
||||
game.GuiRoot.MainMenu["Edit Mode"]:Remove()
|
||||
game.GuiRoot.RightPalette.ReportAbuse:Remove()
|
||||
game.GuiRoot.ChatMenuPanel:Remove()
|
||||
end)
|
||||
|
||||
if not suc then
|
||||
local x = Instance.new("Message")
|
||||
x.Text = err
|
||||
x.Parent = workspace
|
||||
wait(math.huge)
|
||||
end
|
||||
end
|
||||
|
||||
function CSSolo(UserID,PlayerName,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,IconType,ItemID)
|
||||
local plr = game.Players:CreateLocalPlayer(UserID)
|
||||
game:GetService("RunService"):run()
|
||||
game.Workspace:InsertContent("rbxasset://Fonts//libraries.rbxm")
|
||||
plr.Name = PlayerName
|
||||
plr:LoadCharacter()
|
||||
plr.CharacterAppearance=0
|
||||
InitalizeClientAppearance(plr,Hat1ID,Hat2ID,Hat3ID,HeadColorID,TorsoColorID,LeftArmColorID,RightArmColorID,LeftLegColorID,RightLegColorID,TShirtID,ShirtID,PantsID,FaceID,HeadID,ItemID)
|
||||
LoadCharacterNew(newWaitForChild(plr,"Appearance"),plr.Character,false)
|
||||
game:GetService("Visit")
|
||||
while true do wait()
|
||||
if (plr.Character.Humanoid.Health == 0) then
|
||||
wait(5)
|
||||
plr:LoadCharacter()
|
||||
LoadCharacterNew(newWaitForChild(plr,"Appearance"),plr.Character,false)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
_G.CSServer=CSServer
|
||||
_G.CSConnect=CSConnect
|
||||
_G.CSSolo=CSSolo
|
||||
|
Before Width: | Height: | Size: 8.2 KiB |
|
Before Width: | Height: | Size: 4.8 KiB |
|
Before Width: | Height: | Size: 7.2 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 327 B |
|
Before Width: | Height: | Size: 509 B |
|
Before Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 187 B |
|
Before Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 397 B |
|
Before Width: | Height: | Size: 392 B |
|
Before Width: | Height: | Size: 389 B |
|
Before Width: | Height: | Size: 391 B |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 859 B |
|
Before Width: | Height: | Size: 846 B |
|
Before Width: | Height: | Size: 839 B |
|
Before Width: | Height: | Size: 800 B |
|
Before Width: | Height: | Size: 774 B |
|
Before Width: | Height: | Size: 771 B |
|
Before Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 3.6 KiB |