Advertisement
Vintage-Furry

lobby

Dec 27th, 2018
683
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 284.47 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. Model0 = Instance.new("Model")
  20. Part1 = Instance.new("Part")
  21. SpecialMesh2 = Instance.new("SpecialMesh")
  22. PointLight3 = Instance.new("PointLight")
  23. SpawnLocation4 = Instance.new("SpawnLocation")
  24. Decal5 = Instance.new("Decal")
  25. SpawnLocation6 = Instance.new("SpawnLocation")
  26. Decal7 = Instance.new("Decal")
  27. SpawnLocation8 = Instance.new("SpawnLocation")
  28. Decal9 = Instance.new("Decal")
  29. SpawnLocation10 = Instance.new("SpawnLocation")
  30. Decal11 = Instance.new("Decal")
  31. Model12 = Instance.new("Model")
  32. BodyColors13 = Instance.new("BodyColors")
  33. MeshPart14 = Instance.new("MeshPart")
  34. Vector3Value15 = Instance.new("Vector3Value")
  35. MeshPart16 = Instance.new("MeshPart")
  36. Vector3Value17 = Instance.new("Vector3Value")
  37. MeshPart18 = Instance.new("MeshPart")
  38. Vector3Value19 = Instance.new("Vector3Value")
  39. MeshPart20 = Instance.new("MeshPart")
  40. Vector3Value21 = Instance.new("Vector3Value")
  41. MeshPart22 = Instance.new("MeshPart")
  42. Vector3Value23 = Instance.new("Vector3Value")
  43. MeshPart24 = Instance.new("MeshPart")
  44. Vector3Value25 = Instance.new("Vector3Value")
  45. MeshPart26 = Instance.new("MeshPart")
  46. Vector3Value27 = Instance.new("Vector3Value")
  47. MeshPart28 = Instance.new("MeshPart")
  48. Vector3Value29 = Instance.new("Vector3Value")
  49. MeshPart30 = Instance.new("MeshPart")
  50. Vector3Value31 = Instance.new("Vector3Value")
  51. MeshPart32 = Instance.new("MeshPart")
  52. Vector3Value33 = Instance.new("Vector3Value")
  53. MeshPart34 = Instance.new("MeshPart")
  54. Vector3Value35 = Instance.new("Vector3Value")
  55. Humanoid36 = Instance.new("Humanoid")
  56. NumberValue37 = Instance.new("NumberValue")
  57. NumberValue38 = Instance.new("NumberValue")
  58. NumberValue39 = Instance.new("NumberValue")
  59. NumberValue40 = Instance.new("NumberValue")
  60. Part41 = Instance.new("Part")
  61. SpecialMesh42 = Instance.new("SpecialMesh")
  62. Vector3Value43 = Instance.new("Vector3Value")
  63. Vector3Value44 = Instance.new("Vector3Value")
  64. Part45 = Instance.new("Part")
  65. SpecialMesh46 = Instance.new("SpecialMesh")
  66. Vector3Value47 = Instance.new("Vector3Value")
  67. Vector3Value48 = Instance.new("Vector3Value")
  68. Decal49 = Instance.new("Decal")
  69. Pants50 = Instance.new("Pants")
  70. Shirt51 = Instance.new("Shirt")
  71. MeshPart52 = Instance.new("MeshPart")
  72. Vector3Value53 = Instance.new("Vector3Value")
  73. MeshPart54 = Instance.new("MeshPart")
  74. Vector3Value55 = Instance.new("Vector3Value")
  75. MeshPart56 = Instance.new("MeshPart")
  76. Vector3Value57 = Instance.new("Vector3Value")
  77. Model58 = Instance.new("Model")
  78. BodyColors59 = Instance.new("BodyColors")
  79. MeshPart60 = Instance.new("MeshPart")
  80. Vector3Value61 = Instance.new("Vector3Value")
  81. MeshPart62 = Instance.new("MeshPart")
  82. Vector3Value63 = Instance.new("Vector3Value")
  83. MeshPart64 = Instance.new("MeshPart")
  84. Vector3Value65 = Instance.new("Vector3Value")
  85. MeshPart66 = Instance.new("MeshPart")
  86. Vector3Value67 = Instance.new("Vector3Value")
  87. MeshPart68 = Instance.new("MeshPart")
  88. Vector3Value69 = Instance.new("Vector3Value")
  89. MeshPart70 = Instance.new("MeshPart")
  90. Vector3Value71 = Instance.new("Vector3Value")
  91. MeshPart72 = Instance.new("MeshPart")
  92. Vector3Value73 = Instance.new("Vector3Value")
  93. MeshPart74 = Instance.new("MeshPart")
  94. Vector3Value75 = Instance.new("Vector3Value")
  95. MeshPart76 = Instance.new("MeshPart")
  96. Vector3Value77 = Instance.new("Vector3Value")
  97. MeshPart78 = Instance.new("MeshPart")
  98. Vector3Value79 = Instance.new("Vector3Value")
  99. MeshPart80 = Instance.new("MeshPart")
  100. Vector3Value81 = Instance.new("Vector3Value")
  101. Humanoid82 = Instance.new("Humanoid")
  102. NumberValue83 = Instance.new("NumberValue")
  103. NumberValue84 = Instance.new("NumberValue")
  104. NumberValue85 = Instance.new("NumberValue")
  105. NumberValue86 = Instance.new("NumberValue")
  106. Part87 = Instance.new("Part")
  107. SpecialMesh88 = Instance.new("SpecialMesh")
  108. Vector3Value89 = Instance.new("Vector3Value")
  109. Vector3Value90 = Instance.new("Vector3Value")
  110. Decal91 = Instance.new("Decal")
  111. Part92 = Instance.new("Part")
  112. SpecialMesh93 = Instance.new("SpecialMesh")
  113. Vector3Value94 = Instance.new("Vector3Value")
  114. Vector3Value95 = Instance.new("Vector3Value")
  115. Pants96 = Instance.new("Pants")
  116. Shirt97 = Instance.new("Shirt")
  117. MeshPart98 = Instance.new("MeshPart")
  118. Vector3Value99 = Instance.new("Vector3Value")
  119. MeshPart100 = Instance.new("MeshPart")
  120. Vector3Value101 = Instance.new("Vector3Value")
  121. MeshPart102 = Instance.new("MeshPart")
  122. Vector3Value103 = Instance.new("Vector3Value")
  123. Model104 = Instance.new("Model")
  124. Part105 = Instance.new("Part")
  125. Part106 = Instance.new("Part")
  126. Part107 = Instance.new("Part")
  127. Model108 = Instance.new("Model")
  128. Part109 = Instance.new("Part")
  129. Part110 = Instance.new("Part")
  130. Part111 = Instance.new("Part")
  131. Part112 = Instance.new("Part")
  132. Part113 = Instance.new("Part")
  133. Part114 = Instance.new("Part")
  134. Part115 = Instance.new("Part")
  135. Part116 = Instance.new("Part")
  136. Part117 = Instance.new("Part")
  137. Part118 = Instance.new("Part")
  138. Part119 = Instance.new("Part")
  139. Part120 = Instance.new("Part")
  140. Part121 = Instance.new("Part")
  141. Part122 = Instance.new("Part")
  142. Part123 = Instance.new("Part")
  143. Part124 = Instance.new("Part")
  144. Decal125 = Instance.new("Decal")
  145. Part126 = Instance.new("Part")
  146. Part127 = Instance.new("Part")
  147. Part128 = Instance.new("Part")
  148. Part129 = Instance.new("Part")
  149. Part130 = Instance.new("Part")
  150. Decal131 = Instance.new("Decal")
  151. Part132 = Instance.new("Part")
  152. Part133 = Instance.new("Part")
  153. Part134 = Instance.new("Part")
  154. Part135 = Instance.new("Part")
  155. Part136 = Instance.new("Part")
  156. Part137 = Instance.new("Part")
  157. Part138 = Instance.new("Part")
  158. Part139 = Instance.new("Part")
  159. SpawnLocation140 = Instance.new("SpawnLocation")
  160. Decal141 = Instance.new("Decal")
  161. Part142 = Instance.new("Part")
  162. Sound143 = Instance.new("Sound")
  163. Model144 = Instance.new("Model")
  164. Part145 = Instance.new("Part")
  165. Part146 = Instance.new("Part")
  166. Model147 = Instance.new("Model")
  167. Model148 = Instance.new("Model")
  168. Part149 = Instance.new("Part")
  169. SpecialMesh150 = Instance.new("SpecialMesh")
  170. Sound151 = Instance.new("Sound")
  171. RemoteEvent152 = Instance.new("RemoteEvent")
  172. Sound153 = Instance.new("Sound")
  173. RemoteEvent154 = Instance.new("RemoteEvent")
  174. Sound155 = Instance.new("Sound")
  175. RemoteEvent156 = Instance.new("RemoteEvent")
  176. Sound157 = Instance.new("Sound")
  177. RemoteEvent158 = Instance.new("RemoteEvent")
  178. Sound159 = Instance.new("Sound")
  179. RemoteEvent160 = Instance.new("RemoteEvent")
  180. Sound161 = Instance.new("Sound")
  181. RemoteEvent162 = Instance.new("RemoteEvent")
  182. Sound163 = Instance.new("Sound")
  183. RemoteEvent164 = Instance.new("RemoteEvent")
  184. Sound165 = Instance.new("Sound")
  185. RemoteEvent166 = Instance.new("RemoteEvent")
  186. Sound167 = Instance.new("Sound")
  187. RemoteEvent168 = Instance.new("RemoteEvent")
  188. Part169 = Instance.new("Part")
  189. SpecialMesh170 = Instance.new("SpecialMesh")
  190. Vector3Value171 = Instance.new("Vector3Value")
  191. Decal172 = Instance.new("Decal")
  192. Part173 = Instance.new("Part")
  193. Decal174 = Instance.new("Decal")
  194. Part175 = Instance.new("Part")
  195. Part176 = Instance.new("Part")
  196. Part177 = Instance.new("Part")
  197. Part178 = Instance.new("Part")
  198. Humanoid179 = Instance.new("Humanoid")
  199. Part180 = Instance.new("Part")
  200. Script181 = Instance.new("Script")
  201. LocalScript182 = Instance.new("LocalScript")
  202. Script183 = Instance.new("Script")
  203. LocalScript184 = Instance.new("LocalScript")
  204. StringValue185 = Instance.new("StringValue")
  205. Animation186 = Instance.new("Animation")
  206. NumberValue187 = Instance.new("NumberValue")
  207. Animation188 = Instance.new("Animation")
  208. NumberValue189 = Instance.new("NumberValue")
  209. StringValue190 = Instance.new("StringValue")
  210. Animation191 = Instance.new("Animation")
  211. StringValue192 = Instance.new("StringValue")
  212. Animation193 = Instance.new("Animation")
  213. StringValue194 = Instance.new("StringValue")
  214. Animation195 = Instance.new("Animation")
  215. StringValue196 = Instance.new("StringValue")
  216. Animation197 = Instance.new("Animation")
  217. StringValue198 = Instance.new("StringValue")
  218. Animation199 = Instance.new("Animation")
  219. StringValue200 = Instance.new("StringValue")
  220. Animation201 = Instance.new("Animation")
  221. StringValue202 = Instance.new("StringValue")
  222. Animation203 = Instance.new("Animation")
  223. BodyColors204 = Instance.new("BodyColors")
  224. CharacterMesh205 = Instance.new("CharacterMesh")
  225. CharacterMesh206 = Instance.new("CharacterMesh")
  226. CharacterMesh207 = Instance.new("CharacterMesh")
  227. Pants208 = Instance.new("Pants")
  228. Folder209 = Instance.new("Folder")
  229. StringValue210 = Instance.new("StringValue")
  230. Beam211 = Instance.new("Beam")
  231. CharacterMesh212 = Instance.new("CharacterMesh")
  232. CharacterMesh213 = Instance.new("CharacterMesh")
  233. Shirt214 = Instance.new("Shirt")
  234. Model215 = Instance.new("Model")
  235. Part216 = Instance.new("Part")
  236. SpecialMesh217 = Instance.new("SpecialMesh")
  237. Sound218 = Instance.new("Sound")
  238. RemoteEvent219 = Instance.new("RemoteEvent")
  239. Sound220 = Instance.new("Sound")
  240. RemoteEvent221 = Instance.new("RemoteEvent")
  241. Sound222 = Instance.new("Sound")
  242. RemoteEvent223 = Instance.new("RemoteEvent")
  243. Sound224 = Instance.new("Sound")
  244. RemoteEvent225 = Instance.new("RemoteEvent")
  245. Sound226 = Instance.new("Sound")
  246. RemoteEvent227 = Instance.new("RemoteEvent")
  247. Sound228 = Instance.new("Sound")
  248. RemoteEvent229 = Instance.new("RemoteEvent")
  249. Sound230 = Instance.new("Sound")
  250. RemoteEvent231 = Instance.new("RemoteEvent")
  251. Sound232 = Instance.new("Sound")
  252. RemoteEvent233 = Instance.new("RemoteEvent")
  253. Sound234 = Instance.new("Sound")
  254. RemoteEvent235 = Instance.new("RemoteEvent")
  255. Part236 = Instance.new("Part")
  256. SpecialMesh237 = Instance.new("SpecialMesh")
  257. Vector3Value238 = Instance.new("Vector3Value")
  258. Decal239 = Instance.new("Decal")
  259. Part240 = Instance.new("Part")
  260. Decal241 = Instance.new("Decal")
  261. Part242 = Instance.new("Part")
  262. Part243 = Instance.new("Part")
  263. Part244 = Instance.new("Part")
  264. Part245 = Instance.new("Part")
  265. Humanoid246 = Instance.new("Humanoid")
  266. Part247 = Instance.new("Part")
  267. Script248 = Instance.new("Script")
  268. LocalScript249 = Instance.new("LocalScript")
  269. Script250 = Instance.new("Script")
  270. LocalScript251 = Instance.new("LocalScript")
  271. StringValue252 = Instance.new("StringValue")
  272. Animation253 = Instance.new("Animation")
  273. NumberValue254 = Instance.new("NumberValue")
  274. Animation255 = Instance.new("Animation")
  275. NumberValue256 = Instance.new("NumberValue")
  276. StringValue257 = Instance.new("StringValue")
  277. Animation258 = Instance.new("Animation")
  278. StringValue259 = Instance.new("StringValue")
  279. Animation260 = Instance.new("Animation")
  280. StringValue261 = Instance.new("StringValue")
  281. Animation262 = Instance.new("Animation")
  282. StringValue263 = Instance.new("StringValue")
  283. Animation264 = Instance.new("Animation")
  284. StringValue265 = Instance.new("StringValue")
  285. Animation266 = Instance.new("Animation")
  286. StringValue267 = Instance.new("StringValue")
  287. Animation268 = Instance.new("Animation")
  288. StringValue269 = Instance.new("StringValue")
  289. Animation270 = Instance.new("Animation")
  290. BodyColors271 = Instance.new("BodyColors")
  291. CharacterMesh272 = Instance.new("CharacterMesh")
  292. CharacterMesh273 = Instance.new("CharacterMesh")
  293. CharacterMesh274 = Instance.new("CharacterMesh")
  294. Pants275 = Instance.new("Pants")
  295. Folder276 = Instance.new("Folder")
  296. StringValue277 = Instance.new("StringValue")
  297. Beam278 = Instance.new("Beam")
  298. CharacterMesh279 = Instance.new("CharacterMesh")
  299. CharacterMesh280 = Instance.new("CharacterMesh")
  300. Shirt281 = Instance.new("Shirt")
  301. Model282 = Instance.new("Model")
  302. Model283 = Instance.new("Model")
  303. Part284 = Instance.new("Part")
  304. SpecialMesh285 = Instance.new("SpecialMesh")
  305. Sound286 = Instance.new("Sound")
  306. RemoteEvent287 = Instance.new("RemoteEvent")
  307. Sound288 = Instance.new("Sound")
  308. RemoteEvent289 = Instance.new("RemoteEvent")
  309. Sound290 = Instance.new("Sound")
  310. RemoteEvent291 = Instance.new("RemoteEvent")
  311. Sound292 = Instance.new("Sound")
  312. RemoteEvent293 = Instance.new("RemoteEvent")
  313. Sound294 = Instance.new("Sound")
  314. RemoteEvent295 = Instance.new("RemoteEvent")
  315. Sound296 = Instance.new("Sound")
  316. RemoteEvent297 = Instance.new("RemoteEvent")
  317. Sound298 = Instance.new("Sound")
  318. RemoteEvent299 = Instance.new("RemoteEvent")
  319. Sound300 = Instance.new("Sound")
  320. RemoteEvent301 = Instance.new("RemoteEvent")
  321. Sound302 = Instance.new("Sound")
  322. RemoteEvent303 = Instance.new("RemoteEvent")
  323. Part304 = Instance.new("Part")
  324. SpecialMesh305 = Instance.new("SpecialMesh")
  325. Vector3Value306 = Instance.new("Vector3Value")
  326. Decal307 = Instance.new("Decal")
  327. Part308 = Instance.new("Part")
  328. Decal309 = Instance.new("Decal")
  329. Part310 = Instance.new("Part")
  330. Part311 = Instance.new("Part")
  331. Part312 = Instance.new("Part")
  332. Part313 = Instance.new("Part")
  333. Humanoid314 = Instance.new("Humanoid")
  334. Part315 = Instance.new("Part")
  335. BodyColors316 = Instance.new("BodyColors")
  336. CharacterMesh317 = Instance.new("CharacterMesh")
  337. CharacterMesh318 = Instance.new("CharacterMesh")
  338. CharacterMesh319 = Instance.new("CharacterMesh")
  339. Pants320 = Instance.new("Pants")
  340. Folder321 = Instance.new("Folder")
  341. StringValue322 = Instance.new("StringValue")
  342. Beam323 = Instance.new("Beam")
  343. CharacterMesh324 = Instance.new("CharacterMesh")
  344. CharacterMesh325 = Instance.new("CharacterMesh")
  345. Shirt326 = Instance.new("Shirt")
  346. Model327 = Instance.new("Model")
  347. Part328 = Instance.new("Part")
  348. SpecialMesh329 = Instance.new("SpecialMesh")
  349. Sound330 = Instance.new("Sound")
  350. RemoteEvent331 = Instance.new("RemoteEvent")
  351. Sound332 = Instance.new("Sound")
  352. RemoteEvent333 = Instance.new("RemoteEvent")
  353. Sound334 = Instance.new("Sound")
  354. RemoteEvent335 = Instance.new("RemoteEvent")
  355. Sound336 = Instance.new("Sound")
  356. RemoteEvent337 = Instance.new("RemoteEvent")
  357. Sound338 = Instance.new("Sound")
  358. RemoteEvent339 = Instance.new("RemoteEvent")
  359. Sound340 = Instance.new("Sound")
  360. RemoteEvent341 = Instance.new("RemoteEvent")
  361. Sound342 = Instance.new("Sound")
  362. RemoteEvent343 = Instance.new("RemoteEvent")
  363. Sound344 = Instance.new("Sound")
  364. RemoteEvent345 = Instance.new("RemoteEvent")
  365. Sound346 = Instance.new("Sound")
  366. RemoteEvent347 = Instance.new("RemoteEvent")
  367. Part348 = Instance.new("Part")
  368. SpecialMesh349 = Instance.new("SpecialMesh")
  369. Vector3Value350 = Instance.new("Vector3Value")
  370. Decal351 = Instance.new("Decal")
  371. Part352 = Instance.new("Part")
  372. Decal353 = Instance.new("Decal")
  373. Part354 = Instance.new("Part")
  374. Part355 = Instance.new("Part")
  375. Part356 = Instance.new("Part")
  376. Part357 = Instance.new("Part")
  377. Humanoid358 = Instance.new("Humanoid")
  378. Part359 = Instance.new("Part")
  379. Script360 = Instance.new("Script")
  380. LocalScript361 = Instance.new("LocalScript")
  381. Script362 = Instance.new("Script")
  382. LocalScript363 = Instance.new("LocalScript")
  383. StringValue364 = Instance.new("StringValue")
  384. Animation365 = Instance.new("Animation")
  385. NumberValue366 = Instance.new("NumberValue")
  386. Animation367 = Instance.new("Animation")
  387. NumberValue368 = Instance.new("NumberValue")
  388. StringValue369 = Instance.new("StringValue")
  389. Animation370 = Instance.new("Animation")
  390. StringValue371 = Instance.new("StringValue")
  391. Animation372 = Instance.new("Animation")
  392. StringValue373 = Instance.new("StringValue")
  393. Animation374 = Instance.new("Animation")
  394. StringValue375 = Instance.new("StringValue")
  395. Animation376 = Instance.new("Animation")
  396. StringValue377 = Instance.new("StringValue")
  397. Animation378 = Instance.new("Animation")
  398. StringValue379 = Instance.new("StringValue")
  399. Animation380 = Instance.new("Animation")
  400. StringValue381 = Instance.new("StringValue")
  401. Animation382 = Instance.new("Animation")
  402. BodyColors383 = Instance.new("BodyColors")
  403. CharacterMesh384 = Instance.new("CharacterMesh")
  404. CharacterMesh385 = Instance.new("CharacterMesh")
  405. CharacterMesh386 = Instance.new("CharacterMesh")
  406. Pants387 = Instance.new("Pants")
  407. Folder388 = Instance.new("Folder")
  408. StringValue389 = Instance.new("StringValue")
  409. Beam390 = Instance.new("Beam")
  410. CharacterMesh391 = Instance.new("CharacterMesh")
  411. CharacterMesh392 = Instance.new("CharacterMesh")
  412. Shirt393 = Instance.new("Shirt")
  413. Part394 = Instance.new("Part")
  414. SurfaceGui395 = Instance.new("SurfaceGui")
  415. TextLabel396 = Instance.new("TextLabel")
  416. Model397 = Instance.new("Model")
  417. Part398 = Instance.new("Part")
  418. SpecialMesh399 = Instance.new("SpecialMesh")
  419. Accessory400 = Instance.new("Accessory")
  420. Accessory401 = Instance.new("Accessory")
  421. Accessory402 = Instance.new("Accessory")
  422. Accessory403 = Instance.new("Accessory")
  423. Part404 = Instance.new("Part")
  424. SpecialMesh405 = Instance.new("SpecialMesh")
  425. Vector3Value406 = Instance.new("Vector3Value")
  426. Decal407 = Instance.new("Decal")
  427. Part408 = Instance.new("Part")
  428. Part409 = Instance.new("Part")
  429. Part410 = Instance.new("Part")
  430. Part411 = Instance.new("Part")
  431. Model412 = Instance.new("Model")
  432. Part413 = Instance.new("Part")
  433. SpecialMesh414 = Instance.new("SpecialMesh")
  434. Part415 = Instance.new("Part")
  435. BlockMesh416 = Instance.new("BlockMesh")
  436. Part417 = Instance.new("Part")
  437. SpecialMesh418 = Instance.new("SpecialMesh")
  438. Part419 = Instance.new("Part")
  439. BlockMesh420 = Instance.new("BlockMesh")
  440. Part421 = Instance.new("Part")
  441. BlockMesh422 = Instance.new("BlockMesh")
  442. Part423 = Instance.new("Part")
  443. BlockMesh424 = Instance.new("BlockMesh")
  444. Part425 = Instance.new("Part")
  445. BlockMesh426 = Instance.new("BlockMesh")
  446. Part427 = Instance.new("Part")
  447. BlockMesh428 = Instance.new("BlockMesh")
  448. Part429 = Instance.new("Part")
  449. CylinderMesh430 = Instance.new("CylinderMesh")
  450. Part431 = Instance.new("Part")
  451. BlockMesh432 = Instance.new("BlockMesh")
  452. Part433 = Instance.new("Part")
  453. SpecialMesh434 = Instance.new("SpecialMesh")
  454. Part435 = Instance.new("Part")
  455. SpecialMesh436 = Instance.new("SpecialMesh")
  456. Part437 = Instance.new("Part")
  457. BlockMesh438 = Instance.new("BlockMesh")
  458. Part439 = Instance.new("Part")
  459. CylinderMesh440 = Instance.new("CylinderMesh")
  460. Part441 = Instance.new("Part")
  461. BlockMesh442 = Instance.new("BlockMesh")
  462. Part443 = Instance.new("Part")
  463. CylinderMesh444 = Instance.new("CylinderMesh")
  464. Part445 = Instance.new("Part")
  465. BlockMesh446 = Instance.new("BlockMesh")
  466. Part447 = Instance.new("Part")
  467. BlockMesh448 = Instance.new("BlockMesh")
  468. Part449 = Instance.new("Part")
  469. BlockMesh450 = Instance.new("BlockMesh")
  470. Part451 = Instance.new("Part")
  471. BlockMesh452 = Instance.new("BlockMesh")
  472. Part453 = Instance.new("Part")
  473. BlockMesh454 = Instance.new("BlockMesh")
  474. Part455 = Instance.new("Part")
  475. BlockMesh456 = Instance.new("BlockMesh")
  476. Part457 = Instance.new("Part")
  477. SpecialMesh458 = Instance.new("SpecialMesh")
  478. Part459 = Instance.new("Part")
  479. BlockMesh460 = Instance.new("BlockMesh")
  480. Part461 = Instance.new("Part")
  481. BlockMesh462 = Instance.new("BlockMesh")
  482. Part463 = Instance.new("Part")
  483. CylinderMesh464 = Instance.new("CylinderMesh")
  484. Part465 = Instance.new("Part")
  485. SpecialMesh466 = Instance.new("SpecialMesh")
  486. Part467 = Instance.new("Part")
  487. SpecialMesh468 = Instance.new("SpecialMesh")
  488. Part469 = Instance.new("Part")
  489. BlockMesh470 = Instance.new("BlockMesh")
  490. Part471 = Instance.new("Part")
  491. SpecialMesh472 = Instance.new("SpecialMesh")
  492. Part473 = Instance.new("Part")
  493. BlockMesh474 = Instance.new("BlockMesh")
  494. Part475 = Instance.new("Part")
  495. BlockMesh476 = Instance.new("BlockMesh")
  496. Part477 = Instance.new("Part")
  497. BlockMesh478 = Instance.new("BlockMesh")
  498. Part479 = Instance.new("Part")
  499. SpecialMesh480 = Instance.new("SpecialMesh")
  500. Part481 = Instance.new("Part")
  501. BlockMesh482 = Instance.new("BlockMesh")
  502. Part483 = Instance.new("Part")
  503. BlockMesh484 = Instance.new("BlockMesh")
  504. Part485 = Instance.new("Part")
  505. SpecialMesh486 = Instance.new("SpecialMesh")
  506. Part487 = Instance.new("Part")
  507. SpecialMesh488 = Instance.new("SpecialMesh")
  508. Part489 = Instance.new("Part")
  509. Part490 = Instance.new("Part")
  510. Decal491 = Instance.new("Decal")
  511. Shirt492 = Instance.new("Shirt")
  512. Pants493 = Instance.new("Pants")
  513. BodyColors494 = Instance.new("BodyColors")
  514. Humanoid495 = Instance.new("Humanoid")
  515. ShirtGraphic496 = Instance.new("ShirtGraphic")
  516. Part497 = Instance.new("Part")
  517. SpecialMesh498 = Instance.new("SpecialMesh")
  518. PointLight499 = Instance.new("PointLight")
  519. Part500 = Instance.new("Part")
  520. Part501 = Instance.new("Part")
  521. SpecialMesh502 = Instance.new("SpecialMesh")
  522. PointLight503 = Instance.new("PointLight")
  523. Part504 = Instance.new("Part")
  524. SpecialMesh505 = Instance.new("SpecialMesh")
  525. PointLight506 = Instance.new("PointLight")
  526. Part507 = Instance.new("Part")
  527. SpecialMesh508 = Instance.new("SpecialMesh")
  528. PointLight509 = Instance.new("PointLight")
  529. Part510 = Instance.new("Part")
  530. SpecialMesh511 = Instance.new("SpecialMesh")
  531. PointLight512 = Instance.new("PointLight")
  532. Part513 = Instance.new("Part")
  533. SpecialMesh514 = Instance.new("SpecialMesh")
  534. PointLight515 = Instance.new("PointLight")
  535. Part516 = Instance.new("Part")
  536. SpecialMesh517 = Instance.new("SpecialMesh")
  537. PointLight518 = Instance.new("PointLight")
  538. Model0.Name = "Lobby"
  539. Model0.Parent = mas
  540. Part1.Parent = Model0
  541. Part1.CFrame = CFrame.new(64.7632599, 17.7430096, 60.7159767, -2.98023224e-08, -2.77555756e-17, 1, 1.33168658e-08, 1, 4.4408921e-16, -1, 1.33168676e-08, -2.98023224e-08)
  542. Part1.Orientation = Vector3.new(0, 90, 0)
  543. Part1.Position = Vector3.new(64.7632599, 17.7430096, 60.7159767)
  544. Part1.Rotation = Vector3.new(0, 90, 0)
  545. Part1.Color = Color3.new(1, 1, 0)
  546. Part1.Transparency = 2
  547. Part1.Size = Vector3.new(1, 1.20000005, 1)
  548. Part1.Anchored = true
  549. Part1.BrickColor = BrickColor.new("New Yeller")
  550. Part1.Material = Enum.Material.Concrete
  551. Part1.TopSurface = Enum.SurfaceType.Smooth
  552. Part1.brickColor = BrickColor.new("New Yeller")
  553. SpecialMesh2.Name = "SpecialMesh"
  554. SpecialMesh2.Parent = Part1
  555. PointLight3.Parent = Part1
  556. PointLight3.Color = Color3.new(0.309804, 0, 0)
  557. PointLight3.Range = 50
  558. PointLight3.Brightness = 3
  559. SpawnLocation4.Parent = Model0
  560. SpawnLocation4.CFrame = CFrame.new(118.310753, 1.50004196, 18.3977795, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  561. SpawnLocation4.Position = Vector3.new(118.310753, 1.50004196, 18.3977795)
  562. SpawnLocation4.Color = Color3.new(0, 1, 0)
  563. SpawnLocation4.Size = Vector3.new(6, 1, 6)
  564. SpawnLocation4.Anchored = true
  565. SpawnLocation4.BottomSurface = Enum.SurfaceType.Smooth
  566. SpawnLocation4.BrickColor = BrickColor.new("Lime green")
  567. SpawnLocation4.TopSurface = Enum.SurfaceType.Smooth
  568. SpawnLocation4.brickColor = BrickColor.new("Lime green")
  569. Decal5.Parent = SpawnLocation4
  570. Decal5.Texture = "rbxasset://textures/SpawnLocation.png"
  571. Decal5.Face = Enum.NormalId.Top
  572. SpawnLocation6.Parent = Model0
  573. SpawnLocation6.CFrame = CFrame.new(118.310753, 1.50004196, 110.32872, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  574. SpawnLocation6.Position = Vector3.new(118.310753, 1.50004196, 110.32872)
  575. SpawnLocation6.Color = Color3.new(0, 1, 0)
  576. SpawnLocation6.Size = Vector3.new(6, 1, 6)
  577. SpawnLocation6.Anchored = true
  578. SpawnLocation6.BottomSurface = Enum.SurfaceType.Smooth
  579. SpawnLocation6.BrickColor = BrickColor.new("Lime green")
  580. SpawnLocation6.TopSurface = Enum.SurfaceType.Smooth
  581. SpawnLocation6.brickColor = BrickColor.new("Lime green")
  582. Decal7.Parent = SpawnLocation6
  583. Decal7.Texture = "rbxasset://textures/SpawnLocation.png"
  584. Decal7.Face = Enum.NormalId.Top
  585. SpawnLocation8.Parent = Model0
  586. SpawnLocation8.CFrame = CFrame.new(23.2788334, 1.50004196, 110.32872, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  587. SpawnLocation8.Position = Vector3.new(23.2788334, 1.50004196, 110.32872)
  588. SpawnLocation8.Color = Color3.new(0, 1, 0)
  589. SpawnLocation8.Size = Vector3.new(6, 1, 6)
  590. SpawnLocation8.Anchored = true
  591. SpawnLocation8.BottomSurface = Enum.SurfaceType.Smooth
  592. SpawnLocation8.BrickColor = BrickColor.new("Lime green")
  593. SpawnLocation8.TopSurface = Enum.SurfaceType.Smooth
  594. SpawnLocation8.brickColor = BrickColor.new("Lime green")
  595. Decal9.Parent = SpawnLocation8
  596. Decal9.Texture = "rbxasset://textures/SpawnLocation.png"
  597. Decal9.Face = Enum.NormalId.Top
  598. SpawnLocation10.Parent = Model0
  599. SpawnLocation10.CFrame = CFrame.new(23.2788334, 1.50004196, 17.6830616, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  600. SpawnLocation10.Position = Vector3.new(23.2788334, 1.50004196, 17.6830616)
  601. SpawnLocation10.Color = Color3.new(0, 1, 0)
  602. SpawnLocation10.Size = Vector3.new(6, 1, 6)
  603. SpawnLocation10.Anchored = true
  604. SpawnLocation10.BottomSurface = Enum.SurfaceType.Smooth
  605. SpawnLocation10.BrickColor = BrickColor.new("Lime green")
  606. SpawnLocation10.TopSurface = Enum.SurfaceType.Smooth
  607. SpawnLocation10.brickColor = BrickColor.new("Lime green")
  608. Decal11.Parent = SpawnLocation10
  609. Decal11.Texture = "rbxasset://textures/SpawnLocation.png"
  610. Decal11.Face = Enum.NormalId.Top
  611. Model12.Name = "AddielRoman"
  612. Model12.Parent = Model0
  613. BodyColors13.Parent = Model12
  614. BodyColors13.HeadColor = BrickColor.new("Institutional white")
  615. BodyColors13.HeadColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  616. BodyColors13.LeftArmColor = BrickColor.new("Institutional white")
  617. BodyColors13.LeftArmColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  618. BodyColors13.LeftLegColor = BrickColor.new("Really black")
  619. BodyColors13.LeftLegColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  620. BodyColors13.RightArmColor = BrickColor.new("Institutional white")
  621. BodyColors13.RightArmColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  622. BodyColors13.RightLegColor = BrickColor.new("Really black")
  623. BodyColors13.RightLegColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  624. BodyColors13.TorsoColor = BrickColor.new("Institutional white")
  625. BodyColors13.TorsoColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  626. MeshPart14.Name = "LeftLowerArm"
  627. MeshPart14.Parent = Model12
  628. MeshPart14.CFrame = CFrame.new(23.7198105, 11.6210699, 54.3528023, -0.0838760212, 0.10974402, 0.990414679, 0.5409621, -0.829690099, 0.13774766, 0.83685416, 0.547330499, 0.0102237472)
  629. MeshPart14.Orientation = Vector3.new(-7.9199996, 89.409996, 146.899994)
  630. MeshPart14.Position = Vector3.new(23.7198105, 11.6210699, 54.3528023)
  631. MeshPart14.Rotation = Vector3.new(-85.7599945, 82.0599976, -127.389999)
  632. MeshPart14.Color = Color3.new(0.992157, 0.917647, 0.552941)
  633. MeshPart14.Size = Vector3.new(0.827857256, 0.925159276, 0.877025366)
  634. MeshPart14.Anchored = true
  635. MeshPart14.BrickColor = BrickColor.new("Cool yellow")
  636. MeshPart14.CanCollide = false
  637. MeshPart14.brickColor = BrickColor.new("Cool yellow")
  638. Vector3Value15.Name = "OriginalSize"
  639. Vector3Value15.Parent = MeshPart14
  640. Vector3Value15.Value = Vector3.new(0.827857256, 0.925159276, 0.877025366)
  641. MeshPart16.Name = "RightHand"
  642. MeshPart16.Parent = Model12
  643. MeshPart16.CFrame = CFrame.new(23.7546158, 9.44569397, 57.6523094, -0.0517940074, -0.167566955, -0.984499335, 0.141823009, 0.97459662, -0.173342735, 0.988536119, -0.148602754, -0.0267134178)
  644. MeshPart16.Orientation = Vector3.new(9.97999954, -91.5499954, 8.27999973)
  645. MeshPart16.Position = Vector3.new(23.7546158, 9.44569397, 57.6523094)
  646. MeshPart16.Rotation = Vector3.new(98.7599945, -79.9000015, 107.18)
  647. MeshPart16.Color = Color3.new(0.992157, 0.917647, 0.552941)
  648. MeshPart16.Size = Vector3.new(0.775964022, 0.955060005, 0.760477781)
  649. MeshPart16.Anchored = true
  650. MeshPart16.BrickColor = BrickColor.new("Cool yellow")
  651. MeshPart16.CanCollide = false
  652. MeshPart16.brickColor = BrickColor.new("Cool yellow")
  653. Vector3Value17.Name = "OriginalSize"
  654. Vector3Value17.Parent = MeshPart16
  655. Vector3Value17.Value = Vector3.new(0.775964022, 0.955060005, 0.760477781)
  656. MeshPart18.Name = "RightLowerArm"
  657. MeshPart18.Parent = Model12
  658. MeshPart18.CFrame = CFrame.new(23.6781254, 9.93420792, 57.531147, -0.0517940074, -0.167566955, -0.984499335, 0.141823009, 0.97459662, -0.173342735, 0.988536119, -0.148602754, -0.0267134178)
  659. MeshPart18.Orientation = Vector3.new(9.97999954, -91.5499954, 8.27999973)
  660. MeshPart18.Position = Vector3.new(23.6781254, 9.93420792, 57.531147)
  661. MeshPart18.Rotation = Vector3.new(98.7599945, -79.9000015, 107.18)
  662. MeshPart18.Color = Color3.new(0.992157, 0.917647, 0.552941)
  663. MeshPart18.Size = Vector3.new(0.827857256, 0.925159216, 0.877025485)
  664. MeshPart18.Anchored = true
  665. MeshPart18.BrickColor = BrickColor.new("Cool yellow")
  666. MeshPart18.CanCollide = false
  667. MeshPart18.brickColor = BrickColor.new("Cool yellow")
  668. Vector3Value19.Name = "OriginalSize"
  669. Vector3Value19.Parent = MeshPart18
  670. Vector3Value19.Value = Vector3.new(0.827857256, 0.925159216, 0.877025485)
  671. MeshPart20.Name = "RightUpperArm"
  672. MeshPart20.Parent = Model12
  673. MeshPart20.CFrame = CFrame.new(23.6566391, 10.662384, 57.272007, -0.0216000024, 0.18797195, -0.981936872, 0.140189022, 0.973031759, 0.183183491, 0.989889145, -0.133699998, -0.0473690964)
  674. MeshPart20.Orientation = Vector3.new(-10.5599995, -92.7599945, 8.19999981)
  675. MeshPart20.Position = Vector3.new(23.6566391, 10.662384, 57.272007)
  676. MeshPart20.Rotation = Vector3.new(-104.5, -79.0899963, -96.5599976)
  677. MeshPart20.Color = Color3.new(0.992157, 0.917647, 0.552941)
  678. MeshPart20.Size = Vector3.new(0.675612688, 1.12489867, 0.826949239)
  679. MeshPart20.Anchored = true
  680. MeshPart20.BrickColor = BrickColor.new("Cool yellow")
  681. MeshPart20.CanCollide = false
  682. MeshPart20.brickColor = BrickColor.new("Cool yellow")
  683. Vector3Value21.Name = "OriginalSize"
  684. Vector3Value21.Parent = MeshPart20
  685. Vector3Value21.Value = Vector3.new(0.675612688, 1.12489867, 0.826949239)
  686. MeshPart22.Name = "LowerTorso"
  687. MeshPart22.Parent = Model12
  688. MeshPart22.CFrame = CFrame.new(23.8085251, 9.47187996, 55.9624977, -0.0394680053, -0.0421269797, -0.9983325, 0.0311870035, 0.99857223, -0.0433700457, 0.998734117, -0.0328467228, -0.0380978361)
  689. MeshPart22.Orientation = Vector3.new(2.49000001, -92.1899948, 1.78999996)
  690. MeshPart22.Position = Vector3.new(23.8085251, 9.47187996, 55.9624977)
  691. MeshPart22.Rotation = Vector3.new(131.300003, -86.6899948, 133.12999)
  692. MeshPart22.Color = Color3.new(0.156863, 0.498039, 0.278431)
  693. MeshPart22.Size = Vector3.new(1.68052888, 0.508752942, 1.01567388)
  694. MeshPart22.Anchored = true
  695. MeshPart22.BrickColor = BrickColor.new("Dark green")
  696. MeshPart22.brickColor = BrickColor.new("Dark green")
  697. Vector3Value23.Name = "OriginalSize"
  698. Vector3Value23.Parent = MeshPart22
  699. Vector3Value23.Value = Vector3.new(1.68052888, 0.508752942, 1.01567388)
  700. MeshPart24.Name = "LeftFoot"
  701. MeshPart24.Parent = Model12
  702. MeshPart24.CFrame = CFrame.new(23.7792816, 7.47056007, 55.4471169, 0.0157200042, 0.00891799759, -0.999836743, -0.0881270245, 0.996081114, 0.00749891577, 0.99598521, 0.0879947543, 0.0164443161)
  703. MeshPart24.Orientation = Vector3.new(-0.429999977, -89.0599976, -5.05999994)
  704. MeshPart24.Position = Vector3.new(23.7792816, 7.47056007, 55.4471169)
  705. MeshPart24.Rotation = Vector3.new(-24.5100002, -88.9599991, -29.5699997)
  706. MeshPart24.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  707. MeshPart24.Size = Vector3.new(0.804975927, 0.45631969, 1.21525145)
  708. MeshPart24.Anchored = true
  709. MeshPart24.BrickColor = BrickColor.new("Bright blue")
  710. MeshPart24.CanCollide = false
  711. MeshPart24.brickColor = BrickColor.new("Bright blue")
  712. Vector3Value25.Name = "OriginalSize"
  713. Vector3Value25.Parent = MeshPart24
  714. Vector3Value25.Value = Vector3.new(0.804975927, 0.45631969, 1.21525145)
  715. MeshPart26.Name = "LeftLowerLeg"
  716. MeshPart26.Parent = Model12
  717. MeshPart26.CFrame = CFrame.new(23.869072, 7.93933678, 55.4676704, 0.0167610031, 0.338773847, -0.940718532, -0.0513070114, 0.939902544, 0.337565869, 0.998542249, 0.0426075161, 0.0331351869)
  718. MeshPart26.Orientation = Vector3.new(-19.7299995, -87.9799957, -3.11999989)
  719. MeshPart26.Position = Vector3.new(23.869072, 7.93933678, 55.4676704)
  720. MeshPart26.Rotation = Vector3.new(-84.3899994, -70.1699982, -87.1699982)
  721. MeshPart26.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  722. MeshPart26.Size = Vector3.new(0.722899318, 0.919740438, 0.897220731)
  723. MeshPart26.Anchored = true
  724. MeshPart26.BrickColor = BrickColor.new("Bright blue")
  725. MeshPart26.CanCollide = false
  726. MeshPart26.brickColor = BrickColor.new("Bright blue")
  727. Vector3Value27.Name = "OriginalSize"
  728. Vector3Value27.Parent = MeshPart26
  729. Vector3Value27.Value = Vector3.new(0.722899318, 0.919740438, 0.897220731)
  730. MeshPart28.Name = "LeftUpperLeg"
  731. MeshPart28.Parent = Model12
  732. MeshPart28.CFrame = CFrame.new(23.9500751, 8.74801826, 55.5078659, 0.016758997, -0.239019081, -0.970870316, -0.0512989871, 0.969522297, -0.239572719, 0.998542786, 0.0538196601, 0.00398678472)
  733. MeshPart28.Orientation = Vector3.new(13.8599997, -89.7599945, -3.02999997)
  734. MeshPart28.Position = Vector3.new(23.9500751, 8.74801826, 55.5078659)
  735. MeshPart28.Rotation = Vector3.new(89.0499954, -76.1399994, 85.9899979)
  736. MeshPart28.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  737. MeshPart28.Size = Vector3.new(0.678933918, 1.34023976, 0.83825773)
  738. MeshPart28.Anchored = true
  739. MeshPart28.BrickColor = BrickColor.new("Bright blue")
  740. MeshPart28.CanCollide = false
  741. MeshPart28.brickColor = BrickColor.new("Bright blue")
  742. Vector3Value29.Name = "OriginalSize"
  743. Vector3Value29.Parent = MeshPart28
  744. Vector3Value29.Value = Vector3.new(0.678933918, 1.34023976, 0.83825773)
  745. MeshPart30.Name = "RightFoot"
  746. MeshPart30.Parent = Model12
  747. MeshPart30.CFrame = CFrame.new(24.2792187, 7.52822113, 56.6278114, 0.0562070161, -0.123886019, -0.990703404, 0.0988950208, 0.988083124, -0.117947616, 0.993509233, -0.0913461372, 0.0677889138)
  748. MeshPart30.Orientation = Vector3.new(6.76999998, -86.0899963, 5.71999979)
  749. MeshPart30.Position = Vector3.new(24.2792187, 7.52822113, 56.6278114)
  750. MeshPart30.Rotation = Vector3.new(60.1099968, -82.1800003, 65.5999985)
  751. MeshPart30.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  752. MeshPart30.Size = Vector3.new(0.804975271, 0.45631969, 1.21525121)
  753. MeshPart30.Anchored = true
  754. MeshPart30.BrickColor = BrickColor.new("Bright blue")
  755. MeshPart30.CanCollide = false
  756. MeshPart30.brickColor = BrickColor.new("Bright blue")
  757. Vector3Value31.Name = "OriginalSize"
  758. Vector3Value31.Parent = MeshPart30
  759. Vector3Value31.Value = Vector3.new(0.804975271, 0.45631969, 1.21525121)
  760. MeshPart32.Name = "RightLowerLeg"
  761. MeshPart32.Parent = Model12
  762. MeshPart32.CFrame = CFrame.new(24.1635818, 8.00978661, 56.5651436, 0.0196189918, -0.050371021, -0.998537898, 0.135561958, 0.98964119, -0.0472587422, 0.990574658, -0.134436578, 0.0262441542)
  763. MeshPart32.Orientation = Vector3.new(2.71000004, -88.4899979, 7.79999971)
  764. MeshPart32.Position = Vector3.new(24.1635818, 8.00978661, 56.5651436)
  765. MeshPart32.Rotation = Vector3.new(60.9599991, -86.9000015, 68.7200012)
  766. MeshPart32.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  767. MeshPart32.Size = Vector3.new(0.722899377, 0.919740558, 0.897220731)
  768. MeshPart32.Anchored = true
  769. MeshPart32.BrickColor = BrickColor.new("Bright blue")
  770. MeshPart32.CanCollide = false
  771. MeshPart32.brickColor = BrickColor.new("Bright blue")
  772. Vector3Value33.Name = "OriginalSize"
  773. Vector3Value33.Parent = MeshPart32
  774. Vector3Value33.Value = Vector3.new(0.722899377, 0.919740558, 0.897220731)
  775. MeshPart34.Name = "UpperTorso"
  776. MeshPart34.Parent = Model12
  777. MeshPart34.CFrame = CFrame.new(23.7899017, 10.3186235, 55.9356117, 0.0193700045, -0.0297990069, -0.99936825, 0.0236690063, 0.999289334, -0.0293378942, 0.999532223, -0.0230857767, 0.0200615525)
  778. MeshPart34.Orientation = Vector3.new(1.67999995, -88.8499985, 1.36000001)
  779. MeshPart34.Position = Vector3.new(23.7899017, 10.3186235, 55.9356117)
  780. MeshPart34.Rotation = Vector3.new(55.6399994, -87.9599991, 56.9799995)
  781. MeshPart34.Color = Color3.new(0.156863, 0.498039, 0.278431)
  782. MeshPart34.Size = Vector3.new(2.03200006, 1.86928844, 1.12989664)
  783. MeshPart34.Anchored = true
  784. MeshPart34.BrickColor = BrickColor.new("Dark green")
  785. MeshPart34.brickColor = BrickColor.new("Dark green")
  786. Vector3Value35.Name = "OriginalSize"
  787. Vector3Value35.Parent = MeshPart34
  788. Vector3Value35.Value = Vector3.new(2.03200006, 1.86928844, 1.12989664)
  789. Humanoid36.Parent = Model12
  790. Humanoid36.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
  791. Humanoid36.HipHeight = 1.3500000238419
  792. Humanoid36.RigType = Enum.HumanoidRigType.R15
  793. Humanoid36.Torso = MeshPart34
  794. NumberValue37.Name = "BodyWidthScale"
  795. NumberValue37.Parent = Humanoid36
  796. NumberValue37.Value = 1
  797. NumberValue38.Name = "BodyHeightScale"
  798. NumberValue38.Parent = Humanoid36
  799. NumberValue38.Value = 1
  800. NumberValue39.Name = "BodyDepthScale"
  801. NumberValue39.Parent = Humanoid36
  802. NumberValue39.Value = 1
  803. NumberValue40.Name = "HeadScale"
  804. NumberValue40.Parent = Humanoid36
  805. NumberValue40.Value = 1
  806. Part41.Name = "Head"
  807. Part41.Parent = Model12
  808. Part41.CFrame = CFrame.new(23.6609173, 11.6555462, 55.9269753, 0.0262749903, -0.00113300583, -0.999654114, -0.0173839945, 0.999847651, -0.0015901475, 0.999503613, 0.017419761, 0.0262512919)
  809. Part41.Orientation = Vector3.new(0.0899999961, -88.5, -1)
  810. Part41.Position = Vector3.new(23.6609173, 11.6555462, 55.9269753)
  811. Part41.Rotation = Vector3.new(3.47000003, -88.4899979, 2.47000003)
  812. Part41.Color = Color3.new(0.992157, 0.917647, 0.552941)
  813. Part41.Size = Vector3.new(2, 1, 1)
  814. Part41.Anchored = true
  815. Part41.BottomSurface = Enum.SurfaceType.Smooth
  816. Part41.BrickColor = BrickColor.new("Cool yellow")
  817. Part41.TopSurface = Enum.SurfaceType.Smooth
  818. Part41.brickColor = BrickColor.new("Cool yellow")
  819. SpecialMesh42.Parent = Part41
  820. SpecialMesh42.Scale = Vector3.new(1.25, 1.25, 1.25)
  821. Vector3Value43.Name = "OriginalSize"
  822. Vector3Value43.Parent = SpecialMesh42
  823. Vector3Value43.Value = Vector3.new(1.25, 1.25, 1.25)
  824. Vector3Value44.Name = "OriginalSize"
  825. Vector3Value44.Parent = Part41
  826. Vector3Value44.Value = Vector3.new(2, 1, 1)
  827. Part45.Name = "Handle"
  828. Part45.Parent = Part41
  829. Part45.CFrame = CFrame.new(23.7146683, 12.1294756, 55.9436989, 0.0260880049, -0.000944984669, -0.99965924, -0.0173470043, 0.999848545, -0.00139786676, 0.999509215, 0.017377561, 0.0260676574)
  830. Part45.Orientation = Vector3.new(0.0799999982, -88.5099945, -0.98999995)
  831. Part45.Position = Vector3.new(23.7146683, 12.1294756, 55.9436989)
  832. Part45.Rotation = Vector3.new(3.06999993, -88.5, 2.06999993)
  833. Part45.Size = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  834. Part45.Anchored = true
  835. Part45.BottomSurface = Enum.SurfaceType.Smooth
  836. Part45.CanCollide = false
  837. Part45.Locked = true
  838. Part45.TopSurface = Enum.SurfaceType.Smooth
  839. Part45.FormFactor = Enum.FormFactor.Custom
  840. Part45.formFactor = Enum.FormFactor.Custom
  841. SpecialMesh46.Parent = Part45
  842. SpecialMesh46.MeshId = "http://www.roblox.com/asset/?id=188004660 "
  843. SpecialMesh46.TextureId = "http://www.roblox.com/asset/?id=451217406"
  844. SpecialMesh46.MeshType = Enum.MeshType.FileMesh
  845. Vector3Value47.Name = "OriginalPosition"
  846. Vector3Value47.Parent = mas
  847. Vector3Value47.Value = Vector3.new(8.65838956e-09, 0.150000095, -0.000272244215)
  848. Vector3Value48.Name = "OriginalSize"
  849. Vector3Value48.Parent = Part45
  850. Vector3Value48.Value = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  851. Decal49.Name = "face"
  852. Decal49.Parent = Part41
  853. Decal49.Texture = "rbxassetid://2492950480"
  854. Pants50.Name = "Pants"
  855. Pants50.Parent = Model12
  856. Pants50.PantsTemplate = "http://www.roblox.com/asset/?id=451216658 "
  857. Shirt51.Name = "Shirt"
  858. Shirt51.Parent = Model12
  859. Shirt51.ShirtTemplate = "http://www.roblox.com/asset/?id=607783490"
  860. MeshPart52.Name = "RightUpperLeg"
  861. MeshPart52.Parent = Model12
  862. MeshPart52.CFrame = CFrame.new(23.9888916, 8.81278801, 56.4586983, 0.0196189918, -0.442364067, -0.896620929, 0.135561958, 0.889689028, -0.435977727, 0.990574658, -0.112994269, 0.0774225369)
  863. MeshPart52.Orientation = Vector3.new(25.8499985, -85.0599976, 8.65999985)
  864. MeshPart52.Position = Vector3.new(23.9888916, 8.81278801, 56.4586983)
  865. MeshPart52.Rotation = Vector3.new(79.9300003, -63.7199974, 87.4599991)
  866. MeshPart52.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  867. MeshPart52.Size = Vector3.new(0.678933978, 1.34023976, 0.838257968)
  868. MeshPart52.Anchored = true
  869. MeshPart52.BrickColor = BrickColor.new("Bright blue")
  870. MeshPart52.CanCollide = false
  871. MeshPart52.brickColor = BrickColor.new("Bright blue")
  872. Vector3Value53.Name = "OriginalSize"
  873. Vector3Value53.Parent = MeshPart52
  874. Vector3Value53.Value = Vector3.new(0.678933978, 1.34023976, 0.838257968)
  875. MeshPart54.Name = "LeftHand"
  876. MeshPart54.Parent = Model12
  877. MeshPart54.CFrame = CFrame.new(23.6741638, 12.0171461, 54.0366096, 0.974558771, 0.0793900043, 0.209600911, 0.212135956, -0.628569186, -0.748264134, 0.0723439828, 0.773691177, -0.629419088)
  878. MeshPart54.Orientation = Vector3.new(48.4399986, 161.580002, 161.349991)
  879. MeshPart54.Position = Vector3.new(23.6741638, 12.0171461, 54.0366096)
  880. MeshPart54.Rotation = Vector3.new(130.069992, 12.0999994, -4.65999985)
  881. MeshPart54.Color = Color3.new(0.992157, 0.917647, 0.552941)
  882. MeshPart54.Size = Vector3.new(0.775964022, 0.955060005, 0.760477781)
  883. MeshPart54.Anchored = true
  884. MeshPart54.BrickColor = BrickColor.new("Cool yellow")
  885. MeshPart54.CanCollide = false
  886. MeshPart54.brickColor = BrickColor.new("Cool yellow")
  887. Vector3Value55.Name = "OriginalSize"
  888. Vector3Value55.Parent = MeshPart54
  889. Vector3Value55.Value = Vector3.new(0.775964022, 0.955060005, 0.760477781)
  890. MeshPart56.Name = "LeftUpperArm"
  891. MeshPart56.Parent = Model12
  892. MeshPart56.CFrame = CFrame.new(23.7527103, 11.1110401, 54.8007088, -0.115783982, -0.080658026, 0.989994168, 0.434583932, -0.900349617, -0.0225279778, 0.893157899, 0.427627146, 0.139298737)
  893. MeshPart56.Orientation = Vector3.new(1.28999996, 81.9899979, 154.229996)
  894. MeshPart56.Position = Vector3.new(23.7527103, 11.1110401, 54.8007088)
  895. MeshPart56.Rotation = Vector3.new(9.18999958, 81.8899994, 145.139999)
  896. MeshPart56.Color = Color3.new(0.992157, 0.917647, 0.552941)
  897. MeshPart56.Size = Vector3.new(0.675612688, 1.12489867, 0.826949)
  898. MeshPart56.Anchored = true
  899. MeshPart56.BrickColor = BrickColor.new("Cool yellow")
  900. MeshPart56.CanCollide = false
  901. MeshPart56.brickColor = BrickColor.new("Cool yellow")
  902. Vector3Value57.Name = "OriginalSize"
  903. Vector3Value57.Parent = MeshPart56
  904. Vector3Value57.Value = Vector3.new(0.675612688, 1.12489867, 0.826949)
  905. Model58.Name = "Ezzy"
  906. Model58.Parent = Model0
  907. BodyColors59.Parent = Model58
  908. BodyColors59.HeadColor = BrickColor.new("Institutional white")
  909. BodyColors59.HeadColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  910. BodyColors59.LeftArmColor = BrickColor.new("Institutional white")
  911. BodyColors59.LeftArmColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  912. BodyColors59.LeftLegColor = BrickColor.new("Really black")
  913. BodyColors59.LeftLegColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  914. BodyColors59.RightArmColor = BrickColor.new("Institutional white")
  915. BodyColors59.RightArmColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  916. BodyColors59.RightLegColor = BrickColor.new("Really black")
  917. BodyColors59.RightLegColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  918. BodyColors59.TorsoColor = BrickColor.new("Institutional white")
  919. BodyColors59.TorsoColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  920. MeshPart60.Name = "LeftLowerArm"
  921. MeshPart60.Parent = Model58
  922. MeshPart60.CFrame = CFrame.new(23.9702053, 11.9270382, 67.2739258, -0.0838760212, 0.10974402, 0.990414679, 0.5409621, -0.829690099, 0.13774766, 0.83685416, 0.547330499, 0.0102237472)
  923. MeshPart60.Orientation = Vector3.new(-7.9199996, 89.409996, 146.899994)
  924. MeshPart60.Position = Vector3.new(23.9702053, 11.9270382, 67.2739258)
  925. MeshPart60.Rotation = Vector3.new(-85.7599945, 82.0599976, -127.389999)
  926. MeshPart60.Color = Color3.new(0.992157, 0.917647, 0.552941)
  927. MeshPart60.Size = Vector3.new(0.827857256, 0.925159276, 0.877025366)
  928. MeshPart60.Anchored = true
  929. MeshPart60.BrickColor = BrickColor.new("Cool yellow")
  930. MeshPart60.CanCollide = false
  931. MeshPart60.brickColor = BrickColor.new("Cool yellow")
  932. Vector3Value61.Name = "OriginalSize"
  933. Vector3Value61.Parent = MeshPart60
  934. Vector3Value61.Value = Vector3.new(0.827857256, 0.925159276, 0.877025366)
  935. MeshPart62.Name = "RightHand"
  936. MeshPart62.Parent = Model58
  937. MeshPart62.CFrame = CFrame.new(24.0050125, 9.75166798, 70.5734482, -0.0517940074, -0.167566955, -0.984499335, 0.141823009, 0.97459662, -0.173342735, 0.988536119, -0.148602754, -0.0267134178)
  938. MeshPart62.Orientation = Vector3.new(9.97999954, -91.5499954, 8.27999973)
  939. MeshPart62.Position = Vector3.new(24.0050125, 9.75166798, 70.5734482)
  940. MeshPart62.Rotation = Vector3.new(98.7599945, -79.9000015, 107.18)
  941. MeshPart62.Color = Color3.new(0.992157, 0.917647, 0.552941)
  942. MeshPart62.Size = Vector3.new(0.775964022, 0.955060005, 0.760477781)
  943. MeshPart62.Anchored = true
  944. MeshPart62.BrickColor = BrickColor.new("Cool yellow")
  945. MeshPart62.CanCollide = false
  946. MeshPart62.brickColor = BrickColor.new("Cool yellow")
  947. Vector3Value63.Name = "OriginalSize"
  948. Vector3Value63.Parent = MeshPart62
  949. Vector3Value63.Value = Vector3.new(0.775964022, 0.955060005, 0.760477781)
  950. MeshPart64.Name = "RightLowerArm"
  951. MeshPart64.Parent = Model58
  952. MeshPart64.CFrame = CFrame.new(23.9285202, 10.2401819, 70.4522858, -0.0517940074, -0.167566955, -0.984499335, 0.141823009, 0.97459662, -0.173342735, 0.988536119, -0.148602754, -0.0267134178)
  953. MeshPart64.Orientation = Vector3.new(9.97999954, -91.5499954, 8.27999973)
  954. MeshPart64.Position = Vector3.new(23.9285202, 10.2401819, 70.4522858)
  955. MeshPart64.Rotation = Vector3.new(98.7599945, -79.9000015, 107.18)
  956. MeshPart64.Color = Color3.new(0.992157, 0.917647, 0.552941)
  957. MeshPart64.Size = Vector3.new(0.827857256, 0.925159216, 0.877025485)
  958. MeshPart64.Anchored = true
  959. MeshPart64.BrickColor = BrickColor.new("Cool yellow")
  960. MeshPart64.CanCollide = false
  961. MeshPart64.brickColor = BrickColor.new("Cool yellow")
  962. Vector3Value65.Name = "OriginalSize"
  963. Vector3Value65.Parent = MeshPart64
  964. Vector3Value65.Value = Vector3.new(0.827857256, 0.925159216, 0.877025485)
  965. MeshPart66.Name = "RightUpperArm"
  966. MeshPart66.Parent = Model58
  967. MeshPart66.CFrame = CFrame.new(23.9070358, 10.968358, 70.1931381, -0.0216000024, 0.18797195, -0.981936872, 0.140189022, 0.973031759, 0.183183491, 0.989889145, -0.133699998, -0.0473690964)
  968. MeshPart66.Orientation = Vector3.new(-10.5599995, -92.7599945, 8.19999981)
  969. MeshPart66.Position = Vector3.new(23.9070358, 10.968358, 70.1931381)
  970. MeshPart66.Rotation = Vector3.new(-104.5, -79.0899963, -96.5599976)
  971. MeshPart66.Color = Color3.new(0.992157, 0.917647, 0.552941)
  972. MeshPart66.Size = Vector3.new(0.675612688, 1.12489867, 0.826949239)
  973. MeshPart66.Anchored = true
  974. MeshPart66.BrickColor = BrickColor.new("Cool yellow")
  975. MeshPart66.CanCollide = false
  976. MeshPart66.brickColor = BrickColor.new("Cool yellow")
  977. Vector3Value67.Name = "OriginalSize"
  978. Vector3Value67.Parent = MeshPart66
  979. Vector3Value67.Value = Vector3.new(0.675612688, 1.12489867, 0.826949239)
  980. MeshPart68.Name = "LowerTorso"
  981. MeshPart68.Parent = Model58
  982. MeshPart68.CFrame = CFrame.new(24.0589218, 9.77785397, 68.8836288, -0.0394680053, -0.0421269797, -0.9983325, 0.0311870035, 0.99857223, -0.0433700457, 0.998734117, -0.0328467228, -0.0380978361)
  983. MeshPart68.Orientation = Vector3.new(2.49000001, -92.1899948, 1.78999996)
  984. MeshPart68.Position = Vector3.new(24.0589218, 9.77785397, 68.8836288)
  985. MeshPart68.Rotation = Vector3.new(131.300003, -86.6899948, 133.12999)
  986. MeshPart68.Color = Color3.new(0.156863, 0.498039, 0.278431)
  987. MeshPart68.Size = Vector3.new(1.68052888, 0.508752942, 1.01567388)
  988. MeshPart68.Anchored = true
  989. MeshPart68.BrickColor = BrickColor.new("Dark green")
  990. MeshPart68.brickColor = BrickColor.new("Dark green")
  991. Vector3Value69.Name = "OriginalSize"
  992. Vector3Value69.Parent = MeshPart68
  993. Vector3Value69.Value = Vector3.new(1.68052888, 0.508752942, 1.01567388)
  994. MeshPart70.Name = "LeftFoot"
  995. MeshPart70.Parent = Model58
  996. MeshPart70.CFrame = CFrame.new(24.0296822, 7.77652502, 68.368248, 0.0157200042, 0.00891799759, -0.999836743, -0.0881270245, 0.996081114, 0.00749891577, 0.99598521, 0.0879947543, 0.0164443161)
  997. MeshPart70.Orientation = Vector3.new(-0.429999977, -89.0599976, -5.05999994)
  998. MeshPart70.Position = Vector3.new(24.0296822, 7.77652502, 68.368248)
  999. MeshPart70.Rotation = Vector3.new(-24.5100002, -88.9599991, -29.5699997)
  1000. MeshPart70.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  1001. MeshPart70.Size = Vector3.new(0.804975927, 0.45631969, 1.21525145)
  1002. MeshPart70.Anchored = true
  1003. MeshPart70.BrickColor = BrickColor.new("Bright blue")
  1004. MeshPart70.CanCollide = false
  1005. MeshPart70.brickColor = BrickColor.new("Bright blue")
  1006. Vector3Value71.Name = "OriginalSize"
  1007. Vector3Value71.Parent = MeshPart70
  1008. Vector3Value71.Value = Vector3.new(0.804975927, 0.45631969, 1.21525145)
  1009. MeshPart72.Name = "LeftLowerLeg"
  1010. MeshPart72.Parent = Model58
  1011. MeshPart72.CFrame = CFrame.new(24.1194687, 8.24530602, 68.3888016, 0.0167610031, 0.338773847, -0.940718532, -0.0513070114, 0.939902544, 0.337565869, 0.998542249, 0.0426075161, 0.0331351869)
  1012. MeshPart72.Orientation = Vector3.new(-19.7299995, -87.9799957, -3.11999989)
  1013. MeshPart72.Position = Vector3.new(24.1194687, 8.24530602, 68.3888016)
  1014. MeshPart72.Rotation = Vector3.new(-84.3899994, -70.1699982, -87.1699982)
  1015. MeshPart72.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  1016. MeshPart72.Size = Vector3.new(0.722899318, 0.919740438, 0.897220731)
  1017. MeshPart72.Anchored = true
  1018. MeshPart72.BrickColor = BrickColor.new("Bright blue")
  1019. MeshPart72.CanCollide = false
  1020. MeshPart72.brickColor = BrickColor.new("Bright blue")
  1021. Vector3Value73.Name = "OriginalSize"
  1022. Vector3Value73.Parent = MeshPart72
  1023. Vector3Value73.Value = Vector3.new(0.722899318, 0.919740438, 0.897220731)
  1024. MeshPart74.Name = "LeftUpperLeg"
  1025. MeshPart74.Parent = Model58
  1026. MeshPart74.CFrame = CFrame.new(24.20047, 9.0539856, 68.4289932, 0.016758997, -0.239019081, -0.970870316, -0.0512989871, 0.969522297, -0.239572719, 0.998542786, 0.0538196601, 0.00398678472)
  1027. MeshPart74.Orientation = Vector3.new(13.8599997, -89.7599945, -3.02999997)
  1028. MeshPart74.Position = Vector3.new(24.20047, 9.0539856, 68.4289932)
  1029. MeshPart74.Rotation = Vector3.new(89.0499954, -76.1399994, 85.9899979)
  1030. MeshPart74.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  1031. MeshPart74.Size = Vector3.new(0.678933918, 1.34023976, 0.83825773)
  1032. MeshPart74.Anchored = true
  1033. MeshPart74.BrickColor = BrickColor.new("Bright blue")
  1034. MeshPart74.CanCollide = false
  1035. MeshPart74.brickColor = BrickColor.new("Bright blue")
  1036. Vector3Value75.Name = "OriginalSize"
  1037. Vector3Value75.Parent = MeshPart74
  1038. Vector3Value75.Value = Vector3.new(0.678933918, 1.34023976, 0.83825773)
  1039. MeshPart76.Name = "RightFoot"
  1040. MeshPart76.Parent = Model58
  1041. MeshPart76.CFrame = CFrame.new(24.5296173, 7.83419514, 69.5489273, 0.0562070161, -0.123886019, -0.990703404, 0.0988950208, 0.988083124, -0.117947616, 0.993509233, -0.0913461372, 0.0677889138)
  1042. MeshPart76.Orientation = Vector3.new(6.76999998, -86.0899963, 5.71999979)
  1043. MeshPart76.Position = Vector3.new(24.5296173, 7.83419514, 69.5489273)
  1044. MeshPart76.Rotation = Vector3.new(60.1099968, -82.1800003, 65.5999985)
  1045. MeshPart76.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  1046. MeshPart76.Size = Vector3.new(0.804975271, 0.45631969, 1.21525121)
  1047. MeshPart76.Anchored = true
  1048. MeshPart76.BrickColor = BrickColor.new("Bright blue")
  1049. MeshPart76.CanCollide = false
  1050. MeshPart76.brickColor = BrickColor.new("Bright blue")
  1051. Vector3Value77.Name = "OriginalSize"
  1052. Vector3Value77.Parent = MeshPart76
  1053. Vector3Value77.Value = Vector3.new(0.804975271, 0.45631969, 1.21525121)
  1054. MeshPart78.Name = "RightLowerLeg"
  1055. MeshPart78.Parent = Model58
  1056. MeshPart78.CFrame = CFrame.new(24.4139767, 8.31575298, 69.4862747, 0.0196189918, -0.050371021, -0.998537898, 0.135561958, 0.98964119, -0.0472587422, 0.990574658, -0.134436578, 0.0262441542)
  1057. MeshPart78.Orientation = Vector3.new(2.71000004, -88.4899979, 7.79999971)
  1058. MeshPart78.Position = Vector3.new(24.4139767, 8.31575298, 69.4862747)
  1059. MeshPart78.Rotation = Vector3.new(60.9599991, -86.9000015, 68.7200012)
  1060. MeshPart78.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  1061. MeshPart78.Size = Vector3.new(0.722899377, 0.919740558, 0.897220731)
  1062. MeshPart78.Anchored = true
  1063. MeshPart78.BrickColor = BrickColor.new("Bright blue")
  1064. MeshPart78.CanCollide = false
  1065. MeshPart78.brickColor = BrickColor.new("Bright blue")
  1066. Vector3Value79.Name = "OriginalSize"
  1067. Vector3Value79.Parent = MeshPart78
  1068. Vector3Value79.Value = Vector3.new(0.722899377, 0.919740558, 0.897220731)
  1069. MeshPart80.Name = "UpperTorso"
  1070. MeshPart80.Parent = Model58
  1071. MeshPart80.CFrame = CFrame.new(24.0402985, 10.6245975, 68.8567505, 0.0193700045, -0.0297990069, -0.99936825, 0.0236690063, 0.999289334, -0.0293378942, 0.999532223, -0.0230857767, 0.0200615525)
  1072. MeshPart80.Orientation = Vector3.new(1.67999995, -88.8499985, 1.36000001)
  1073. MeshPart80.Position = Vector3.new(24.0402985, 10.6245975, 68.8567505)
  1074. MeshPart80.Rotation = Vector3.new(55.6399994, -87.9599991, 56.9799995)
  1075. MeshPart80.Color = Color3.new(0.156863, 0.498039, 0.278431)
  1076. MeshPart80.Size = Vector3.new(2.03200006, 1.86928844, 1.12989664)
  1077. MeshPart80.Anchored = true
  1078. MeshPart80.BrickColor = BrickColor.new("Dark green")
  1079. MeshPart80.brickColor = BrickColor.new("Dark green")
  1080. Vector3Value81.Name = "OriginalSize"
  1081. Vector3Value81.Parent = MeshPart80
  1082. Vector3Value81.Value = Vector3.new(2.03200006, 1.86928844, 1.12989664)
  1083. Humanoid82.Parent = Model58
  1084. Humanoid82.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
  1085. Humanoid82.HipHeight = 1.3500000238419
  1086. Humanoid82.RigType = Enum.HumanoidRigType.R15
  1087. Humanoid82.Torso = MeshPart80
  1088. NumberValue83.Name = "BodyWidthScale"
  1089. NumberValue83.Parent = Humanoid82
  1090. NumberValue83.Value = 1
  1091. NumberValue84.Name = "BodyHeightScale"
  1092. NumberValue84.Parent = Humanoid82
  1093. NumberValue84.Value = 1
  1094. NumberValue85.Name = "BodyDepthScale"
  1095. NumberValue85.Parent = Humanoid82
  1096. NumberValue85.Value = 1
  1097. NumberValue86.Name = "HeadScale"
  1098. NumberValue86.Parent = Humanoid82
  1099. NumberValue86.Value = 1
  1100. Part87.Name = "Head"
  1101. Part87.Parent = Model58
  1102. Part87.CFrame = CFrame.new(23.9113159, 11.9615259, 68.8480988, 0.0262749903, -0.00113300583, -0.999654114, -0.0173839945, 0.999847651, -0.0015901475, 0.999503613, 0.017419761, 0.0262512919)
  1103. Part87.Orientation = Vector3.new(0.0899999961, -88.5, -1)
  1104. Part87.Position = Vector3.new(23.9113159, 11.9615259, 68.8480988)
  1105. Part87.Rotation = Vector3.new(3.47000003, -88.4899979, 2.47000003)
  1106. Part87.Color = Color3.new(0.992157, 0.917647, 0.552941)
  1107. Part87.Size = Vector3.new(2, 1, 1)
  1108. Part87.Anchored = true
  1109. Part87.BottomSurface = Enum.SurfaceType.Smooth
  1110. Part87.BrickColor = BrickColor.new("Cool yellow")
  1111. Part87.TopSurface = Enum.SurfaceType.Smooth
  1112. Part87.brickColor = BrickColor.new("Cool yellow")
  1113. SpecialMesh88.Parent = Part87
  1114. SpecialMesh88.Scale = Vector3.new(1.25, 1.25, 1.25)
  1115. Vector3Value89.Name = "OriginalSize"
  1116. Vector3Value89.Parent = SpecialMesh88
  1117. Vector3Value89.Value = Vector3.new(1.25, 1.25, 1.25)
  1118. Vector3Value90.Name = "OriginalSize"
  1119. Vector3Value90.Parent = Part87
  1120. Vector3Value90.Value = Vector3.new(2, 1, 1)
  1121. Decal91.Name = "face"
  1122. Decal91.Parent = Part87
  1123. Decal91.Texture = "rbxasset://textures/face.png"
  1124. Part92.Name = "Handle"
  1125. Part92.Parent = Part87
  1126. Part92.CFrame = CFrame.new(23.9650669, 12.435442, 68.8648224, 0.0260880049, -0.000944984669, -0.99965924, -0.0173470043, 0.999848545, -0.00139786676, 0.999509215, 0.017377561, 0.0260676574)
  1127. Part92.Orientation = Vector3.new(0.0799999982, -88.5099945, -0.98999995)
  1128. Part92.Position = Vector3.new(23.9650669, 12.435442, 68.8648224)
  1129. Part92.Rotation = Vector3.new(3.06999993, -88.5, 2.06999993)
  1130. Part92.Size = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  1131. Part92.Anchored = true
  1132. Part92.BottomSurface = Enum.SurfaceType.Smooth
  1133. Part92.CanCollide = false
  1134. Part92.Locked = true
  1135. Part92.TopSurface = Enum.SurfaceType.Smooth
  1136. Part92.FormFactor = Enum.FormFactor.Custom
  1137. Part92.formFactor = Enum.FormFactor.Custom
  1138. SpecialMesh93.Parent = Part92
  1139. SpecialMesh93.MeshId = "http://www.roblox.com/asset/?id=188004660 "
  1140. SpecialMesh93.TextureId = "http://www.roblox.com/asset/?id=451217406"
  1141. SpecialMesh93.MeshType = Enum.MeshType.FileMesh
  1142. Vector3Value94.Name = "OriginalPosition"
  1143. Vector3Value94.Parent = mas
  1144. Vector3Value94.Value = Vector3.new(8.65838956e-09, 0.150000095, -0.000272244215)
  1145. Vector3Value95.Name = "OriginalSize"
  1146. Vector3Value95.Parent = Part92
  1147. Vector3Value95.Value = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  1148. Pants96.Name = "Pants"
  1149. Pants96.Parent = Model58
  1150. Pants96.PantsTemplate = "http://www.roblox.com/asset/?id=451216658 "
  1151. Shirt97.Name = "Shirt"
  1152. Shirt97.Parent = Model58
  1153. Shirt97.ShirtTemplate = "http://www.roblox.com/asset/?id=607783490"
  1154. MeshPart98.Name = "RightUpperLeg"
  1155. MeshPart98.Parent = Model58
  1156. MeshPart98.CFrame = CFrame.new(24.2392883, 9.11876202, 69.3798218, 0.0196189918, -0.442364067, -0.896620929, 0.135561958, 0.889689028, -0.435977727, 0.990574658, -0.112994269, 0.0774225369)
  1157. MeshPart98.Orientation = Vector3.new(25.8499985, -85.0599976, 8.65999985)
  1158. MeshPart98.Position = Vector3.new(24.2392883, 9.11876202, 69.3798218)
  1159. MeshPart98.Rotation = Vector3.new(79.9300003, -63.7199974, 87.4599991)
  1160. MeshPart98.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  1161. MeshPart98.Size = Vector3.new(0.678933978, 1.34023976, 0.838257968)
  1162. MeshPart98.Anchored = true
  1163. MeshPart98.BrickColor = BrickColor.new("Bright blue")
  1164. MeshPart98.CanCollide = false
  1165. MeshPart98.brickColor = BrickColor.new("Bright blue")
  1166. Vector3Value99.Name = "OriginalSize"
  1167. Vector3Value99.Parent = MeshPart98
  1168. Vector3Value99.Value = Vector3.new(0.678933978, 1.34023976, 0.838257968)
  1169. MeshPart100.Name = "LeftHand"
  1170. MeshPart100.Parent = Model58
  1171. MeshPart100.CFrame = CFrame.new(23.9245605, 12.3231115, 66.9577408, 0.974558771, 0.0793900043, 0.209600911, 0.212135956, -0.628569186, -0.748264134, 0.0723439828, 0.773691177, -0.629419088)
  1172. MeshPart100.Orientation = Vector3.new(48.4399986, 161.580002, 161.349991)
  1173. MeshPart100.Position = Vector3.new(23.9245605, 12.3231115, 66.9577408)
  1174. MeshPart100.Rotation = Vector3.new(130.069992, 12.0999994, -4.65999985)
  1175. MeshPart100.Color = Color3.new(0.992157, 0.917647, 0.552941)
  1176. MeshPart100.Size = Vector3.new(0.775964022, 0.955060005, 0.760477781)
  1177. MeshPart100.Anchored = true
  1178. MeshPart100.BrickColor = BrickColor.new("Cool yellow")
  1179. MeshPart100.CanCollide = false
  1180. MeshPart100.brickColor = BrickColor.new("Cool yellow")
  1181. Vector3Value101.Name = "OriginalSize"
  1182. Vector3Value101.Parent = MeshPart100
  1183. Vector3Value101.Value = Vector3.new(0.775964022, 0.955060005, 0.760477781)
  1184. MeshPart102.Name = "LeftUpperArm"
  1185. MeshPart102.Parent = Model58
  1186. MeshPart102.CFrame = CFrame.new(24.0031052, 11.417016, 67.7218323, -0.115783982, -0.080658026, 0.989994168, 0.434583932, -0.900349617, -0.0225279778, 0.893157899, 0.427627146, 0.139298737)
  1187. MeshPart102.Orientation = Vector3.new(1.28999996, 81.9899979, 154.229996)
  1188. MeshPart102.Position = Vector3.new(24.0031052, 11.417016, 67.7218323)
  1189. MeshPart102.Rotation = Vector3.new(9.18999958, 81.8899994, 145.139999)
  1190. MeshPart102.Color = Color3.new(0.992157, 0.917647, 0.552941)
  1191. MeshPart102.Size = Vector3.new(0.675612688, 1.12489867, 0.826949)
  1192. MeshPart102.Anchored = true
  1193. MeshPart102.BrickColor = BrickColor.new("Cool yellow")
  1194. MeshPart102.CanCollide = false
  1195. MeshPart102.brickColor = BrickColor.new("Cool yellow")
  1196. Vector3Value103.Name = "OriginalSize"
  1197. Vector3Value103.Parent = MeshPart102
  1198. Vector3Value103.Value = Vector3.new(0.675612688, 1.12489867, 0.826949)
  1199. Model104.Name = "Statue1"
  1200. Model104.Parent = Model0
  1201. Part105.Parent = Model104
  1202. Part105.CFrame = CFrame.new(24.0311584, 4.16336393, 68.9577637, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1203. Part105.Position = Vector3.new(24.0311584, 4.16336393, 68.9577637)
  1204. Part105.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1205. Part105.Size = Vector3.new(7.02999926, 7.02999926, 7.02999926)
  1206. Part105.Anchored = true
  1207. Part105.BottomSurface = Enum.SurfaceType.Smooth
  1208. Part105.BrickColor = BrickColor.new("Smoky grey")
  1209. Part105.Material = Enum.Material.Cobblestone
  1210. Part105.TopSurface = Enum.SurfaceType.Smooth
  1211. Part105.brickColor = BrickColor.new("Smoky grey")
  1212. Part105.Shape = Enum.PartType.Ball
  1213. Part106.Parent = Model104
  1214. Part106.CFrame = CFrame.new(24.0311584, 3.68484497, 68.9577637, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1215. Part106.Position = Vector3.new(24.0311584, 3.68484497, 68.9577637)
  1216. Part106.Color = Color3.new(0, 1, 0)
  1217. Part106.Size = Vector3.new(7.02999926, 5.98000193, 7.02999926)
  1218. Part106.Anchored = true
  1219. Part106.BottomSurface = Enum.SurfaceType.Smooth
  1220. Part106.BrickColor = BrickColor.new("Lime green")
  1221. Part106.Material = Enum.Material.Granite
  1222. Part106.TopSurface = Enum.SurfaceType.Smooth
  1223. Part106.brickColor = BrickColor.new("Lime green")
  1224. Part107.Parent = Model104
  1225. Part107.CFrame = CFrame.new(24.0409241, 6.64189577, 68.9577637, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1226. Part107.Position = Vector3.new(24.0409241, 6.64189577, 68.9577637)
  1227. Part107.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1228. Part107.Size = Vector3.new(7.04999924, 0.289999992, 7.02999926)
  1229. Part107.Anchored = true
  1230. Part107.BottomSurface = Enum.SurfaceType.Smooth
  1231. Part107.BrickColor = BrickColor.new("Smoky grey")
  1232. Part107.Material = Enum.Material.Cobblestone
  1233. Part107.TopSurface = Enum.SurfaceType.Smooth
  1234. Part107.brickColor = BrickColor.new("Smoky grey")
  1235. Model108.Name = "Statue2"
  1236. Model108.Parent = Model0
  1237. Part109.Parent = Model108
  1238. Part109.CFrame = CFrame.new(24.0311584, 4.16336393, 56.1249428, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1239. Part109.Position = Vector3.new(24.0311584, 4.16336393, 56.1249428)
  1240. Part109.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1241. Part109.Size = Vector3.new(7.02999926, 7.02999926, 7.02999926)
  1242. Part109.Anchored = true
  1243. Part109.BottomSurface = Enum.SurfaceType.Smooth
  1244. Part109.BrickColor = BrickColor.new("Smoky grey")
  1245. Part109.Material = Enum.Material.Cobblestone
  1246. Part109.TopSurface = Enum.SurfaceType.Smooth
  1247. Part109.brickColor = BrickColor.new("Smoky grey")
  1248. Part109.Shape = Enum.PartType.Ball
  1249. Part110.Parent = Model108
  1250. Part110.CFrame = CFrame.new(24.0311584, 3.59484911, 56.1249428, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1251. Part110.Position = Vector3.new(24.0311584, 3.59484911, 56.1249428)
  1252. Part110.Color = Color3.new(0, 1, 1)
  1253. Part110.Size = Vector3.new(7.02999926, 5.8000021, 7.02999926)
  1254. Part110.Anchored = true
  1255. Part110.BottomSurface = Enum.SurfaceType.Smooth
  1256. Part110.BrickColor = BrickColor.new("Toothpaste")
  1257. Part110.Material = Enum.Material.Cobblestone
  1258. Part110.TopSurface = Enum.SurfaceType.Smooth
  1259. Part110.brickColor = BrickColor.new("Toothpaste")
  1260. Part111.Parent = Model108
  1261. Part111.CFrame = CFrame.new(24.0409241, 6.64189577, 56.1249428, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1262. Part111.Position = Vector3.new(24.0409241, 6.64189577, 56.1249428)
  1263. Part111.Color = Color3.new(0.356863, 0.364706, 0.411765)
  1264. Part111.Size = Vector3.new(7.04999924, 0.289999992, 7.02999926)
  1265. Part111.Anchored = true
  1266. Part111.BottomSurface = Enum.SurfaceType.Smooth
  1267. Part111.BrickColor = BrickColor.new("Smoky grey")
  1268. Part111.Material = Enum.Material.Cobblestone
  1269. Part111.TopSurface = Enum.SurfaceType.Smooth
  1270. Part111.brickColor = BrickColor.new("Smoky grey")
  1271. Part112.Parent = Model0
  1272. Part112.CFrame = CFrame.new(111.350197, 10.1489077, 13.7415361, -1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, -1.00000012)
  1273. Part112.Orientation = Vector3.new(0, -180, 0)
  1274. Part112.Position = Vector3.new(111.350197, 10.1489077, 13.7415361)
  1275. Part112.Rotation = Vector3.new(-180, 0, -180)
  1276. Part112.Color = Color3.new(0, 1, 0)
  1277. Part112.Size = Vector3.new(25, 19, 2)
  1278. Part112.Anchored = true
  1279. Part112.BottomSurface = Enum.SurfaceType.Smooth
  1280. Part112.BrickColor = BrickColor.new("Lime green")
  1281. Part112.Material = Enum.Material.WoodPlanks
  1282. Part112.TopSurface = Enum.SurfaceType.Smooth
  1283. Part112.brickColor = BrickColor.new("Lime green")
  1284. Part113.Parent = Model0
  1285. Part113.CFrame = CFrame.new(19.2350292, 10.1490955, 101.307327, -1.1920929e-07, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, -1.1920929e-07)
  1286. Part113.Orientation = Vector3.new(0, 90, 0)
  1287. Part113.Position = Vector3.new(19.2350292, 10.1490955, 101.307327)
  1288. Part113.Rotation = Vector3.new(0, 90, 0)
  1289. Part113.Color = Color3.new(0, 1, 0)
  1290. Part113.Size = Vector3.new(25, 19, 2)
  1291. Part113.Anchored = true
  1292. Part113.BottomSurface = Enum.SurfaceType.Smooth
  1293. Part113.BrickColor = BrickColor.new("Lime green")
  1294. Part113.Material = Enum.Material.WoodPlanks
  1295. Part113.TopSurface = Enum.SurfaceType.Smooth
  1296. Part113.brickColor = BrickColor.new("Lime green")
  1297. Part114.Name = "aw"
  1298. Part114.Parent = Part113
  1299. Part114.CFrame = CFrame.new(61.3502045, 10.1489077, 114.814713, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1300. Part114.Position = Vector3.new(61.3502045, 10.1489077, 114.814713)
  1301. Part114.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1302. Part114.Size = Vector3.new(25, 19, 2)
  1303. Part114.Anchored = true
  1304. Part114.BottomSurface = Enum.SurfaceType.Smooth
  1305. Part114.BrickColor = BrickColor.new("Burnt Sienna")
  1306. Part114.Material = Enum.Material.WoodPlanks
  1307. Part114.TopSurface = Enum.SurfaceType.Smooth
  1308. Part114.brickColor = BrickColor.new("Burnt Sienna")
  1309. Part115.Parent = Part113
  1310. Part115.CFrame = CFrame.new(111.350197, 10.1489077, 114.814713, -1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, -1.00000012)
  1311. Part115.Orientation = Vector3.new(0, -180, 0)
  1312. Part115.Position = Vector3.new(111.350197, 10.1489077, 114.814713)
  1313. Part115.Rotation = Vector3.new(-180, 0, -180)
  1314. Part115.Color = Color3.new(0, 1, 0)
  1315. Part115.Size = Vector3.new(25, 19, 2)
  1316. Part115.Anchored = true
  1317. Part115.BottomSurface = Enum.SurfaceType.Smooth
  1318. Part115.BrickColor = BrickColor.new("Lime green")
  1319. Part115.Material = Enum.Material.WoodPlanks
  1320. Part115.TopSurface = Enum.SurfaceType.Smooth
  1321. Part115.brickColor = BrickColor.new("Lime green")
  1322. Part116.Parent = Part113
  1323. Part116.CFrame = CFrame.new(86.3502045, 10.1489077, 114.814713, -1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, -1.00000012)
  1324. Part116.Orientation = Vector3.new(0, -180, 0)
  1325. Part116.Position = Vector3.new(86.3502045, 10.1489077, 114.814713)
  1326. Part116.Rotation = Vector3.new(-180, 0, -180)
  1327. Part116.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1328. Part116.Size = Vector3.new(25, 19, 2)
  1329. Part116.Anchored = true
  1330. Part116.BottomSurface = Enum.SurfaceType.Smooth
  1331. Part116.BrickColor = BrickColor.new("Burnt Sienna")
  1332. Part116.Material = Enum.Material.WoodPlanks
  1333. Part116.TopSurface = Enum.SurfaceType.Smooth
  1334. Part116.brickColor = BrickColor.new("Burnt Sienna")
  1335. Part117.Parent = Part113
  1336. Part117.CFrame = CFrame.new(34.4601746, 10.1489077, 114.814713, -1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, -1.00000012)
  1337. Part117.Orientation = Vector3.new(0, -180, 0)
  1338. Part117.Position = Vector3.new(34.4601746, 10.1489077, 114.814713)
  1339. Part117.Rotation = Vector3.new(-180, 0, -180)
  1340. Part117.Color = Color3.new(0, 1, 0)
  1341. Part117.Size = Vector3.new(28.779995, 19, 2)
  1342. Part117.Anchored = true
  1343. Part117.BottomSurface = Enum.SurfaceType.Smooth
  1344. Part117.BrickColor = BrickColor.new("Lime green")
  1345. Part117.Material = Enum.Material.WoodPlanks
  1346. Part117.TopSurface = Enum.SurfaceType.Smooth
  1347. Part117.brickColor = BrickColor.new("Lime green")
  1348. Part118.Parent = Part113
  1349. Part118.CFrame = CFrame.new(19.2366581, 10.1453781, 75.4630508, -1.1920929e-07, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, -1.1920929e-07)
  1350. Part118.Orientation = Vector3.new(0, 90, 0)
  1351. Part118.Position = Vector3.new(19.2366581, 10.1453781, 75.4630508)
  1352. Part118.Rotation = Vector3.new(0, 90, 0)
  1353. Part118.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1354. Part118.Size = Vector3.new(26.6900024, 19, 2)
  1355. Part118.Anchored = true
  1356. Part118.BottomSurface = Enum.SurfaceType.Smooth
  1357. Part118.BrickColor = BrickColor.new("Burnt Sienna")
  1358. Part118.Material = Enum.Material.WoodPlanks
  1359. Part118.TopSurface = Enum.SurfaceType.Smooth
  1360. Part118.brickColor = BrickColor.new("Burnt Sienna")
  1361. Part119.Parent = Model0
  1362. Part119.CFrame = CFrame.new(70.2299042, 20.148962, 63.5797539, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1363. Part119.Position = Vector3.new(70.2299042, 20.148962, 63.5797539)
  1364. Part119.Size = Vector3.new(106, 1, 103)
  1365. Part119.Anchored = true
  1366. Part119.BottomSurface = Enum.SurfaceType.Smooth
  1367. Part119.Material = Enum.Material.WoodPlanks
  1368. Part119.TopSurface = Enum.SurfaceType.Smooth
  1369. Part120.Parent = Model0
  1370. Part120.CFrame = CFrame.new(71.8306732, 0.500033021, 62.8381882, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1371. Part120.Position = Vector3.new(71.8306732, 0.500033021, 62.8381882)
  1372. Part120.Color = Color3.new(0.905882, 0.905882, 0.92549)
  1373. Part120.Size = Vector3.new(106.240013, 1, 102.659996)
  1374. Part120.Anchored = true
  1375. Part120.BottomSurface = Enum.SurfaceType.Smooth
  1376. Part120.BrickColor = BrickColor.new("Pearl")
  1377. Part120.Material = Enum.Material.Cobblestone
  1378. Part120.TopSurface = Enum.SurfaceType.Smooth
  1379. Part120.brickColor = BrickColor.new("Pearl")
  1380. Part121.Parent = Model0
  1381. Part121.CFrame = CFrame.new(61.3502045, 10.1489077, 13.7415361, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1382. Part121.Position = Vector3.new(61.3502045, 10.1489077, 13.7415361)
  1383. Part121.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1384. Part121.Size = Vector3.new(25, 19, 2)
  1385. Part121.Anchored = true
  1386. Part121.BottomSurface = Enum.SurfaceType.Smooth
  1387. Part121.BrickColor = BrickColor.new("Burnt Sienna")
  1388. Part121.Material = Enum.Material.WoodPlanks
  1389. Part121.TopSurface = Enum.SurfaceType.Smooth
  1390. Part121.brickColor = BrickColor.new("Burnt Sienna")
  1391. Part122.Parent = Model0
  1392. Part122.CFrame = CFrame.new(86.3502045, 10.1489077, 13.7415361, -1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, -1.00000012)
  1393. Part122.Orientation = Vector3.new(0, -180, 0)
  1394. Part122.Position = Vector3.new(86.3502045, 10.1489077, 13.7415361)
  1395. Part122.Rotation = Vector3.new(-180, 0, -180)
  1396. Part122.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1397. Part122.Size = Vector3.new(25, 19, 2)
  1398. Part122.Anchored = true
  1399. Part122.BottomSurface = Enum.SurfaceType.Smooth
  1400. Part122.BrickColor = BrickColor.new("Burnt Sienna")
  1401. Part122.Material = Enum.Material.WoodPlanks
  1402. Part122.TopSurface = Enum.SurfaceType.Smooth
  1403. Part122.brickColor = BrickColor.new("Burnt Sienna")
  1404. Part123.Parent = Model0
  1405. Part123.CFrame = CFrame.new(123.851692, 10.1453781, 22.2422619, -1.1920929e-07, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, -1.1920929e-07)
  1406. Part123.Orientation = Vector3.new(0, 90, 0)
  1407. Part123.Position = Vector3.new(123.851692, 10.1453781, 22.2422619)
  1408. Part123.Rotation = Vector3.new(0, 90, 0)
  1409. Part123.Color = Color3.new(0, 1, 0)
  1410. Part123.Size = Vector3.new(15, 19, 2)
  1411. Part123.Anchored = true
  1412. Part123.BottomSurface = Enum.SurfaceType.Smooth
  1413. Part123.BrickColor = BrickColor.new("Lime green")
  1414. Part123.Material = Enum.Material.WoodPlanks
  1415. Part123.TopSurface = Enum.SurfaceType.Smooth
  1416. Part123.brickColor = BrickColor.new("Lime green")
  1417. Part124.Parent = Model0
  1418. Part124.CFrame = CFrame.new(19.8346043, 13.9475555, 54.9761543, 0.00512100151, 0, 0.999987006, 0, 1, 0, -0.999987006, 0, 0.00512100151)
  1419. Part124.Orientation = Vector3.new(0, 89.7099991, 0)
  1420. Part124.Position = Vector3.new(19.8346043, 13.9475555, 54.9761543)
  1421. Part124.Rotation = Vector3.new(0, 89.7099991, 0)
  1422. Part124.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1423. Part124.Transparency = 2
  1424. Part124.Size = Vector3.new(15.3600044, 4.54000139, 2)
  1425. Part124.Anchored = true
  1426. Part124.BottomSurface = Enum.SurfaceType.Smooth
  1427. Part124.BrickColor = BrickColor.new("Burnt Sienna")
  1428. Part124.Material = Enum.Material.WoodPlanks
  1429. Part124.TopSurface = Enum.SurfaceType.Smooth
  1430. Part124.brickColor = BrickColor.new("Burnt Sienna")
  1431. Decal125.Parent = Part124
  1432. Decal125.Texture = "http://www.roblox.com/asset/?id=1283154868"
  1433. Decal125.Face = Enum.NormalId.Back
  1434. Part126.Parent = Model0
  1435. Part126.CFrame = CFrame.new(19.8500576, 10.1489162, 25.2415257, -1.1920929e-07, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, -1.1920929e-07)
  1436. Part126.Orientation = Vector3.new(0, 90, 0)
  1437. Part126.Position = Vector3.new(19.8500576, 10.1489162, 25.2415257)
  1438. Part126.Rotation = Vector3.new(0, 90, 0)
  1439. Part126.Color = Color3.new(0, 1, 0)
  1440. Part126.Size = Vector3.new(25, 19, 2)
  1441. Part126.Anchored = true
  1442. Part126.BottomSurface = Enum.SurfaceType.Smooth
  1443. Part126.BrickColor = BrickColor.new("Lime green")
  1444. Part126.Material = Enum.Material.WoodPlanks
  1445. Part126.TopSurface = Enum.SurfaceType.Smooth
  1446. Part126.brickColor = BrickColor.new("Lime green")
  1447. Part127.Parent = Model0
  1448. Part127.CFrame = CFrame.new(19.7590714, 10.2575703, 49.825016, 0.00512100151, 0, 0.999987006, 0, 1, 0, -0.999987006, 0, 0.00512100151)
  1449. Part127.Orientation = Vector3.new(0, 89.7099991, 0)
  1450. Part127.Position = Vector3.new(19.7590714, 10.2575703, 49.825016)
  1451. Part127.Rotation = Vector3.new(0, 89.7099991, 0)
  1452. Part127.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1453. Part127.Size = Vector3.new(25, 18.7000008, 2)
  1454. Part127.Anchored = true
  1455. Part127.BottomSurface = Enum.SurfaceType.Smooth
  1456. Part127.BrickColor = BrickColor.new("Burnt Sienna")
  1457. Part127.Material = Enum.Material.WoodPlanks
  1458. Part127.TopSurface = Enum.SurfaceType.Smooth
  1459. Part127.brickColor = BrickColor.new("Burnt Sienna")
  1460. Part128.Parent = Model0
  1461. Part128.CFrame = CFrame.new(123.851692, 10.1453781, 62.4490738, -1.1920929e-07, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, -1.1920929e-07)
  1462. Part128.Orientation = Vector3.new(0, 90, 0)
  1463. Part128.Position = Vector3.new(123.851692, 10.1453781, 62.4490738)
  1464. Part128.Rotation = Vector3.new(0, 90, 0)
  1465. Part128.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1466. Part128.Size = Vector3.new(15.6599998, 19, 2)
  1467. Part128.Anchored = true
  1468. Part128.BottomSurface = Enum.SurfaceType.Smooth
  1469. Part128.BrickColor = BrickColor.new("Burnt Sienna")
  1470. Part128.Material = Enum.Material.WoodPlanks
  1471. Part128.TopSurface = Enum.SurfaceType.Smooth
  1472. Part128.brickColor = BrickColor.new("Burnt Sienna")
  1473. Part129.Parent = Model0
  1474. Part129.CFrame = CFrame.new(123.850067, 10.1490955, 79.7233353, -1.1920929e-07, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, -1.1920929e-07)
  1475. Part129.Orientation = Vector3.new(0, 90, 0)
  1476. Part129.Position = Vector3.new(123.850067, 10.1490955, 79.7233353)
  1477. Part129.Rotation = Vector3.new(0, 90, 0)
  1478. Part129.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1479. Part129.Size = Vector3.new(18.8899994, 19, 2)
  1480. Part129.Anchored = true
  1481. Part129.BottomSurface = Enum.SurfaceType.Smooth
  1482. Part129.BrickColor = BrickColor.new("Burnt Sienna")
  1483. Part129.Material = Enum.Material.WoodPlanks
  1484. Part129.TopSurface = Enum.SurfaceType.Smooth
  1485. Part129.brickColor = BrickColor.new("Burnt Sienna")
  1486. Part130.Parent = Model0
  1487. Part130.CFrame = CFrame.new(19.5095882, 13.9475555, 70.6804047, 0.00512100151, 0, 0.999987006, 0, 1, 0, -0.999987006, 0, 0.00512100151)
  1488. Part130.Orientation = Vector3.new(0, 89.7099991, 0)
  1489. Part130.Position = Vector3.new(19.5095882, 13.9475555, 70.6804047)
  1490. Part130.Rotation = Vector3.new(0, 89.7099991, 0)
  1491. Part130.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1492. Part130.Transparency = 2
  1493. Part130.Size = Vector3.new(15.3600044, 4.54000139, 2)
  1494. Part130.Anchored = true
  1495. Part130.BottomSurface = Enum.SurfaceType.Smooth
  1496. Part130.BrickColor = BrickColor.new("Burnt Sienna")
  1497. Part130.Material = Enum.Material.WoodPlanks
  1498. Part130.TopSurface = Enum.SurfaceType.Smooth
  1499. Part130.brickColor = BrickColor.new("Burnt Sienna")
  1500. Decal131.Parent = Part130
  1501. Decal131.Texture = "http://www.roblox.com/asset/?id=1163357907"
  1502. Decal131.Face = Enum.NormalId.Back
  1503. Part132.Parent = Model0
  1504. Part132.CFrame = CFrame.new(123.850067, 10.1490955, 42.2415237, -1.1920929e-07, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, -1.1920929e-07)
  1505. Part132.Orientation = Vector3.new(0, 90, 0)
  1506. Part132.Position = Vector3.new(123.850067, 10.1490955, 42.2415237)
  1507. Part132.Rotation = Vector3.new(0, 90, 0)
  1508. Part132.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1509. Part132.Size = Vector3.new(25, 19, 2)
  1510. Part132.Anchored = true
  1511. Part132.BottomSurface = Enum.SurfaceType.Smooth
  1512. Part132.BrickColor = BrickColor.new("Burnt Sienna")
  1513. Part132.Material = Enum.Material.WoodPlanks
  1514. Part132.TopSurface = Enum.SurfaceType.Smooth
  1515. Part132.brickColor = BrickColor.new("Burnt Sienna")
  1516. Part133.Parent = Model0
  1517. Part133.CFrame = CFrame.new(34.4601746, 10.1489077, 13.7415361, -1.00000012, 0, -1.1920929e-07, 0, 1, 0, 1.1920929e-07, 0, -1.00000012)
  1518. Part133.Orientation = Vector3.new(0, -180, 0)
  1519. Part133.Position = Vector3.new(34.4601746, 10.1489077, 13.7415361)
  1520. Part133.Rotation = Vector3.new(-180, 0, -180)
  1521. Part133.Color = Color3.new(0, 1, 0)
  1522. Part133.Size = Vector3.new(28.779995, 19, 2)
  1523. Part133.Anchored = true
  1524. Part133.BottomSurface = Enum.SurfaceType.Smooth
  1525. Part133.BrickColor = BrickColor.new("Lime green")
  1526. Part133.Material = Enum.Material.WoodPlanks
  1527. Part133.TopSurface = Enum.SurfaceType.Smooth
  1528. Part133.brickColor = BrickColor.new("Lime green")
  1529. Part134.Parent = Model0
  1530. Part134.CFrame = CFrame.new(123.850067, 10.1490955, 101.307327, -1.1920929e-07, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, -1.1920929e-07)
  1531. Part134.Orientation = Vector3.new(0, 90, 0)
  1532. Part134.Position = Vector3.new(123.850067, 10.1490955, 101.307327)
  1533. Part134.Rotation = Vector3.new(0, 90, 0)
  1534. Part134.Color = Color3.new(0, 1, 0)
  1535. Part134.Size = Vector3.new(25, 19, 2)
  1536. Part134.Anchored = true
  1537. Part134.BottomSurface = Enum.SurfaceType.Smooth
  1538. Part134.BrickColor = BrickColor.new("Lime green")
  1539. Part134.Material = Enum.Material.WoodPlanks
  1540. Part134.TopSurface = Enum.SurfaceType.Smooth
  1541. Part134.brickColor = BrickColor.new("Lime green")
  1542. Part135.Parent = Model0
  1543. Part135.CFrame = CFrame.new(123.851692, 10.1453781, 81.3080673, -1.1920929e-07, 0, 1.00000012, 0, 1, 0, -1.00000012, 0, -1.1920929e-07)
  1544. Part135.Orientation = Vector3.new(0, 90, 0)
  1545. Part135.Position = Vector3.new(123.851692, 10.1453781, 81.3080673)
  1546. Part135.Rotation = Vector3.new(0, 90, 0)
  1547. Part135.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  1548. Part135.Size = Vector3.new(15, 19, 2)
  1549. Part135.Anchored = true
  1550. Part135.BottomSurface = Enum.SurfaceType.Smooth
  1551. Part135.BrickColor = BrickColor.new("Burnt Sienna")
  1552. Part135.Material = Enum.Material.WoodPlanks
  1553. Part135.TopSurface = Enum.SurfaceType.Smooth
  1554. Part135.brickColor = BrickColor.new("Burnt Sienna")
  1555. Part136.Name = "ponk ball"
  1556. Part136.Parent = Model0
  1557. Part136.CFrame = CFrame.new(76.7499924, 2.89503789, 73.5100021, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1558. Part136.Position = Vector3.new(76.7499924, 2.89503789, 73.5100021)
  1559. Part136.Color = Color3.new(0.654902, 0.368627, 0.607843)
  1560. Part136.Transparency = 0.20000000298023
  1561. Part136.Size = Vector3.new(3.78999949, 3.78999949, 3.78999949)
  1562. Part136.BottomSurface = Enum.SurfaceType.Smooth
  1563. Part136.BrickColor = BrickColor.new("Lilac")
  1564. Part136.TopSurface = Enum.SurfaceType.Smooth
  1565. Part136.brickColor = BrickColor.new("Lilac")
  1566. Part136.Shape = Enum.PartType.Ball
  1567. Part137.Name = "bloo ball"
  1568. Part137.Parent = Model0
  1569. Part137.CFrame = CFrame.new(38.4919014, 4.89500809, 80.4572754, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1570. Part137.Position = Vector3.new(38.4919014, 4.89500809, 80.4572754)
  1571. Part137.Color = Color3.new(0.596078, 0.760784, 0.858824)
  1572. Part137.Transparency = 0.20000000298023
  1573. Part137.Size = Vector3.new(7.78999949, 7.78999949, 7.78999949)
  1574. Part137.BottomSurface = Enum.SurfaceType.Smooth
  1575. Part137.BrickColor = BrickColor.new("Baby blue")
  1576. Part137.TopSurface = Enum.SurfaceType.Smooth
  1577. Part137.brickColor = BrickColor.new("Baby blue")
  1578. Part137.Shape = Enum.PartType.Ball
  1579. Part138.Name = "cyan bloo ball"
  1580. Part138.Parent = Model0
  1581. Part138.CFrame = CFrame.new(38.4919014, 3.39503789, 27.4743061, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1582. Part138.Position = Vector3.new(38.4919014, 3.39503789, 27.4743061)
  1583. Part138.Color = Color3.new(0, 1, 1)
  1584. Part138.Transparency = 0.20000000298023
  1585. Part138.Size = Vector3.new(4.78999949, 4.78999949, 4.78999949)
  1586. Part138.BottomSurface = Enum.SurfaceType.Smooth
  1587. Part138.BrickColor = BrickColor.new("Toothpaste")
  1588. Part138.TopSurface = Enum.SurfaceType.Smooth
  1589. Part138.brickColor = BrickColor.new("Toothpaste")
  1590. Part138.Shape = Enum.PartType.Ball
  1591. Part139.Parent = Model0
  1592. Part139.CFrame = CFrame.new(25.3451462, 8.45921612, 63.1504898, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1593. Part139.Position = Vector3.new(25.3451462, 8.45921612, 63.1504898)
  1594. Part139.Transparency = 2
  1595. Part139.Size = Vector3.new(9.35000229, 14.9199982, 24.9599972)
  1596. Part139.Anchored = true
  1597. Part139.BottomSurface = Enum.SurfaceType.Smooth
  1598. Part139.TopSurface = Enum.SurfaceType.Smooth
  1599. SpawnLocation140.Parent = Model0
  1600. SpawnLocation140.CFrame = CFrame.new(63.3600006, 1.50004196, 61.2299995, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1601. SpawnLocation140.Position = Vector3.new(63.3600006, 1.50004196, 61.2299995)
  1602. SpawnLocation140.Size = Vector3.new(6, 1, 6)
  1603. SpawnLocation140.Anchored = true
  1604. SpawnLocation140.BottomSurface = Enum.SurfaceType.Smooth
  1605. SpawnLocation140.TopSurface = Enum.SurfaceType.Smooth
  1606. Decal141.Parent = SpawnLocation140
  1607. Decal141.Texture = "rbxasset://textures/SpawnLocation.png"
  1608. Decal141.Face = Enum.NormalId.Top
  1609. Part142.Parent = Model0
  1610. Part142.CFrame = CFrame.new(62.8050079, 21.148962, 69.9099884, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1611. Part142.Position = Vector3.new(62.8050079, 21.148962, 69.9099884)
  1612. Part142.Transparency = 2
  1613. Part142.Size = Vector3.new(64.6300049, 1, 40.7199974)
  1614. Part142.Anchored = true
  1615. Part142.FormFactor = Enum.FormFactor.Symmetric
  1616. Part142.formFactor = Enum.FormFactor.Symmetric
  1617. Sound143.Parent = Part142
  1618. Sound143.Looped = true
  1619. Sound143.MaxDistance = 2000
  1620. Sound143.Pitch = 0.87999999523163
  1621. Sound143.PlaybackSpeed = 0.87999999523163
  1622. Sound143.SoundId = "rbxassetid://2610686715"
  1623. Sound143.Volume = 4
  1624. Model144.Parent = Model0
  1625. Part145.Parent = Model144
  1626. Part145.CFrame = CFrame.new(114.710716, 18.8996468, 55.6686401, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1627. Part145.Position = Vector3.new(114.710716, 18.8996468, 55.6686401)
  1628. Part145.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1629. Part145.Size = Vector3.new(9, 1, 9)
  1630. Part145.Anchored = true
  1631. Part145.BottomSurface = Enum.SurfaceType.Smooth
  1632. Part145.BrickColor = BrickColor.new("Dark stone grey")
  1633. Part145.Material = Enum.Material.Granite
  1634. Part145.TopSurface = Enum.SurfaceType.Smooth
  1635. Part145.brickColor = BrickColor.new("Dark stone grey")
  1636. Part146.Parent = Model144
  1637. Part146.CFrame = CFrame.new(114.210716, 17.8996201, 55.6686401, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1638. Part146.Position = Vector3.new(114.210716, 17.8996201, 55.6686401)
  1639. Part146.Color = Color3.new(1, 1, 0)
  1640. Part146.Size = Vector3.new(4, 1, 3)
  1641. Part146.Anchored = true
  1642. Part146.BottomSurface = Enum.SurfaceType.Smooth
  1643. Part146.BrickColor = BrickColor.new("New Yeller")
  1644. Part146.Material = Enum.Material.Neon
  1645. Part146.TopSurface = Enum.SurfaceType.Smooth
  1646. Part146.brickColor = BrickColor.new("New Yeller")
  1647. Model147.Name = "Thanks"
  1648. Model147.Parent = Model0
  1649. Model148.Name = "EzzyCrafts"
  1650. Model148.Parent = Model147
  1651. Model148.PrimaryPart = Part149
  1652. Part149.Name = "Head"
  1653. Part149.Parent = Model148
  1654. Part149.CFrame = CFrame.new(29.8560638, 5.44381189, 45.3565292, -0.219785139, 0.00213997439, -0.975545943, 0.0162770096, 0.999866486, -0.00147379632, 0.975412607, -0.0162028894, -0.219790593)
  1655. Part149.Orientation = Vector3.new(0.0799999982, -102.699997, 0.930000007)
  1656. Part149.Position = Vector3.new(29.8560638, 5.44381189, 45.3565292)
  1657. Part149.Rotation = Vector3.new(179.619995, -77.2999954, -179.440002)
  1658. Part149.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1659. Part149.Size = Vector3.new(2, 1, 1)
  1660. Part149.Anchored = true
  1661. Part149.BrickColor = BrickColor.new("Institutional white")
  1662. Part149.Locked = true
  1663. Part149.TopSurface = Enum.SurfaceType.Smooth
  1664. Part149.brickColor = BrickColor.new("Institutional white")
  1665. Part149.FormFactor = Enum.FormFactor.Symmetric
  1666. Part149.formFactor = Enum.FormFactor.Symmetric
  1667. SpecialMesh150.Parent = Part149
  1668. SpecialMesh150.Scale = Vector3.new(1.25, 1.25, 1.25)
  1669. Sound151.Name = "GettingUp"
  1670. Sound151.Parent = Part149
  1671. Sound151.MaxDistance = 150
  1672. Sound151.EmitterSize = 5
  1673. Sound151.MinDistance = 5
  1674. Sound151.SoundId = "rbxasset://sounds/action_get_up.mp3"
  1675. Sound151.Volume = 0.64999997615814
  1676. RemoteEvent152.Name = "CharacterSoundEvent"
  1677. RemoteEvent152.Parent = Sound151
  1678. Sound153.Name = "Died"
  1679. Sound153.Parent = Part149
  1680. Sound153.MaxDistance = 150
  1681. Sound153.EmitterSize = 5
  1682. Sound153.MinDistance = 5
  1683. Sound153.SoundId = "rbxasset://sounds/uuhhh.mp3"
  1684. Sound153.Volume = 0.64999997615814
  1685. RemoteEvent154.Name = "CharacterSoundEvent"
  1686. RemoteEvent154.Parent = Sound153
  1687. Sound155.Name = "FreeFalling"
  1688. Sound155.Parent = Part149
  1689. Sound155.Looped = true
  1690. Sound155.TimePosition = 0.18202980216694
  1691. Sound155.MaxDistance = 150
  1692. Sound155.EmitterSize = 5
  1693. Sound155.MinDistance = 5
  1694. Sound155.SoundId = "rbxasset://sounds/action_falling.mp3"
  1695. Sound155.Volume = 1
  1696. RemoteEvent156.Name = "CharacterSoundEvent"
  1697. RemoteEvent156.Parent = Sound155
  1698. Sound157.Name = "Jumping"
  1699. Sound157.Parent = Part149
  1700. Sound157.MaxDistance = 150
  1701. Sound157.EmitterSize = 5
  1702. Sound157.MinDistance = 5
  1703. Sound157.SoundId = "rbxasset://sounds/action_jump.mp3"
  1704. Sound157.Volume = 0.64999997615814
  1705. RemoteEvent158.Name = "CharacterSoundEvent"
  1706. RemoteEvent158.Parent = Sound157
  1707. Sound159.Name = "Landing"
  1708. Sound159.Parent = Part149
  1709. Sound159.MaxDistance = 150
  1710. Sound159.EmitterSize = 5
  1711. Sound159.MinDistance = 5
  1712. Sound159.SoundId = "rbxasset://sounds/action_jump_land.mp3"
  1713. Sound159.Volume = 1
  1714. RemoteEvent160.Name = "CharacterSoundEvent"
  1715. RemoteEvent160.Parent = Sound159
  1716. Sound161.Name = "Splash"
  1717. Sound161.Parent = Part149
  1718. Sound161.MaxDistance = 150
  1719. Sound161.EmitterSize = 5
  1720. Sound161.MinDistance = 5
  1721. Sound161.SoundId = "rbxasset://sounds/impact_water.mp3"
  1722. Sound161.Volume = 0.64999997615814
  1723. RemoteEvent162.Name = "CharacterSoundEvent"
  1724. RemoteEvent162.Parent = Sound161
  1725. Sound163.Name = "Running"
  1726. Sound163.Parent = Part149
  1727. Sound163.Looped = true
  1728. Sound163.MaxDistance = 150
  1729. Sound163.EmitterSize = 5
  1730. Sound163.MinDistance = 5
  1731. Sound163.Pitch = 1.8500000238419
  1732. Sound163.PlaybackSpeed = 1.8500000238419
  1733. Sound163.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  1734. Sound163.Volume = 0.64999997615814
  1735. RemoteEvent164.Name = "CharacterSoundEvent"
  1736. RemoteEvent164.Parent = Sound163
  1737. Sound165.Name = "Swimming"
  1738. Sound165.Parent = Part149
  1739. Sound165.Looped = true
  1740. Sound165.MaxDistance = 150
  1741. Sound165.EmitterSize = 5
  1742. Sound165.MinDistance = 5
  1743. Sound165.Pitch = 1.6000000238419
  1744. Sound165.PlaybackSpeed = 1.6000000238419
  1745. Sound165.SoundId = "rbxasset://sounds/action_swim.mp3"
  1746. Sound165.Volume = 0.64999997615814
  1747. RemoteEvent166.Name = "CharacterSoundEvent"
  1748. RemoteEvent166.Parent = Sound165
  1749. Sound167.Name = "Climbing"
  1750. Sound167.Parent = Part149
  1751. Sound167.Looped = true
  1752. Sound167.MaxDistance = 150
  1753. Sound167.EmitterSize = 5
  1754. Sound167.MinDistance = 5
  1755. Sound167.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  1756. Sound167.Volume = 0.64999997615814
  1757. RemoteEvent168.Name = "CharacterSoundEvent"
  1758. RemoteEvent168.Parent = Sound167
  1759. Part169.Name = "Handle"
  1760. Part169.Parent = Part149
  1761. Part169.CFrame = CFrame.new(29.8567581, 5.89375591, 45.3491669, -0.219785139, 0.00213997439, -0.975545943, 0.0162770096, 0.999866486, -0.00147379632, 0.975412607, -0.0162028894, -0.219790593)
  1762. Part169.Orientation = Vector3.new(0.0799999982, -102.699997, 0.930000007)
  1763. Part169.Position = Vector3.new(29.8567581, 5.89375591, 45.3491669)
  1764. Part169.Rotation = Vector3.new(179.619995, -77.2999954, -179.440002)
  1765. Part169.Size = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  1766. Part169.Anchored = true
  1767. Part169.BottomSurface = Enum.SurfaceType.Smooth
  1768. Part169.Locked = true
  1769. Part169.TopSurface = Enum.SurfaceType.Smooth
  1770. Part169.FormFactor = Enum.FormFactor.Custom
  1771. Part169.formFactor = Enum.FormFactor.Custom
  1772. SpecialMesh170.Parent = Part169
  1773. SpecialMesh170.MeshId = "http://www.roblox.com/asset/?id=188004660 "
  1774. SpecialMesh170.TextureId = "http://www.roblox.com/asset/?id=451217406"
  1775. SpecialMesh170.MeshType = Enum.MeshType.FileMesh
  1776. Vector3Value171.Name = "OriginalSize"
  1777. Vector3Value171.Parent = Part169
  1778. Vector3Value171.Value = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  1779. Decal172.Name = "Happy"
  1780. Decal172.Parent = Part149
  1781. Decal172.Texture = "http://www.roblox.com/asset/?id=304457062"
  1782. Part173.Name = "Torso"
  1783. Part173.Parent = Model148
  1784. Part173.CFrame = CFrame.new(29.8267593, 3.94412994, 45.3668594, -0.392079085, 0.0165510271, -0.919782639, 0.0143140033, 0.999826849, 0.0118897017, 0.919820249, -0.00850406848, -0.392248124)
  1785. Part173.Orientation = Vector3.new(-0.680000007, -113.099998, 0.819999993)
  1786. Part173.Position = Vector3.new(29.8267593, 3.94412994, 45.3668594)
  1787. Part173.Rotation = Vector3.new(-178.259995, -66.8899994, -177.580002)
  1788. Part173.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1789. Part173.Size = Vector3.new(2, 2, 1)
  1790. Part173.Anchored = true
  1791. Part173.BrickColor = BrickColor.new("Institutional white")
  1792. Part173.LeftParamA = 0
  1793. Part173.LeftParamB = 0
  1794. Part173.LeftSurface = Enum.SurfaceType.Weld
  1795. Part173.Locked = true
  1796. Part173.RightParamA = 0
  1797. Part173.RightParamB = 0
  1798. Part173.RightSurface = Enum.SurfaceType.Weld
  1799. Part173.brickColor = BrickColor.new("Institutional white")
  1800. Part173.FormFactor = Enum.FormFactor.Symmetric
  1801. Part173.formFactor = Enum.FormFactor.Symmetric
  1802. Decal174.Name = "roblox"
  1803. Decal174.Parent = Part173
  1804. Part175.Name = "Left Arm"
  1805. Part175.Parent = Model148
  1806. Part175.CFrame = CFrame.new(30.0797501, 4.0643549, 43.9462242, -0.36424017, 0.594961882, -0.71648401, 0.023185011, 0.77488786, 0.631673336, 0.931016386, 0.213469103, -0.296039522)
  1807. Part175.Orientation = Vector3.new(-39.1699982, -112.449997, 1.70999992)
  1808. Part175.Position = Vector3.new(30.0797501, 4.0643549, 43.9462242)
  1809. Part175.Rotation = Vector3.new(-115.110001, -45.7599983, -121.479996)
  1810. Part175.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1811. Part175.Size = Vector3.new(1, 2, 1)
  1812. Part175.Anchored = true
  1813. Part175.BrickColor = BrickColor.new("Institutional white")
  1814. Part175.Locked = true
  1815. Part175.brickColor = BrickColor.new("Institutional white")
  1816. Part175.FormFactor = Enum.FormFactor.Symmetric
  1817. Part175.formFactor = Enum.FormFactor.Symmetric
  1818. Part176.Name = "Right Arm"
  1819. Part176.Parent = Model148
  1820. Part176.CFrame = CFrame.new(29.001564, 4.12730789, 46.9162292, -0.438886106, 0.171379983, -0.882047594, 0.345163077, 0.938482881, 0.010600213, 0.829603195, -0.299797982, -0.471041083)
  1821. Part176.Orientation = Vector3.new(-0.610000014, -118.099998, 20.1899986)
  1822. Part176.Position = Vector3.new(29.001564, 4.12730789, 46.9162292)
  1823. Part176.Rotation = Vector3.new(-178.709991, -61.8899994, -158.669998)
  1824. Part176.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1825. Part176.Size = Vector3.new(1, 2, 1)
  1826. Part176.Anchored = true
  1827. Part176.BrickColor = BrickColor.new("Institutional white")
  1828. Part176.Locked = true
  1829. Part176.brickColor = BrickColor.new("Institutional white")
  1830. Part176.FormFactor = Enum.FormFactor.Symmetric
  1831. Part176.formFactor = Enum.FormFactor.Symmetric
  1832. Part177.Name = "Left Leg"
  1833. Part177.Parent = Model148
  1834. Part177.CFrame = CFrame.new(30.0290527, 1.93682694, 44.9428253, -0.470866829, 0.0165529195, -0.882048965, 0.0152969947, 0.999826849, 0.0105971489, 0.882071674, -0.0085028531, -0.47103852)
  1835. Part177.Orientation = Vector3.new(-0.610000014, -118.099998, 0.879999995)
  1836. Part177.Position = Vector3.new(30.0290527, 1.93682694, 44.9428253)
  1837. Part177.Rotation = Vector3.new(-178.709991, -61.8899994, -177.98999)
  1838. Part177.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1839. Part177.Size = Vector3.new(1, 2, 1)
  1840. Part177.Anchored = true
  1841. Part177.BottomSurface = Enum.SurfaceType.Smooth
  1842. Part177.BrickColor = BrickColor.new("Institutional white")
  1843. Part177.Locked = true
  1844. Part177.brickColor = BrickColor.new("Institutional white")
  1845. Part177.FormFactor = Enum.FormFactor.Symmetric
  1846. Part177.formFactor = Enum.FormFactor.Symmetric
  1847. Part178.Name = "Right Leg"
  1848. Part178.Parent = Model148
  1849. Part178.CFrame = CFrame.new(29.5581818, 1.95212495, 45.8248901, -0.806057274, 0.0165538341, -0.591606081, 0.0183770079, 0.999826849, 0.00293784495, 0.591552258, -0.00850387756, -0.806221843)
  1850. Part178.Orientation = Vector3.new(-0.170000002, -143.729996, 1.04999995)
  1851. Part178.Position = Vector3.new(29.5581818, 1.95212495, 45.8248901)
  1852. Part178.Rotation = Vector3.new(-179.789993, -36.2700005, -178.819992)
  1853. Part178.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1854. Part178.Size = Vector3.new(1, 2, 1)
  1855. Part178.Anchored = true
  1856. Part178.BottomSurface = Enum.SurfaceType.Smooth
  1857. Part178.BrickColor = BrickColor.new("Institutional white")
  1858. Part178.Locked = true
  1859. Part178.brickColor = BrickColor.new("Institutional white")
  1860. Part178.FormFactor = Enum.FormFactor.Symmetric
  1861. Part178.formFactor = Enum.FormFactor.Symmetric
  1862. Humanoid179.Parent = Model148
  1863. Humanoid179.LeftLeg = Part177
  1864. Humanoid179.RightLeg = Part178
  1865. Humanoid179.Torso = Part180
  1866. Part180.Name = "HumanoidRootPart"
  1867. Part180.Parent = Model148
  1868. Part180.CFrame = CFrame.new(29.8267593, 3.94412994, 45.3668594, -0.470866829, 0.0165529195, -0.882048965, 0.0152969947, 0.999826849, 0.0105971489, 0.882071674, -0.0085028531, -0.47103852)
  1869. Part180.Orientation = Vector3.new(-0.610000014, -118.099998, 0.879999995)
  1870. Part180.Position = Vector3.new(29.8267593, 3.94412994, 45.3668594)
  1871. Part180.Rotation = Vector3.new(-178.709991, -61.8899994, -177.98999)
  1872. Part180.Transparency = 1
  1873. Part180.Size = Vector3.new(2, 2, 1)
  1874. Part180.Anchored = true
  1875. Part180.BottomSurface = Enum.SurfaceType.Smooth
  1876. Part180.LeftParamA = 0
  1877. Part180.LeftParamB = 0
  1878. Part180.Locked = true
  1879. Part180.RightParamA = 0
  1880. Part180.RightParamB = 0
  1881. Part180.TopSurface = Enum.SurfaceType.Smooth
  1882. Part180.FormFactor = Enum.FormFactor.Symmetric
  1883. Part180.formFactor = Enum.FormFactor.Symmetric
  1884. Script181.Name = "Sound"
  1885. Script181.Parent = Model148
  1886. table.insert(cors,sandbox(Script181,function()
  1887. --[[
  1888. Author: @spotco
  1889. This script creates sounds which are placed under the character head.
  1890. These sounds are used by the "LocalSound" script.
  1891.  
  1892. To modify this script, copy it to your "StarterPlayer/StarterCharacterScripts" folder keeping the same script name ("Sound").
  1893. The default Sound script loaded for every character will then be replaced with your copy of the script.
  1894. ]]--
  1895. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  1896. local Players = game:GetService("Players")
  1897.  
  1898. local SOUND_EVENT_FOLDER_NAME = "DefaultSoundEvents"
  1899. local DEFAULT_SERVER_SOUND_EVENT_NAME = "DefaultServerSoundEvent"
  1900.  
  1901. local SoundEventFolder = ReplicatedStorage:FindFirstChild(SOUND_EVENT_FOLDER_NAME)
  1902. local DefaultServerSoundEvent = nil
  1903.  
  1904. local useSoundDispatcher = UserSettings():IsUserFeatureEnabled("UserUseSoundDispatcher")
  1905. if useSoundDispatcher then
  1906. if not SoundEventFolder then
  1907. SoundEventFolder = Instance.new("Folder")
  1908. SoundEventFolder.Name = SOUND_EVENT_FOLDER_NAME
  1909. SoundEventFolder.Archivable = false
  1910. SoundEventFolder.Parent = ReplicatedStorage
  1911. end
  1912.  
  1913. DefaultServerSoundEvent = SoundEventFolder:FindFirstChild(DEFAULT_SERVER_SOUND_EVENT_NAME)
  1914. else
  1915. DefaultServerSoundEvent = ReplicatedStorage:FindFirstChild(DEFAULT_SERVER_SOUND_EVENT_NAME)
  1916. end
  1917.  
  1918. if not DefaultServerSoundEvent then
  1919. if useSoundDispatcher then
  1920. DefaultServerSoundEvent = Instance.new("RemoteEvent", SoundEventFolder)
  1921. else
  1922. DefaultServerSoundEvent = Instance.new("RemoteEvent", ReplicatedStorage)
  1923. end
  1924.  
  1925. DefaultServerSoundEvent.Name = DEFAULT_SERVER_SOUND_EVENT_NAME
  1926. DefaultServerSoundEvent.OnServerEvent:Connect(function() end)
  1927. end
  1928.  
  1929. local function CreateNewSound(name, id, looped, pitch, parent)
  1930. local sound = Instance.new("Sound")
  1931. sound.SoundId = id
  1932. sound.Name = name
  1933. sound.archivable = false
  1934. sound.Pitch = pitch
  1935. sound.Looped = looped
  1936. sound.MinDistance = 5
  1937. sound.MaxDistance = 150
  1938. sound.Volume = 0.65
  1939. sound.Parent = parent
  1940.  
  1941. if DefaultServerSoundEvent then
  1942. local CharacterSoundEvent = Instance.new("RemoteEvent", sound)
  1943. CharacterSoundEvent.Name = "CharacterSoundEvent"
  1944. CharacterSoundEvent.OnServerEvent:Connect(function(player, playing, resetPosition)
  1945. if type(playing) ~= "boolean" then
  1946. return
  1947. end
  1948. if type(resetPosition) ~= "boolean" then
  1949. return
  1950. end
  1951.  
  1952. if player.Character ~= script.Parent then
  1953. return
  1954. end
  1955. for _, p in pairs(Players:GetPlayers()) do
  1956. if p ~= player then
  1957. -- Connect to the dispatcher to check if the player has loaded.
  1958. if useSoundDispatcher then
  1959. SoundEventFolder:FindFirstChild("SoundDispatcher"):Fire(p, sound, playing, resetPosition)
  1960. else
  1961. DefaultServerSoundEvent:FireClient(p, sound, playing, resetPosition)
  1962. end
  1963. end
  1964. end
  1965. end)
  1966. end
  1967. return sound
  1968. end
  1969.  
  1970. local head = script.Parent:FindFirstChild("Head")
  1971. if not head then
  1972. error("Sound script parent has no child Head.")
  1973. return
  1974. end
  1975.  
  1976. CreateNewSound("GettingUp", "rbxasset://sounds/action_get_up.mp3", false, 1, head)
  1977. CreateNewSound("Died", "rbxasset://sounds/uuhhh.mp3", false, 1, head)
  1978. CreateNewSound("FreeFalling", "rbxasset://sounds/action_falling.mp3", true, 1, head)
  1979. CreateNewSound("Jumping", "rbxasset://sounds/action_jump.mp3", false, 1, head)
  1980. CreateNewSound("Landing", "rbxasset://sounds/action_jump_land.mp3", false, 1, head)
  1981. CreateNewSound("Splash", "rbxasset://sounds/impact_water.mp3", false, 1, head)
  1982. CreateNewSound("Running", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1.85, head)
  1983. CreateNewSound("Swimming", "rbxasset://sounds/action_swim.mp3", true, 1.6, head)
  1984. CreateNewSound("Climbing", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1, head)
  1985. end))
  1986. LocalScript182.Name = "LocalSound"
  1987. LocalScript182.Parent = Script181
  1988. table.insert(cors,sandbox(LocalScript182,function()
  1989. --[[
  1990. Author: @spotco
  1991. This script runs locally for the player of the given humanoid.
  1992. This script triggers humanoid sound play/pause actions locally.
  1993.  
  1994. The Playing/TimePosition properties of Sound objects bypass FilteringEnabled, so this triggers the sound
  1995. immediately for the player and is replicated to all other players.
  1996.  
  1997. This script is optimized to reduce network traffic through minimizing the amount of property replication.
  1998. ]]--
  1999.  
  2000. --All sounds are referenced by this ID
  2001. local SFX = {
  2002. Died = 0;
  2003. Running = 1;
  2004. Swimming = 2;
  2005. Climbing = 3,
  2006. Jumping = 4;
  2007. GettingUp = 5;
  2008. FreeFalling = 6;
  2009. FallingDown = 7;
  2010. Landing = 8;
  2011. Splash = 9;
  2012. }
  2013.  
  2014. local useUpdatedLocalSoundFlag = UserSettings():IsUserFeatureEnabled("UserFixCharacterSoundIssues")
  2015.  
  2016. local Humanoid = nil
  2017. local Head = nil
  2018. --SFX ID to Sound object
  2019. local Sounds = {}
  2020. local SoundService = game:GetService("SoundService")
  2021. local soundEventFolderName = "DefaultSoundEvents"
  2022. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  2023. local AddCharacterLoadedEvent = nil
  2024. local RemoveCharacterEvent = nil
  2025. local soundEventFolder = ReplicatedStorage:FindFirstChild(soundEventFolderName)
  2026. local useSoundDispatcher = UserSettings():IsUserFeatureEnabled("UserUseSoundDispatcher")
  2027.  
  2028. if useSoundDispatcher then
  2029. if not soundEventFolder then
  2030. soundEventFolder = Instance.new("Folder", ReplicatedStorage)
  2031. soundEventFolder.Name = soundEventFolderName
  2032. soundEventFolder.Archivable = false
  2033. end
  2034.  
  2035. -- Load the RemoveCharacterEvent
  2036. RemoveCharacterEvent = soundEventFolder:FindFirstChild("RemoveCharacterEvent")
  2037. if RemoveCharacterEvent == nil then
  2038. RemoveCharacterEvent = Instance.new("RemoteEvent", soundEventFolder)
  2039. RemoveCharacterEvent.Name = "RemoveCharacterEvent"
  2040. end
  2041.  
  2042. AddCharacterLoadedEvent = soundEventFolder:FindFirstChild("AddCharacterLoadedEvent")
  2043. if AddCharacterLoadedEvent == nil then
  2044. AddCharacterLoadedEvent = Instance.new("RemoteEvent", soundEventFolder)
  2045. AddCharacterLoadedEvent.Name = "AddCharacterLoadedEvent"
  2046. end
  2047.  
  2048. -- Notify the server a new character has been loaded
  2049. AddCharacterLoadedEvent:FireServer()
  2050.  
  2051. -- Notify the sound dispatcher this character has left.
  2052. game.Players.LocalPlayer.CharacterRemoving:connect(function(character)
  2053. RemoveCharacterEvent:FireServer(game.Players.LocalPlayer)
  2054. end)
  2055. end
  2056.  
  2057. do
  2058. local Figure = script.Parent.Parent
  2059. Head = Figure:WaitForChild("Head")
  2060. while not Humanoid do
  2061. for _,NewHumanoid in pairs(Figure:GetChildren()) do
  2062. if NewHumanoid:IsA("Humanoid") then
  2063. Humanoid = NewHumanoid
  2064. break
  2065. end
  2066. end
  2067. if Humanoid then break end
  2068. Figure.ChildAdded:wait()
  2069. end
  2070. Sounds[SFX.Died] = Head:WaitForChild("Died")
  2071. Sounds[SFX.Running] = Head:WaitForChild("Running")
  2072. Sounds[SFX.Swimming] = Head:WaitForChild("Swimming")
  2073. Sounds[SFX.Climbing] = Head:WaitForChild("Climbing")
  2074. Sounds[SFX.Jumping] = Head:WaitForChild("Jumping")
  2075. Sounds[SFX.GettingUp] = Head:WaitForChild("GettingUp")
  2076. Sounds[SFX.FreeFalling] = Head:WaitForChild("FreeFalling")
  2077. Sounds[SFX.Landing] = Head:WaitForChild("Landing")
  2078. Sounds[SFX.Splash] = Head:WaitForChild("Splash")
  2079.  
  2080. local DefaultServerSoundEvent = nil
  2081. if useSoundDispatcher then
  2082. DefaultServerSoundEvent = soundEventFolder:FindFirstChild("DefaultServerSoundEvent")
  2083. else
  2084. DefaultServerSoundEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultServerSoundEvent")
  2085. end
  2086.  
  2087. if DefaultServerSoundEvent then
  2088. DefaultServerSoundEvent.OnClientEvent:connect(function(sound, playing, resetPosition)
  2089. if resetPosition and sound.TimePosition ~= 0 then
  2090. sound.TimePosition = 0
  2091. end
  2092. if sound.IsPlaying ~= playing then
  2093. sound.Playing = playing
  2094. end
  2095. end)
  2096. end
  2097. end
  2098.  
  2099. local IsSoundFilteringEnabled = function()
  2100. return game.Workspace.FilteringEnabled and SoundService.RespectFilteringEnabled
  2101. end
  2102.  
  2103. local Util
  2104. Util = {
  2105.  
  2106. --Define linear relationship between (pt1x,pt2x) and (pt2x,pt2y). Evaluate this at x.
  2107. YForLineGivenXAndTwoPts = function(x,pt1x,pt1y,pt2x,pt2y)
  2108. --(y - y1)/(x - x1) = m
  2109. local m = (pt1y - pt2y) / (pt1x - pt2x)
  2110. --float b = pt1.y - m * pt1.x;
  2111. local b = (pt1y - m * pt1x)
  2112. return m * x + b
  2113. end;
  2114.  
  2115. --Clamps the value of "val" between the "min" and "max"
  2116. Clamp = function(val,min,max)
  2117. return math.min(max,math.max(min,val))
  2118. end;
  2119.  
  2120. --Gets the horizontal (x,z) velocity magnitude of the given part
  2121. HorizontalSpeed = function(Head)
  2122. local hVel = Head.Velocity + Vector3.new(0,-Head.Velocity.Y,0)
  2123. return hVel.magnitude
  2124. end;
  2125.  
  2126. --Gets the vertical (y) velocity magnitude of the given part
  2127. VerticalSpeed = function(Head)
  2128. return math.abs(Head.Velocity.Y)
  2129. end;
  2130.  
  2131. --Setting Playing/TimePosition values directly result in less network traffic than Play/Pause/Resume/Stop
  2132. --If these properties are enabled, use them.
  2133. Play = function(sound)
  2134. if IsSoundFilteringEnabled() then
  2135. sound.CharacterSoundEvent:FireServer(true, true)
  2136. end
  2137. if sound.TimePosition ~= 0 then
  2138. sound.TimePosition = 0
  2139. end
  2140. if not sound.IsPlaying then
  2141. sound.Playing = true
  2142. end
  2143. end;
  2144.  
  2145. Pause = function(sound)
  2146. if IsSoundFilteringEnabled() then
  2147. sound.CharacterSoundEvent:FireServer(false, false)
  2148. end
  2149. if sound.IsPlaying then
  2150. sound.Playing = false
  2151. end
  2152. end;
  2153.  
  2154. Resume = function(sound)
  2155. if IsSoundFilteringEnabled() then
  2156. sound.CharacterSoundEvent:FireServer(true, false)
  2157. end
  2158. if not sound.IsPlaying then
  2159. sound.Playing = true
  2160. end
  2161. end;
  2162.  
  2163. Stop = function(sound)
  2164. if IsSoundFilteringEnabled() then
  2165. sound.CharacterSoundEvent:FireServer(false, true)
  2166. end
  2167. if sound.IsPlaying then
  2168. sound.Playing = false
  2169. end
  2170. if sound.TimePosition ~= 0 then
  2171. sound.TimePosition = 0
  2172. end
  2173. end;
  2174. }
  2175.  
  2176. do
  2177. -- List of all active Looped sounds
  2178. local playingLoopedSounds = {}
  2179.  
  2180. -- Last seen Enum.HumanoidStateType
  2181. local activeState = nil
  2182.  
  2183. local fallSpeed = 0
  2184.  
  2185. -- Verify and set that "sound" is in "playingLoopedSounds".
  2186. function setSoundInPlayingLoopedSounds(sound)
  2187. for i=1, #playingLoopedSounds do
  2188. if playingLoopedSounds[i] == sound then
  2189. return
  2190. end
  2191. end
  2192. table.insert(playingLoopedSounds,sound)
  2193. end
  2194.  
  2195. -- Stop all active looped sounds except parameter "except". If "except" is not passed, all looped sounds will be stopped.
  2196. function stopPlayingLoopedSoundsExcept(except)
  2197. for i=#playingLoopedSounds,1,-1 do
  2198. if playingLoopedSounds[i] ~= except then
  2199. Util.Pause(playingLoopedSounds[i])
  2200. table.remove(playingLoopedSounds,i)
  2201. end
  2202. end
  2203. end
  2204.  
  2205. -- Table of Enum.HumanoidStateType to handling function
  2206. local stateUpdateHandler = {
  2207. [Enum.HumanoidStateType.Dead] = function()
  2208. stopPlayingLoopedSoundsExcept()
  2209. local sound = Sounds[SFX.Died]
  2210. Util.Play(sound)
  2211. end;
  2212.  
  2213. [Enum.HumanoidStateType.RunningNoPhysics] = function(speed)
  2214. stateUpdated(Enum.HumanoidStateType.Running, speed)
  2215. end;
  2216.  
  2217. [Enum.HumanoidStateType.Running] = function(speed)
  2218. local sound = Sounds[SFX.Running]
  2219. stopPlayingLoopedSoundsExcept(sound)
  2220.  
  2221. if(useUpdatedLocalSoundFlag and activeState == Enum.HumanoidStateType.Freefall and fallSpeed > 0.1) then
  2222. -- Play a landing sound if the character dropped from a large distance
  2223. local vol = math.min(1.0, math.max(0.0, (fallSpeed - 50) / 110))
  2224. local freeFallSound = Sounds[SFX.FreeFalling]
  2225. freeFallSound.Volume = vol
  2226. Util.Play(freeFallSound)
  2227. fallSpeed = 0
  2228. end
  2229. if useUpdatedLocalSoundFlag then
  2230. if speed ~= nil and speed > 0.5 then
  2231. Util.Resume(sound)
  2232. setSoundInPlayingLoopedSounds(sound)
  2233. elseif speed ~= nil then
  2234. stopPlayingLoopedSoundsExcept()
  2235. end
  2236. else
  2237. if Util.HorizontalSpeed(Head) > 0.5 then
  2238. Util.Resume(sound)
  2239. setSoundInPlayingLoopedSounds(sound)
  2240. else
  2241. stopPlayingLoopedSoundsExcept()
  2242. end
  2243. end
  2244. end;
  2245.  
  2246. [Enum.HumanoidStateType.Swimming] = function(speed)
  2247. local threshold
  2248. if useUpdatedLocalSoundFlag then threshold = speed else threshold = Util.VerticalSpeed(Head) end
  2249. if activeState ~= Enum.HumanoidStateType.Swimming and threshold > 0.1 then
  2250. local splashSound = Sounds[SFX.Splash]
  2251. splashSound.Volume = Util.Clamp(
  2252. Util.YForLineGivenXAndTwoPts(
  2253. Util.VerticalSpeed(Head),
  2254. 100, 0.28,
  2255. 350, 1),
  2256. 0,1)
  2257. Util.Play(splashSound)
  2258. end
  2259.  
  2260. do
  2261. local sound = Sounds[SFX.Swimming]
  2262. stopPlayingLoopedSoundsExcept(sound)
  2263. Util.Resume(sound)
  2264. setSoundInPlayingLoopedSounds(sound)
  2265. end
  2266. end;
  2267.  
  2268. [Enum.HumanoidStateType.Climbing] = function(speed)
  2269. local sound = Sounds[SFX.Climbing]
  2270. if useUpdatedLocalSoundFlag then
  2271. if speed ~= nil and math.abs(speed) > 0.1 then
  2272. Util.Resume(sound)
  2273. stopPlayingLoopedSoundsExcept(sound)
  2274. else
  2275. Util.Pause(sound)
  2276. stopPlayingLoopedSoundsExcept(sound)
  2277. end
  2278. else
  2279. if Util.VerticalSpeed(Head) > 0.1 then
  2280. Util.Resume(sound)
  2281. stopPlayingLoopedSoundsExcept(sound)
  2282. else
  2283. stopPlayingLoopedSoundsExcept()
  2284. end
  2285. end
  2286.  
  2287. setSoundInPlayingLoopedSounds(sound)
  2288. end;
  2289.  
  2290. [Enum.HumanoidStateType.Jumping] = function()
  2291. if activeState == Enum.HumanoidStateType.Jumping then
  2292. return
  2293. end
  2294. stopPlayingLoopedSoundsExcept()
  2295. local sound = Sounds[SFX.Jumping]
  2296. Util.Play(sound)
  2297. end;
  2298.  
  2299. [Enum.HumanoidStateType.GettingUp] = function()
  2300. stopPlayingLoopedSoundsExcept()
  2301. local sound = Sounds[SFX.GettingUp]
  2302. Util.Play(sound)
  2303. end;
  2304.  
  2305. [Enum.HumanoidStateType.Freefall] = function()
  2306. if activeState == Enum.HumanoidStateType.Freefall then
  2307. return
  2308. end
  2309. local sound = Sounds[SFX.FreeFalling]
  2310. sound.Volume = 0
  2311. stopPlayingLoopedSoundsExcept()
  2312.  
  2313. fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.y))
  2314. end;
  2315.  
  2316. [Enum.HumanoidStateType.FallingDown] = function()
  2317. stopPlayingLoopedSoundsExcept()
  2318. end;
  2319.  
  2320. [Enum.HumanoidStateType.Landed] = function()
  2321. stopPlayingLoopedSoundsExcept()
  2322. if Util.VerticalSpeed(Head) > 75 then
  2323. local landingSound = Sounds[SFX.Landing]
  2324. landingSound.Volume = Util.Clamp(
  2325. Util.YForLineGivenXAndTwoPts(
  2326. Util.VerticalSpeed(Head),
  2327. 50, 0,
  2328. 100, 1),
  2329. 0,1)
  2330. Util.Play(landingSound)
  2331. end
  2332. end;
  2333.  
  2334. [Enum.HumanoidStateType.Seated] = function()
  2335. stopPlayingLoopedSoundsExcept()
  2336. end;
  2337. }
  2338.  
  2339.  
  2340.  
  2341. -- Handle state event fired or OnChange fired
  2342. function stateUpdated(state, speed)
  2343. if stateUpdateHandler[state] ~= nil then
  2344. if useUpdatedLocalSoundFlag and (state == Enum.HumanoidStateType.Running
  2345. or state == Enum.HumanoidStateType.Climbing
  2346. or state == Enum.HumanoidStateType.Swimming
  2347. or state == Enum.HumanoidStateType.RunningNoPhysics) then
  2348. stateUpdateHandler[state](speed)
  2349. else
  2350. stateUpdateHandler[state]()
  2351. end
  2352. end
  2353. activeState = state
  2354. end
  2355.  
  2356. Humanoid.Died:connect( function() stateUpdated(Enum.HumanoidStateType.Dead) end)
  2357. Humanoid.Running:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Running, speed) end)
  2358. Humanoid.Swimming:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Swimming, speed) end)
  2359. Humanoid.Climbing:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Climbing, speed) end)
  2360. Humanoid.Jumping:connect( function() stateUpdated(Enum.HumanoidStateType.Jumping) end)
  2361. Humanoid.GettingUp:connect( function() stateUpdated(Enum.HumanoidStateType.GettingUp) end)
  2362. Humanoid.FreeFalling:connect( function() stateUpdated(Enum.HumanoidStateType.Freefall) end)
  2363. Humanoid.FallingDown:connect( function() stateUpdated(Enum.HumanoidStateType.FallingDown) end)
  2364.  
  2365.  
  2366.  
  2367. -- required for proper handling of Landed event
  2368.  
  2369. Humanoid.StateChanged:connect(function(old, new)
  2370. stateUpdated(new)
  2371. end)
  2372.  
  2373.  
  2374.  
  2375. function onUpdate(stepDeltaSeconds, tickSpeedSeconds)
  2376. local stepScale = stepDeltaSeconds / tickSpeedSeconds
  2377. do
  2378. local sound = Sounds[SFX.FreeFalling]
  2379. if activeState == Enum.HumanoidStateType.Freefall then
  2380. if Head.Velocity.Y < 0 and Util.VerticalSpeed(Head) > 75 then
  2381. Util.Resume(sound)
  2382.  
  2383. --Volume takes 1.1 seconds to go from volume 0 to 1
  2384. local ANIMATION_LENGTH_SECONDS = 1.1
  2385.  
  2386. local normalizedIncrement = tickSpeedSeconds / ANIMATION_LENGTH_SECONDS
  2387. sound.Volume = Util.Clamp(sound.Volume + normalizedIncrement * stepScale, 0, 1)
  2388. else
  2389. sound.Volume = 0
  2390. end
  2391. else
  2392. Util.Pause(sound)
  2393. end
  2394. end
  2395.  
  2396. do
  2397. local sound = Sounds[SFX.Running]
  2398. if activeState == Enum.HumanoidStateType.Running then
  2399. if Util.HorizontalSpeed(Head) < 0.5 then
  2400. Util.Pause(sound)
  2401. end
  2402. end
  2403. end
  2404. end
  2405.  
  2406.  
  2407. local lastTick = tick()
  2408. local TICK_SPEED_SECONDS = 0.25
  2409. while true do
  2410. onUpdate(tick() - lastTick,TICK_SPEED_SECONDS)
  2411. lastTick = tick()
  2412. wait(TICK_SPEED_SECONDS)
  2413. end
  2414.  
  2415. end
  2416.  
  2417. end))
  2418. Script183.Name = "Health"
  2419. Script183.Parent = Model148
  2420. table.insert(cors,sandbox(Script183,function()
  2421. -- Gradually regenerates the Humanoid's Health over time.
  2422.  
  2423. local REGEN_RATE = 1/100 -- Regenerate this fraction of MaxHealth per second.
  2424. local REGEN_STEP = 1 -- Wait this long between each regeneration step.
  2425.  
  2426. --------------------------------------------------------------------------------
  2427.  
  2428. local Character = script.Parent
  2429. local Humanoid = Character:WaitForChild'Humanoid'
  2430.  
  2431. --------------------------------------------------------------------------------
  2432.  
  2433. while true do
  2434. while Humanoid.Health < Humanoid.MaxHealth do
  2435. local dt = wait(REGEN_STEP)
  2436. local dh = dt*REGEN_RATE*Humanoid.MaxHealth
  2437. Humanoid.Health = math.min(Humanoid.Health + dh, Humanoid.MaxHealth)
  2438. end
  2439. Humanoid.HealthChanged:Wait()
  2440. end
  2441. end))
  2442. LocalScript184.Name = "Animate"
  2443. LocalScript184.Parent = Model148
  2444. table.insert(cors,sandbox(LocalScript184,function()
  2445. local Figure = script.Parent
  2446. local Torso = Figure:WaitForChild("Torso")
  2447. local RightShoulder = Torso:WaitForChild("Right Shoulder")
  2448. local LeftShoulder = Torso:WaitForChild("Left Shoulder")
  2449. local RightHip = Torso:WaitForChild("Right Hip")
  2450. local LeftHip = Torso:WaitForChild("Left Hip")
  2451. local Neck = Torso:WaitForChild("Neck")
  2452. local Humanoid = Figure:WaitForChild("Humanoid")
  2453. local pose = "Standing"
  2454.  
  2455. local currentAnim = ""
  2456. local currentAnimInstance = nil
  2457. local currentAnimTrack = nil
  2458. local currentAnimKeyframeHandler = nil
  2459. local currentAnimSpeed = 1.0
  2460. local animTable = {}
  2461. local animNames = {
  2462. idle = {
  2463. { id = "http://www.roblox.com/asset/?id=180435571", weight = 9 },
  2464. { id = "http://www.roblox.com/asset/?id=180435792", weight = 1 }
  2465. },
  2466. walk = {
  2467. { id = "http://www.roblox.com/asset/?id=180426354", weight = 10 }
  2468. },
  2469. run = {
  2470. { id = "run.xml", weight = 10 }
  2471. },
  2472. jump = {
  2473. { id = "http://www.roblox.com/asset/?id=125750702", weight = 10 }
  2474. },
  2475. fall = {
  2476. { id = "http://www.roblox.com/asset/?id=180436148", weight = 10 }
  2477. },
  2478. climb = {
  2479. { id = "http://www.roblox.com/asset/?id=180436334", weight = 10 }
  2480. },
  2481. sit = {
  2482. { id = "http://www.roblox.com/asset/?id=178130996", weight = 10 }
  2483. },
  2484. toolnone = {
  2485. { id = "http://www.roblox.com/asset/?id=182393478", weight = 10 }
  2486. },
  2487. toolslash = {
  2488. { id = "http://www.roblox.com/asset/?id=129967390", weight = 10 }
  2489. -- { id = "slash.xml", weight = 10 }
  2490. },
  2491. toollunge = {
  2492. { id = "http://www.roblox.com/asset/?id=129967478", weight = 10 }
  2493. },
  2494. wave = {
  2495. { id = "http://www.roblox.com/asset/?id=128777973", weight = 10 }
  2496. },
  2497. point = {
  2498. { id = "http://www.roblox.com/asset/?id=128853357", weight = 10 }
  2499. },
  2500. dance1 = {
  2501. { id = "http://www.roblox.com/asset/?id=182435998", weight = 10 },
  2502. { id = "http://www.roblox.com/asset/?id=182491037", weight = 10 },
  2503. { id = "http://www.roblox.com/asset/?id=182491065", weight = 10 }
  2504. },
  2505. dance2 = {
  2506. { id = "http://www.roblox.com/asset/?id=182436842", weight = 10 },
  2507. { id = "http://www.roblox.com/asset/?id=182491248", weight = 10 },
  2508. { id = "http://www.roblox.com/asset/?id=182491277", weight = 10 }
  2509. },
  2510. dance3 = {
  2511. { id = "http://www.roblox.com/asset/?id=182436935", weight = 10 },
  2512. { id = "http://www.roblox.com/asset/?id=182491368", weight = 10 },
  2513. { id = "http://www.roblox.com/asset/?id=182491423", weight = 10 }
  2514. },
  2515. laugh = {
  2516. { id = "http://www.roblox.com/asset/?id=129423131", weight = 10 }
  2517. },
  2518. cheer = {
  2519. { id = "http://www.roblox.com/asset/?id=129423030", weight = 10 }
  2520. },
  2521. }
  2522. local dances = {"dance1", "dance2", "dance3"}
  2523.  
  2524. -- Existance in this list signifies that it is an emote, the value indicates if it is a looping emote
  2525. local emoteNames = { wave = false, point = false, dance1 = true, dance2 = true, dance3 = true, laugh = false, cheer = false}
  2526.  
  2527. function configureAnimationSet(name, fileList)
  2528. if (animTable[name] ~= nil) then
  2529. for _, connection in pairs(animTable[name].connections) do
  2530. connection:disconnect()
  2531. end
  2532. end
  2533. animTable[name] = {}
  2534. animTable[name].count = 0
  2535. animTable[name].totalWeight = 0
  2536. animTable[name].connections = {}
  2537.  
  2538. -- check for config values
  2539. local config = script:FindFirstChild(name)
  2540. if (config ~= nil) then
  2541. -- print("Loading anims " .. name)
  2542. table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end))
  2543. table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end))
  2544. local idx = 1
  2545. for _, childPart in pairs(config:GetChildren()) do
  2546. if (childPart:IsA("Animation")) then
  2547. table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end))
  2548. animTable[name][idx] = {}
  2549. animTable[name][idx].anim = childPart
  2550. local weightObject = childPart:FindFirstChild("Weight")
  2551. if (weightObject == nil) then
  2552. animTable[name][idx].weight = 1
  2553. else
  2554. animTable[name][idx].weight = weightObject.Value
  2555. end
  2556. animTable[name].count = animTable[name].count + 1
  2557. animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight
  2558. -- print(name .. " [" .. idx .. "] " .. animTable[name][idx].anim.AnimationId .. " (" .. animTable[name][idx].weight .. ")")
  2559. idx = idx + 1
  2560. end
  2561. end
  2562. end
  2563.  
  2564. -- fallback to defaults
  2565. if (animTable[name].count <= 0) then
  2566. for idx, anim in pairs(fileList) do
  2567. animTable[name][idx] = {}
  2568. animTable[name][idx].anim = Instance.new("Animation")
  2569. animTable[name][idx].anim.Name = name
  2570. animTable[name][idx].anim.AnimationId = anim.id
  2571. animTable[name][idx].weight = anim.weight
  2572. animTable[name].count = animTable[name].count + 1
  2573. animTable[name].totalWeight = animTable[name].totalWeight + anim.weight
  2574. -- print(name .. " [" .. idx .. "] " .. anim.id .. " (" .. anim.weight .. ")")
  2575. end
  2576. end
  2577. end
  2578.  
  2579. -- Setup animation objects
  2580. function scriptChildModified(child)
  2581. local fileList = animNames[child.Name]
  2582. if (fileList ~= nil) then
  2583. configureAnimationSet(child.Name, fileList)
  2584. end
  2585. end
  2586.  
  2587. script.ChildAdded:connect(scriptChildModified)
  2588. script.ChildRemoved:connect(scriptChildModified)
  2589.  
  2590.  
  2591. for name, fileList in pairs(animNames) do
  2592. configureAnimationSet(name, fileList)
  2593. end
  2594.  
  2595. -- ANIMATION
  2596.  
  2597. -- declarations
  2598. local toolAnim = "None"
  2599. local toolAnimTime = 0
  2600.  
  2601. local jumpAnimTime = 0
  2602. local jumpAnimDuration = 0.3
  2603.  
  2604. local toolTransitionTime = 0.1
  2605. local fallTransitionTime = 0.3
  2606. local jumpMaxLimbVelocity = 0.75
  2607.  
  2608. -- functions
  2609.  
  2610. function stopAllAnimations()
  2611. local oldAnim = currentAnim
  2612.  
  2613. -- return to idle if finishing an emote
  2614. if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
  2615. oldAnim = "idle"
  2616. end
  2617.  
  2618. currentAnim = ""
  2619. currentAnimInstance = nil
  2620. if (currentAnimKeyframeHandler ~= nil) then
  2621. currentAnimKeyframeHandler:disconnect()
  2622. end
  2623.  
  2624. if (currentAnimTrack ~= nil) then
  2625. currentAnimTrack:Stop()
  2626. currentAnimTrack:Destroy()
  2627. currentAnimTrack = nil
  2628. end
  2629. return oldAnim
  2630. end
  2631.  
  2632. function setAnimationSpeed(speed)
  2633. if speed ~= currentAnimSpeed then
  2634. currentAnimSpeed = speed
  2635. currentAnimTrack:AdjustSpeed(currentAnimSpeed)
  2636. end
  2637. end
  2638.  
  2639. function keyFrameReachedFunc(frameName)
  2640. if (frameName == "End") then
  2641.  
  2642. local repeatAnim = currentAnim
  2643. -- return to idle if finishing an emote
  2644. if (emoteNames[repeatAnim] ~= nil and emoteNames[repeatAnim] == false) then
  2645. repeatAnim = "idle"
  2646. end
  2647.  
  2648. local animSpeed = currentAnimSpeed
  2649. playAnimation(repeatAnim, 0.0, Humanoid)
  2650. setAnimationSpeed(animSpeed)
  2651. end
  2652. end
  2653.  
  2654. -- Preload animations
  2655. function playAnimation(animName, transitionTime, humanoid)
  2656.  
  2657. local roll = math.random(1, animTable[animName].totalWeight)
  2658. local origRoll = roll
  2659. local idx = 1
  2660. while (roll > animTable[animName][idx].weight) do
  2661. roll = roll - animTable[animName][idx].weight
  2662. idx = idx + 1
  2663. end
  2664. -- print(animName .. " " .. idx .. " [" .. origRoll .. "]")
  2665. local anim = animTable[animName][idx].anim
  2666.  
  2667. -- switch animation
  2668. if (anim ~= currentAnimInstance) then
  2669.  
  2670. if (currentAnimTrack ~= nil) then
  2671. currentAnimTrack:Stop(transitionTime)
  2672. currentAnimTrack:Destroy()
  2673. end
  2674.  
  2675. currentAnimSpeed = 1.0
  2676.  
  2677. -- load it to the humanoid; get AnimationTrack
  2678. currentAnimTrack = humanoid:LoadAnimation(anim)
  2679. currentAnimTrack.Priority = Enum.AnimationPriority.Core
  2680.  
  2681. -- play the animation
  2682. currentAnimTrack:Play(transitionTime)
  2683. currentAnim = animName
  2684. currentAnimInstance = anim
  2685.  
  2686. -- set up keyframe name triggers
  2687. if (currentAnimKeyframeHandler ~= nil) then
  2688. currentAnimKeyframeHandler:disconnect()
  2689. end
  2690. currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
  2691.  
  2692. end
  2693.  
  2694. end
  2695.  
  2696. -------------------------------------------------------------------------------------------
  2697. -------------------------------------------------------------------------------------------
  2698.  
  2699. local toolAnimName = ""
  2700. local toolAnimTrack = nil
  2701. local toolAnimInstance = nil
  2702. local currentToolAnimKeyframeHandler = nil
  2703.  
  2704. function toolKeyFrameReachedFunc(frameName)
  2705. if (frameName == "End") then
  2706. -- print("Keyframe : ".. frameName)
  2707. playToolAnimation(toolAnimName, 0.0, Humanoid)
  2708. end
  2709. end
  2710.  
  2711.  
  2712. function playToolAnimation(animName, transitionTime, humanoid, priority)
  2713.  
  2714. local roll = math.random(1, animTable[animName].totalWeight)
  2715. local origRoll = roll
  2716. local idx = 1
  2717. while (roll > animTable[animName][idx].weight) do
  2718. roll = roll - animTable[animName][idx].weight
  2719. idx = idx + 1
  2720. end
  2721. -- print(animName .. " * " .. idx .. " [" .. origRoll .. "]")
  2722. local anim = animTable[animName][idx].anim
  2723.  
  2724. if (toolAnimInstance ~= anim) then
  2725.  
  2726. if (toolAnimTrack ~= nil) then
  2727. toolAnimTrack:Stop()
  2728. toolAnimTrack:Destroy()
  2729. transitionTime = 0
  2730. end
  2731.  
  2732. -- load it to the humanoid; get AnimationTrack
  2733. toolAnimTrack = humanoid:LoadAnimation(anim)
  2734. if priority then
  2735. toolAnimTrack.Priority = priority
  2736. end
  2737.  
  2738. -- play the animation
  2739. toolAnimTrack:Play(transitionTime)
  2740. toolAnimName = animName
  2741. toolAnimInstance = anim
  2742.  
  2743. currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc)
  2744. end
  2745. end
  2746.  
  2747. function stopToolAnimations()
  2748. local oldAnim = toolAnimName
  2749.  
  2750. if (currentToolAnimKeyframeHandler ~= nil) then
  2751. currentToolAnimKeyframeHandler:disconnect()
  2752. end
  2753.  
  2754. toolAnimName = ""
  2755. toolAnimInstance = nil
  2756. if (toolAnimTrack ~= nil) then
  2757. toolAnimTrack:Stop()
  2758. toolAnimTrack:Destroy()
  2759. toolAnimTrack = nil
  2760. end
  2761.  
  2762.  
  2763. return oldAnim
  2764. end
  2765.  
  2766. -------------------------------------------------------------------------------------------
  2767. -------------------------------------------------------------------------------------------
  2768.  
  2769.  
  2770. function onRunning(speed)
  2771. if speed > 0.01 then
  2772. playAnimation("walk", 0.1, Humanoid)
  2773. if currentAnimInstance and currentAnimInstance.AnimationId == "http://www.roblox.com/asset/?id=180426354" then
  2774. setAnimationSpeed(speed / 14.5)
  2775. end
  2776. pose = "Running"
  2777. else
  2778. if emoteNames[currentAnim] == nil then
  2779. playAnimation("idle", 0.1, Humanoid)
  2780. pose = "Standing"
  2781. end
  2782. end
  2783. end
  2784.  
  2785. function onDied()
  2786. pose = "Dead"
  2787. end
  2788.  
  2789. function onJumping()
  2790. playAnimation("jump", 0.1, Humanoid)
  2791. jumpAnimTime = jumpAnimDuration
  2792. pose = "Jumping"
  2793. end
  2794.  
  2795. function onClimbing(speed)
  2796. playAnimation("climb", 0.1, Humanoid)
  2797. setAnimationSpeed(speed / 12.0)
  2798. pose = "Climbing"
  2799. end
  2800.  
  2801. function onGettingUp()
  2802. pose = "GettingUp"
  2803. end
  2804.  
  2805. function onFreeFall()
  2806. if (jumpAnimTime <= 0) then
  2807. playAnimation("fall", fallTransitionTime, Humanoid)
  2808. end
  2809. pose = "FreeFall"
  2810. end
  2811.  
  2812. function onFallingDown()
  2813. pose = "FallingDown"
  2814. end
  2815.  
  2816. function onSeated()
  2817. pose = "Seated"
  2818. end
  2819.  
  2820. function onPlatformStanding()
  2821. pose = "PlatformStanding"
  2822. end
  2823.  
  2824. function onSwimming(speed)
  2825. if speed > 0 then
  2826. pose = "Running"
  2827. else
  2828. pose = "Standing"
  2829. end
  2830. end
  2831.  
  2832. function getTool()
  2833. for _, kid in ipairs(Figure:GetChildren()) do
  2834. if kid.className == "Tool" then return kid end
  2835. end
  2836. return nil
  2837. end
  2838.  
  2839. function getToolAnim(tool)
  2840. for _, c in ipairs(tool:GetChildren()) do
  2841. if c.Name == "toolanim" and c.className == "StringValue" then
  2842. return c
  2843. end
  2844. end
  2845. return nil
  2846. end
  2847.  
  2848. function animateTool()
  2849.  
  2850. if (toolAnim == "None") then
  2851. playToolAnimation("toolnone", toolTransitionTime, Humanoid, Enum.AnimationPriority.Idle)
  2852. return
  2853. end
  2854.  
  2855. if (toolAnim == "Slash") then
  2856. playToolAnimation("toolslash", 0, Humanoid, Enum.AnimationPriority.Action)
  2857. return
  2858. end
  2859.  
  2860. if (toolAnim == "Lunge") then
  2861. playToolAnimation("toollunge", 0, Humanoid, Enum.AnimationPriority.Action)
  2862. return
  2863. end
  2864. end
  2865.  
  2866. function moveSit()
  2867. RightShoulder.MaxVelocity = 0.15
  2868. LeftShoulder.MaxVelocity = 0.15
  2869. RightShoulder:SetDesiredAngle(3.14 /2)
  2870. LeftShoulder:SetDesiredAngle(-3.14 /2)
  2871. RightHip:SetDesiredAngle(3.14 /2)
  2872. LeftHip:SetDesiredAngle(-3.14 /2)
  2873. end
  2874.  
  2875. local lastTick = 0
  2876.  
  2877. function move(time)
  2878. local amplitude = 1
  2879. local frequency = 1
  2880. local deltaTime = time - lastTick
  2881. lastTick = time
  2882.  
  2883. local climbFudge = 0
  2884. local setAngles = false
  2885.  
  2886. if (jumpAnimTime > 0) then
  2887. jumpAnimTime = jumpAnimTime - deltaTime
  2888. end
  2889.  
  2890. if (pose == "FreeFall" and jumpAnimTime <= 0) then
  2891. playAnimation("fall", fallTransitionTime, Humanoid)
  2892. elseif (pose == "Seated") then
  2893. playAnimation("sit", 0.5, Humanoid)
  2894. return
  2895. elseif (pose == "Running") then
  2896. playAnimation("walk", 0.1, Humanoid)
  2897. elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then
  2898. -- print("Wha " .. pose)
  2899. stopAllAnimations()
  2900. amplitude = 0.1
  2901. frequency = 1
  2902. setAngles = true
  2903. end
  2904.  
  2905. if (setAngles) then
  2906. local desiredAngle = amplitude * math.sin(time * frequency)
  2907.  
  2908. RightShoulder:SetDesiredAngle(desiredAngle + climbFudge)
  2909. LeftShoulder:SetDesiredAngle(desiredAngle - climbFudge)
  2910. RightHip:SetDesiredAngle(-desiredAngle)
  2911. LeftHip:SetDesiredAngle(-desiredAngle)
  2912. end
  2913.  
  2914. -- Tool Animation handling
  2915. local tool = getTool()
  2916. if tool and tool:FindFirstChild("Handle") then
  2917.  
  2918. local animStringValueObject = getToolAnim(tool)
  2919.  
  2920. if animStringValueObject then
  2921. toolAnim = animStringValueObject.Value
  2922. -- message recieved, delete StringValue
  2923. animStringValueObject.Parent = nil
  2924. toolAnimTime = time + .3
  2925. end
  2926.  
  2927. if time > toolAnimTime then
  2928. toolAnimTime = 0
  2929. toolAnim = "None"
  2930. end
  2931.  
  2932. animateTool()
  2933. else
  2934. stopToolAnimations()
  2935. toolAnim = "None"
  2936. toolAnimInstance = nil
  2937. toolAnimTime = 0
  2938. end
  2939. end
  2940.  
  2941. -- connect events
  2942. Humanoid.Died:connect(onDied)
  2943. Humanoid.Running:connect(onRunning)
  2944. Humanoid.Jumping:connect(onJumping)
  2945. Humanoid.Climbing:connect(onClimbing)
  2946. Humanoid.GettingUp:connect(onGettingUp)
  2947. Humanoid.FreeFalling:connect(onFreeFall)
  2948. Humanoid.FallingDown:connect(onFallingDown)
  2949. Humanoid.Seated:connect(onSeated)
  2950. Humanoid.PlatformStanding:connect(onPlatformStanding)
  2951. Humanoid.Swimming:connect(onSwimming)
  2952.  
  2953. -- setup emote chat hook
  2954. game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
  2955. local emote = ""
  2956. if msg == "/e dance" then
  2957. emote = dances[math.random(1, #dances)]
  2958. elseif (string.sub(msg, 1, 3) == "/e ") then
  2959. emote = string.sub(msg, 4)
  2960. elseif (string.sub(msg, 1, 7) == "/emote ") then
  2961. emote = string.sub(msg, 8)
  2962. end
  2963.  
  2964. if (pose == "Standing" and emoteNames[emote] ~= nil) then
  2965. playAnimation(emote, 0.1, Humanoid)
  2966. end
  2967.  
  2968. end)
  2969.  
  2970.  
  2971. -- main program
  2972.  
  2973. -- initialize to idle
  2974. playAnimation("idle", 0.1, Humanoid)
  2975. pose = "Standing"
  2976.  
  2977. while Figure.Parent ~= nil do
  2978. local _, time = wait(0.1)
  2979. move(time)
  2980. end
  2981.  
  2982.  
  2983.  
  2984. end))
  2985. StringValue185.Name = "idle"
  2986. StringValue185.Parent = LocalScript184
  2987. Animation186.Name = "Animation1"
  2988. Animation186.Parent = StringValue185
  2989. Animation186.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  2990. NumberValue187.Name = "Weight"
  2991. NumberValue187.Parent = Animation186
  2992. NumberValue187.Value = 9
  2993. Animation188.Name = "Animation2"
  2994. Animation188.Parent = StringValue185
  2995. Animation188.AnimationId = "http://www.roblox.com/asset/?id=180435792"
  2996. NumberValue189.Name = "Weight"
  2997. NumberValue189.Parent = Animation188
  2998. NumberValue189.Value = 1
  2999. StringValue190.Name = "walk"
  3000. StringValue190.Parent = LocalScript184
  3001. Animation191.Name = "WalkAnim"
  3002. Animation191.Parent = StringValue190
  3003. Animation191.AnimationId = "http://www.roblox.com/asset/?id=180426354"
  3004. StringValue192.Name = "run"
  3005. StringValue192.Parent = LocalScript184
  3006. Animation193.Name = "RunAnim"
  3007. Animation193.Parent = StringValue192
  3008. Animation193.AnimationId = "http://www.roblox.com/asset/?id=180426354"
  3009. StringValue194.Name = "jump"
  3010. StringValue194.Parent = LocalScript184
  3011. Animation195.Name = "JumpAnim"
  3012. Animation195.Parent = StringValue194
  3013. Animation195.AnimationId = "http://www.roblox.com/asset/?id=125750702"
  3014. StringValue196.Name = "climb"
  3015. StringValue196.Parent = LocalScript184
  3016. Animation197.Name = "ClimbAnim"
  3017. Animation197.Parent = StringValue196
  3018. Animation197.AnimationId = "http://www.roblox.com/asset/?id=180436334"
  3019. StringValue198.Name = "toolnone"
  3020. StringValue198.Parent = LocalScript184
  3021. Animation199.Name = "ToolNoneAnim"
  3022. Animation199.Parent = StringValue198
  3023. Animation199.AnimationId = "http://www.roblox.com/asset/?id=182393478"
  3024. StringValue200.Name = "fall"
  3025. StringValue200.Parent = LocalScript184
  3026. Animation201.Name = "FallAnim"
  3027. Animation201.Parent = StringValue200
  3028. Animation201.AnimationId = "http://www.roblox.com/asset/?id=180436148"
  3029. StringValue202.Name = "sit"
  3030. StringValue202.Parent = LocalScript184
  3031. Animation203.Name = "SitAnim"
  3032. Animation203.Parent = StringValue202
  3033. Animation203.AnimationId = "http://www.roblox.com/asset/?id=178130996"
  3034. BodyColors204.Parent = Model148
  3035. BodyColors204.HeadColor = BrickColor.new("Institutional white")
  3036. BodyColors204.HeadColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  3037. BodyColors204.LeftArmColor = BrickColor.new("Institutional white")
  3038. BodyColors204.LeftArmColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  3039. BodyColors204.LeftLegColor = BrickColor.new("Institutional white")
  3040. BodyColors204.LeftLegColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  3041. BodyColors204.RightArmColor = BrickColor.new("Institutional white")
  3042. BodyColors204.RightArmColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  3043. BodyColors204.RightLegColor = BrickColor.new("Institutional white")
  3044. BodyColors204.RightLegColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  3045. BodyColors204.TorsoColor = BrickColor.new("Institutional white")
  3046. BodyColors204.TorsoColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  3047. CharacterMesh205.Parent = Model148
  3048. CharacterMesh205.BodyPart = Enum.BodyPart.Torso
  3049. CharacterMesh205.MeshId = 27111894
  3050. CharacterMesh206.Name = "Roblox 2.0 Right Arm"
  3051. CharacterMesh206.Parent = Model148
  3052. CharacterMesh206.BodyPart = Enum.BodyPart.RightArm
  3053. CharacterMesh206.MeshId = 27111864
  3054. CharacterMesh207.Parent = Model148
  3055. CharacterMesh207.BodyPart = Enum.BodyPart.LeftLeg
  3056. CharacterMesh207.MeshId = 27111857
  3057. Pants208.Name = "Pants"
  3058. Pants208.Parent = Model148
  3059. Pants208.PantsTemplate = "http://www.roblox.com/asset/?id=382538502"
  3060. Folder209.Name = "NPC_Dialogue"
  3061. Folder209.Parent = Model148
  3062. StringValue210.Name = "Text"
  3063. StringValue210.Parent = Folder209
  3064. StringValue210.Value = "Thank you for playing this game! If you'd like to support the game, Go to the store on the menu!"
  3065. Beam211.Name = "LoopTo"
  3066. Beam211.Parent = StringValue210
  3067. Beam211.LightInfluence = 1
  3068. CharacterMesh212.Parent = Model148
  3069. CharacterMesh212.BodyPart = Enum.BodyPart.RightLeg
  3070. CharacterMesh212.MeshId = 27111882
  3071. CharacterMesh213.Parent = Model148
  3072. CharacterMesh213.BodyPart = Enum.BodyPart.LeftArm
  3073. CharacterMesh213.MeshId = 27111419
  3074. Shirt214.Name = "Shirt"
  3075. Shirt214.Parent = Model148
  3076. Shirt214.ShirtTemplate = "http://www.roblox.com/asset/?id=607785311"
  3077. Model215.Name = "AddielRoman"
  3078. Model215.Parent = Model147
  3079. Model215.PrimaryPart = Part216
  3080. Part216.Name = "Head"
  3081. Part216.Parent = Model215
  3082. Part216.CFrame = CFrame.new(31.0507278, 5.3555479, 40.0678635, -0.774854183, 0.00214036321, -0.632136464, 0.0119010024, 0.999866486, -0.0112024257, 0.632028162, -0.0162033029, -0.774776101)
  3083. Part216.Orientation = Vector3.new(0.639999986, -140.789993, 0.680000007)
  3084. Part216.Position = Vector3.new(31.0507278, 5.3555479, 40.0678635)
  3085. Part216.Rotation = Vector3.new(179.169998, -39.2099991, -179.839996)
  3086. Part216.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3087. Part216.Size = Vector3.new(2, 1, 1)
  3088. Part216.Anchored = true
  3089. Part216.BrickColor = BrickColor.new("Institutional white")
  3090. Part216.Locked = true
  3091. Part216.TopSurface = Enum.SurfaceType.Smooth
  3092. Part216.brickColor = BrickColor.new("Institutional white")
  3093. Part216.FormFactor = Enum.FormFactor.Symmetric
  3094. Part216.formFactor = Enum.FormFactor.Symmetric
  3095. SpecialMesh217.Parent = Part216
  3096. SpecialMesh217.Scale = Vector3.new(1.25, 1.25, 1.25)
  3097. Sound218.Name = "GettingUp"
  3098. Sound218.Parent = Part216
  3099. Sound218.MaxDistance = 150
  3100. Sound218.EmitterSize = 5
  3101. Sound218.MinDistance = 5
  3102. Sound218.SoundId = "rbxasset://sounds/action_get_up.mp3"
  3103. Sound218.Volume = 0.64999997615814
  3104. RemoteEvent219.Name = "CharacterSoundEvent"
  3105. RemoteEvent219.Parent = Sound218
  3106. Sound220.Name = "Died"
  3107. Sound220.Parent = Part216
  3108. Sound220.MaxDistance = 150
  3109. Sound220.EmitterSize = 5
  3110. Sound220.MinDistance = 5
  3111. Sound220.SoundId = "rbxasset://sounds/uuhhh.mp3"
  3112. Sound220.Volume = 0.64999997615814
  3113. RemoteEvent221.Name = "CharacterSoundEvent"
  3114. RemoteEvent221.Parent = Sound220
  3115. Sound222.Name = "FreeFalling"
  3116. Sound222.Parent = Part216
  3117. Sound222.Looped = true
  3118. Sound222.TimePosition = 0.18202980216694
  3119. Sound222.MaxDistance = 150
  3120. Sound222.EmitterSize = 5
  3121. Sound222.MinDistance = 5
  3122. Sound222.SoundId = "rbxasset://sounds/action_falling.mp3"
  3123. Sound222.Volume = 1
  3124. RemoteEvent223.Name = "CharacterSoundEvent"
  3125. RemoteEvent223.Parent = Sound222
  3126. Sound224.Name = "Jumping"
  3127. Sound224.Parent = Part216
  3128. Sound224.MaxDistance = 150
  3129. Sound224.EmitterSize = 5
  3130. Sound224.MinDistance = 5
  3131. Sound224.SoundId = "rbxasset://sounds/action_jump.mp3"
  3132. Sound224.Volume = 0.64999997615814
  3133. RemoteEvent225.Name = "CharacterSoundEvent"
  3134. RemoteEvent225.Parent = Sound224
  3135. Sound226.Name = "Landing"
  3136. Sound226.Parent = Part216
  3137. Sound226.MaxDistance = 150
  3138. Sound226.EmitterSize = 5
  3139. Sound226.MinDistance = 5
  3140. Sound226.SoundId = "rbxasset://sounds/action_jump_land.mp3"
  3141. Sound226.Volume = 1
  3142. RemoteEvent227.Name = "CharacterSoundEvent"
  3143. RemoteEvent227.Parent = Sound226
  3144. Sound228.Name = "Splash"
  3145. Sound228.Parent = Part216
  3146. Sound228.MaxDistance = 150
  3147. Sound228.EmitterSize = 5
  3148. Sound228.MinDistance = 5
  3149. Sound228.SoundId = "rbxasset://sounds/impact_water.mp3"
  3150. Sound228.Volume = 0.64999997615814
  3151. RemoteEvent229.Name = "CharacterSoundEvent"
  3152. RemoteEvent229.Parent = Sound228
  3153. Sound230.Name = "Running"
  3154. Sound230.Parent = Part216
  3155. Sound230.Looped = true
  3156. Sound230.MaxDistance = 150
  3157. Sound230.EmitterSize = 5
  3158. Sound230.MinDistance = 5
  3159. Sound230.Pitch = 1.8500000238419
  3160. Sound230.PlaybackSpeed = 1.8500000238419
  3161. Sound230.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3162. Sound230.Volume = 0.64999997615814
  3163. RemoteEvent231.Name = "CharacterSoundEvent"
  3164. RemoteEvent231.Parent = Sound230
  3165. Sound232.Name = "Swimming"
  3166. Sound232.Parent = Part216
  3167. Sound232.Looped = true
  3168. Sound232.MaxDistance = 150
  3169. Sound232.EmitterSize = 5
  3170. Sound232.MinDistance = 5
  3171. Sound232.Pitch = 1.6000000238419
  3172. Sound232.PlaybackSpeed = 1.6000000238419
  3173. Sound232.SoundId = "rbxasset://sounds/action_swim.mp3"
  3174. Sound232.Volume = 0.64999997615814
  3175. RemoteEvent233.Name = "CharacterSoundEvent"
  3176. RemoteEvent233.Parent = Sound232
  3177. Sound234.Name = "Climbing"
  3178. Sound234.Parent = Part216
  3179. Sound234.Looped = true
  3180. Sound234.MaxDistance = 150
  3181. Sound234.EmitterSize = 5
  3182. Sound234.MinDistance = 5
  3183. Sound234.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3184. Sound234.Volume = 0.64999997615814
  3185. RemoteEvent235.Name = "CharacterSoundEvent"
  3186. RemoteEvent235.Parent = Sound234
  3187. Part236.Name = "Handle"
  3188. Part236.Parent = Part216
  3189. Part236.CFrame = CFrame.new(31.051506, 5.80548477, 40.060421, -0.774854183, 0.00214036321, -0.632136464, 0.0119010024, 0.999866486, -0.0112024257, 0.632028162, -0.0162033029, -0.774776101)
  3190. Part236.Orientation = Vector3.new(0.639999986, -140.789993, 0.680000007)
  3191. Part236.Position = Vector3.new(31.051506, 5.80548477, 40.060421)
  3192. Part236.Rotation = Vector3.new(179.169998, -39.2099991, -179.839996)
  3193. Part236.Size = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  3194. Part236.Anchored = true
  3195. Part236.BottomSurface = Enum.SurfaceType.Smooth
  3196. Part236.Locked = true
  3197. Part236.TopSurface = Enum.SurfaceType.Smooth
  3198. Part236.FormFactor = Enum.FormFactor.Custom
  3199. Part236.formFactor = Enum.FormFactor.Custom
  3200. SpecialMesh237.Parent = Part236
  3201. SpecialMesh237.MeshId = "http://www.roblox.com/asset/?id=188004660 "
  3202. SpecialMesh237.TextureId = "http://www.roblox.com/asset/?id=451217406"
  3203. SpecialMesh237.MeshType = Enum.MeshType.FileMesh
  3204. Vector3Value238.Name = "OriginalSize"
  3205. Vector3Value238.Parent = Part236
  3206. Vector3Value238.Value = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  3207. Decal239.Name = "Happy"
  3208. Decal239.Parent = Part216
  3209. Decal239.Texture = "http://www.roblox.com/asset/?id=304457062"
  3210. Part240.Name = "Torso"
  3211. Part240.Parent = Model215
  3212. Part240.CFrame = CFrame.new(31.0355225, 3.85561895, 40.0651016, -0.876132309, 0.00873295963, -0.481991708, 0.00825500302, 0.999961138, 0.00311238971, 0.482000172, -0.00125197752, -0.876170278)
  3213. Part240.Orientation = Vector3.new(-0.179999992, -151.179993, 0.469999999)
  3214. Part240.Position = Vector3.new(31.0355225, 3.85561895, 40.0651016)
  3215. Part240.Rotation = Vector3.new(-179.800003, -28.8199997, -179.429993)
  3216. Part240.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3217. Part240.Size = Vector3.new(2, 2, 1)
  3218. Part240.Anchored = true
  3219. Part240.BrickColor = BrickColor.new("Institutional white")
  3220. Part240.LeftParamA = 0
  3221. Part240.LeftParamB = 0
  3222. Part240.LeftSurface = Enum.SurfaceType.Weld
  3223. Part240.Locked = true
  3224. Part240.RightParamA = 0
  3225. Part240.RightParamB = 0
  3226. Part240.RightSurface = Enum.SurfaceType.Weld
  3227. Part240.brickColor = BrickColor.new("Institutional white")
  3228. Part240.FormFactor = Enum.FormFactor.Symmetric
  3229. Part240.formFactor = Enum.FormFactor.Symmetric
  3230. Decal241.Name = "roblox"
  3231. Decal241.Parent = Part240
  3232. Part242.Name = "Left Arm"
  3233. Part242.Parent = Model215
  3234. Part242.CFrame = CFrame.new(32.1099319, 3.98152089, 39.1025162, -0.861214578, 0.0538535863, -0.505380332, 0.0173969921, 0.996911347, 0.0765852928, 0.507943749, 0.0571642704, -0.859491408)
  3235. Part242.Orientation = Vector3.new(-4.38999987, -149.539993, 1)
  3236. Part242.Position = Vector3.new(32.1099319, 3.98152089, 39.1025162)
  3237. Part242.Rotation = Vector3.new(-174.910004, -30.3599987, -176.419998)
  3238. Part242.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3239. Part242.Size = Vector3.new(1, 2, 1)
  3240. Part242.Anchored = true
  3241. Part242.BrickColor = BrickColor.new("Institutional white")
  3242. Part242.Locked = true
  3243. Part242.brickColor = BrickColor.new("Institutional white")
  3244. Part242.FormFactor = Enum.FormFactor.Symmetric
  3245. Part242.formFactor = Enum.FormFactor.Symmetric
  3246. Part243.Name = "Right Arm"
  3247. Part243.Parent = Model215
  3248. Part243.CFrame = CFrame.new(29.8672028, 4.00341892, 40.7335663, -0.913452864, 0.0514940284, -0.4036735, 0.0552329943, 0.998470664, 0.00238445122, 0.40317893, -0.020118013, -0.914900064)
  3249. Part243.Orientation = Vector3.new(-0.140000001, -156.190002, 3.16999984)
  3250. Part243.Position = Vector3.new(29.8672028, 4.00341892, 40.7335663)
  3251. Part243.Rotation = Vector3.new(-179.849991, -23.8099995, -176.769989)
  3252. Part243.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3253. Part243.Size = Vector3.new(1, 2, 1)
  3254. Part243.Anchored = true
  3255. Part243.BrickColor = BrickColor.new("Institutional white")
  3256. Part243.Locked = true
  3257. Part243.brickColor = BrickColor.new("Institutional white")
  3258. Part243.FormFactor = Enum.FormFactor.Symmetric
  3259. Part243.formFactor = Enum.FormFactor.Symmetric
  3260. Part244.Name = "Left Leg"
  3261. Part244.Parent = Model215
  3262. Part244.CFrame = CFrame.new(31.4755325, 1.85145795, 39.8657608, -0.914861262, 0.00873297732, -0.403674066, 0.00849600229, 0.999961138, 0.00237809401, 0.403679103, -0.00125398976, -0.914899826)
  3263. Part244.Orientation = Vector3.new(-0.140000001, -156.190002, 0.48999998)
  3264. Part244.Position = Vector3.new(31.4755325, 1.85145795, 39.8657608)
  3265. Part244.Rotation = Vector3.new(-179.849991, -23.8099995, -179.449997)
  3266. Part244.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3267. Part244.Size = Vector3.new(1, 2, 1)
  3268. Part244.Anchored = true
  3269. Part244.BottomSurface = Enum.SurfaceType.Smooth
  3270. Part244.BrickColor = BrickColor.new("Institutional white")
  3271. Part244.Locked = true
  3272. Part244.brickColor = BrickColor.new("Institutional white")
  3273. Part244.FormFactor = Enum.FormFactor.Symmetric
  3274. Part244.formFactor = Enum.FormFactor.Symmetric
  3275. Part245.Name = "Right Leg"
  3276. Part245.Parent = Model215
  3277. Part245.CFrame = CFrame.new(30.5606709, 1.85994995, 40.2694778, -0.999457896, 0.00873612519, 0.0317448899, 0.00869199913, 0.999961138, -0.00152775086, -0.0317569971, -0.00125099614, -0.999494851)
  3278. Part245.Orientation = Vector3.new(0.0899999961, 178.179993, 0.5)
  3279. Part245.Position = Vector3.new(30.5606709, 1.85994995, 40.2694778)
  3280. Part245.Rotation = Vector3.new(179.909988, 1.81999993, -179.5)
  3281. Part245.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3282. Part245.Size = Vector3.new(1, 2, 1)
  3283. Part245.Anchored = true
  3284. Part245.BottomSurface = Enum.SurfaceType.Smooth
  3285. Part245.BrickColor = BrickColor.new("Institutional white")
  3286. Part245.Locked = true
  3287. Part245.brickColor = BrickColor.new("Institutional white")
  3288. Part245.FormFactor = Enum.FormFactor.Symmetric
  3289. Part245.formFactor = Enum.FormFactor.Symmetric
  3290. Humanoid246.Parent = Model215
  3291. Humanoid246.LeftLeg = Part244
  3292. Humanoid246.RightLeg = Part245
  3293. Humanoid246.Torso = Part247
  3294. Part247.Name = "HumanoidRootPart"
  3295. Part247.Parent = Model215
  3296. Part247.CFrame = CFrame.new(31.0355225, 3.85561895, 40.0651016, -0.914861262, 0.00873297732, -0.403674066, 0.00849600229, 0.999961138, 0.00237809401, 0.403679103, -0.00125398976, -0.914899826)
  3297. Part247.Orientation = Vector3.new(-0.140000001, -156.190002, 0.48999998)
  3298. Part247.Position = Vector3.new(31.0355225, 3.85561895, 40.0651016)
  3299. Part247.Rotation = Vector3.new(-179.849991, -23.8099995, -179.449997)
  3300. Part247.Transparency = 1
  3301. Part247.Size = Vector3.new(2, 2, 1)
  3302. Part247.Anchored = true
  3303. Part247.BottomSurface = Enum.SurfaceType.Smooth
  3304. Part247.LeftParamA = 0
  3305. Part247.LeftParamB = 0
  3306. Part247.Locked = true
  3307. Part247.RightParamA = 0
  3308. Part247.RightParamB = 0
  3309. Part247.TopSurface = Enum.SurfaceType.Smooth
  3310. Part247.FormFactor = Enum.FormFactor.Symmetric
  3311. Part247.formFactor = Enum.FormFactor.Symmetric
  3312. Script248.Name = "Sound"
  3313. Script248.Parent = Model215
  3314. table.insert(cors,sandbox(Script248,function()
  3315. --[[
  3316. Author: @spotco
  3317. This script creates sounds which are placed under the character head.
  3318. These sounds are used by the "LocalSound" script.
  3319.  
  3320. To modify this script, copy it to your "StarterPlayer/StarterCharacterScripts" folder keeping the same script name ("Sound").
  3321. The default Sound script loaded for every character will then be replaced with your copy of the script.
  3322. ]]--
  3323. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  3324. local Players = game:GetService("Players")
  3325.  
  3326. local SOUND_EVENT_FOLDER_NAME = "DefaultSoundEvents"
  3327. local DEFAULT_SERVER_SOUND_EVENT_NAME = "DefaultServerSoundEvent"
  3328.  
  3329. local SoundEventFolder = ReplicatedStorage:FindFirstChild(SOUND_EVENT_FOLDER_NAME)
  3330. local DefaultServerSoundEvent = nil
  3331.  
  3332. local useSoundDispatcher = UserSettings():IsUserFeatureEnabled("UserUseSoundDispatcher")
  3333. if useSoundDispatcher then
  3334. if not SoundEventFolder then
  3335. SoundEventFolder = Instance.new("Folder")
  3336. SoundEventFolder.Name = SOUND_EVENT_FOLDER_NAME
  3337. SoundEventFolder.Archivable = false
  3338. SoundEventFolder.Parent = ReplicatedStorage
  3339. end
  3340.  
  3341. DefaultServerSoundEvent = SoundEventFolder:FindFirstChild(DEFAULT_SERVER_SOUND_EVENT_NAME)
  3342. else
  3343. DefaultServerSoundEvent = ReplicatedStorage:FindFirstChild(DEFAULT_SERVER_SOUND_EVENT_NAME)
  3344. end
  3345.  
  3346. if not DefaultServerSoundEvent then
  3347. if useSoundDispatcher then
  3348. DefaultServerSoundEvent = Instance.new("RemoteEvent", SoundEventFolder)
  3349. else
  3350. DefaultServerSoundEvent = Instance.new("RemoteEvent", ReplicatedStorage)
  3351. end
  3352.  
  3353. DefaultServerSoundEvent.Name = DEFAULT_SERVER_SOUND_EVENT_NAME
  3354. DefaultServerSoundEvent.OnServerEvent:Connect(function() end)
  3355. end
  3356.  
  3357. local function CreateNewSound(name, id, looped, pitch, parent)
  3358. local sound = Instance.new("Sound")
  3359. sound.SoundId = id
  3360. sound.Name = name
  3361. sound.archivable = false
  3362. sound.Pitch = pitch
  3363. sound.Looped = looped
  3364. sound.MinDistance = 5
  3365. sound.MaxDistance = 150
  3366. sound.Volume = 0.65
  3367. sound.Parent = parent
  3368.  
  3369. if DefaultServerSoundEvent then
  3370. local CharacterSoundEvent = Instance.new("RemoteEvent", sound)
  3371. CharacterSoundEvent.Name = "CharacterSoundEvent"
  3372. CharacterSoundEvent.OnServerEvent:Connect(function(player, playing, resetPosition)
  3373. if type(playing) ~= "boolean" then
  3374. return
  3375. end
  3376. if type(resetPosition) ~= "boolean" then
  3377. return
  3378. end
  3379.  
  3380. if player.Character ~= script.Parent then
  3381. return
  3382. end
  3383. for _, p in pairs(Players:GetPlayers()) do
  3384. if p ~= player then
  3385. -- Connect to the dispatcher to check if the player has loaded.
  3386. if useSoundDispatcher then
  3387. SoundEventFolder:FindFirstChild("SoundDispatcher"):Fire(p, sound, playing, resetPosition)
  3388. else
  3389. DefaultServerSoundEvent:FireClient(p, sound, playing, resetPosition)
  3390. end
  3391. end
  3392. end
  3393. end)
  3394. end
  3395. return sound
  3396. end
  3397.  
  3398. local head = script.Parent:FindFirstChild("Head")
  3399. if not head then
  3400. error("Sound script parent has no child Head.")
  3401. return
  3402. end
  3403.  
  3404. CreateNewSound("GettingUp", "rbxasset://sounds/action_get_up.mp3", false, 1, head)
  3405. CreateNewSound("Died", "rbxasset://sounds/uuhhh.mp3", false, 1, head)
  3406. CreateNewSound("FreeFalling", "rbxasset://sounds/action_falling.mp3", true, 1, head)
  3407. CreateNewSound("Jumping", "rbxasset://sounds/action_jump.mp3", false, 1, head)
  3408. CreateNewSound("Landing", "rbxasset://sounds/action_jump_land.mp3", false, 1, head)
  3409. CreateNewSound("Splash", "rbxasset://sounds/impact_water.mp3", false, 1, head)
  3410. CreateNewSound("Running", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1.85, head)
  3411. CreateNewSound("Swimming", "rbxasset://sounds/action_swim.mp3", true, 1.6, head)
  3412. CreateNewSound("Climbing", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1, head)
  3413. end))
  3414. LocalScript249.Name = "LocalSound"
  3415. LocalScript249.Parent = Script248
  3416. table.insert(cors,sandbox(LocalScript249,function()
  3417. --[[
  3418. Author: @spotco
  3419. This script runs locally for the player of the given humanoid.
  3420. This script triggers humanoid sound play/pause actions locally.
  3421.  
  3422. The Playing/TimePosition properties of Sound objects bypass FilteringEnabled, so this triggers the sound
  3423. immediately for the player and is replicated to all other players.
  3424.  
  3425. This script is optimized to reduce network traffic through minimizing the amount of property replication.
  3426. ]]--
  3427.  
  3428. --All sounds are referenced by this ID
  3429. local SFX = {
  3430. Died = 0;
  3431. Running = 1;
  3432. Swimming = 2;
  3433. Climbing = 3,
  3434. Jumping = 4;
  3435. GettingUp = 5;
  3436. FreeFalling = 6;
  3437. FallingDown = 7;
  3438. Landing = 8;
  3439. Splash = 9;
  3440. }
  3441.  
  3442. local useUpdatedLocalSoundFlag = UserSettings():IsUserFeatureEnabled("UserFixCharacterSoundIssues")
  3443.  
  3444. local Humanoid = nil
  3445. local Head = nil
  3446. --SFX ID to Sound object
  3447. local Sounds = {}
  3448. local SoundService = game:GetService("SoundService")
  3449. local soundEventFolderName = "DefaultSoundEvents"
  3450. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  3451. local AddCharacterLoadedEvent = nil
  3452. local RemoveCharacterEvent = nil
  3453. local soundEventFolder = ReplicatedStorage:FindFirstChild(soundEventFolderName)
  3454. local useSoundDispatcher = UserSettings():IsUserFeatureEnabled("UserUseSoundDispatcher")
  3455.  
  3456. if useSoundDispatcher then
  3457. if not soundEventFolder then
  3458. soundEventFolder = Instance.new("Folder", ReplicatedStorage)
  3459. soundEventFolder.Name = soundEventFolderName
  3460. soundEventFolder.Archivable = false
  3461. end
  3462.  
  3463. -- Load the RemoveCharacterEvent
  3464. RemoveCharacterEvent = soundEventFolder:FindFirstChild("RemoveCharacterEvent")
  3465. if RemoveCharacterEvent == nil then
  3466. RemoveCharacterEvent = Instance.new("RemoteEvent", soundEventFolder)
  3467. RemoveCharacterEvent.Name = "RemoveCharacterEvent"
  3468. end
  3469.  
  3470. AddCharacterLoadedEvent = soundEventFolder:FindFirstChild("AddCharacterLoadedEvent")
  3471. if AddCharacterLoadedEvent == nil then
  3472. AddCharacterLoadedEvent = Instance.new("RemoteEvent", soundEventFolder)
  3473. AddCharacterLoadedEvent.Name = "AddCharacterLoadedEvent"
  3474. end
  3475.  
  3476. -- Notify the server a new character has been loaded
  3477. AddCharacterLoadedEvent:FireServer()
  3478.  
  3479. -- Notify the sound dispatcher this character has left.
  3480. game.Players.LocalPlayer.CharacterRemoving:connect(function(character)
  3481. RemoveCharacterEvent:FireServer(game.Players.LocalPlayer)
  3482. end)
  3483. end
  3484.  
  3485. do
  3486. local Figure = script.Parent.Parent
  3487. Head = Figure:WaitForChild("Head")
  3488. while not Humanoid do
  3489. for _,NewHumanoid in pairs(Figure:GetChildren()) do
  3490. if NewHumanoid:IsA("Humanoid") then
  3491. Humanoid = NewHumanoid
  3492. break
  3493. end
  3494. end
  3495. if Humanoid then break end
  3496. Figure.ChildAdded:wait()
  3497. end
  3498. Sounds[SFX.Died] = Head:WaitForChild("Died")
  3499. Sounds[SFX.Running] = Head:WaitForChild("Running")
  3500. Sounds[SFX.Swimming] = Head:WaitForChild("Swimming")
  3501. Sounds[SFX.Climbing] = Head:WaitForChild("Climbing")
  3502. Sounds[SFX.Jumping] = Head:WaitForChild("Jumping")
  3503. Sounds[SFX.GettingUp] = Head:WaitForChild("GettingUp")
  3504. Sounds[SFX.FreeFalling] = Head:WaitForChild("FreeFalling")
  3505. Sounds[SFX.Landing] = Head:WaitForChild("Landing")
  3506. Sounds[SFX.Splash] = Head:WaitForChild("Splash")
  3507.  
  3508. local DefaultServerSoundEvent = nil
  3509. if useSoundDispatcher then
  3510. DefaultServerSoundEvent = soundEventFolder:FindFirstChild("DefaultServerSoundEvent")
  3511. else
  3512. DefaultServerSoundEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultServerSoundEvent")
  3513. end
  3514.  
  3515. if DefaultServerSoundEvent then
  3516. DefaultServerSoundEvent.OnClientEvent:connect(function(sound, playing, resetPosition)
  3517. if resetPosition and sound.TimePosition ~= 0 then
  3518. sound.TimePosition = 0
  3519. end
  3520. if sound.IsPlaying ~= playing then
  3521. sound.Playing = playing
  3522. end
  3523. end)
  3524. end
  3525. end
  3526.  
  3527. local IsSoundFilteringEnabled = function()
  3528. return game.Workspace.FilteringEnabled and SoundService.RespectFilteringEnabled
  3529. end
  3530.  
  3531. local Util
  3532. Util = {
  3533.  
  3534. --Define linear relationship between (pt1x,pt2x) and (pt2x,pt2y). Evaluate this at x.
  3535. YForLineGivenXAndTwoPts = function(x,pt1x,pt1y,pt2x,pt2y)
  3536. --(y - y1)/(x - x1) = m
  3537. local m = (pt1y - pt2y) / (pt1x - pt2x)
  3538. --float b = pt1.y - m * pt1.x;
  3539. local b = (pt1y - m * pt1x)
  3540. return m * x + b
  3541. end;
  3542.  
  3543. --Clamps the value of "val" between the "min" and "max"
  3544. Clamp = function(val,min,max)
  3545. return math.min(max,math.max(min,val))
  3546. end;
  3547.  
  3548. --Gets the horizontal (x,z) velocity magnitude of the given part
  3549. HorizontalSpeed = function(Head)
  3550. local hVel = Head.Velocity + Vector3.new(0,-Head.Velocity.Y,0)
  3551. return hVel.magnitude
  3552. end;
  3553.  
  3554. --Gets the vertical (y) velocity magnitude of the given part
  3555. VerticalSpeed = function(Head)
  3556. return math.abs(Head.Velocity.Y)
  3557. end;
  3558.  
  3559. --Setting Playing/TimePosition values directly result in less network traffic than Play/Pause/Resume/Stop
  3560. --If these properties are enabled, use them.
  3561. Play = function(sound)
  3562. if IsSoundFilteringEnabled() then
  3563. sound.CharacterSoundEvent:FireServer(true, true)
  3564. end
  3565. if sound.TimePosition ~= 0 then
  3566. sound.TimePosition = 0
  3567. end
  3568. if not sound.IsPlaying then
  3569. sound.Playing = true
  3570. end
  3571. end;
  3572.  
  3573. Pause = function(sound)
  3574. if IsSoundFilteringEnabled() then
  3575. sound.CharacterSoundEvent:FireServer(false, false)
  3576. end
  3577. if sound.IsPlaying then
  3578. sound.Playing = false
  3579. end
  3580. end;
  3581.  
  3582. Resume = function(sound)
  3583. if IsSoundFilteringEnabled() then
  3584. sound.CharacterSoundEvent:FireServer(true, false)
  3585. end
  3586. if not sound.IsPlaying then
  3587. sound.Playing = true
  3588. end
  3589. end;
  3590.  
  3591. Stop = function(sound)
  3592. if IsSoundFilteringEnabled() then
  3593. sound.CharacterSoundEvent:FireServer(false, true)
  3594. end
  3595. if sound.IsPlaying then
  3596. sound.Playing = false
  3597. end
  3598. if sound.TimePosition ~= 0 then
  3599. sound.TimePosition = 0
  3600. end
  3601. end;
  3602. }
  3603.  
  3604. do
  3605. -- List of all active Looped sounds
  3606. local playingLoopedSounds = {}
  3607.  
  3608. -- Last seen Enum.HumanoidStateType
  3609. local activeState = nil
  3610.  
  3611. local fallSpeed = 0
  3612.  
  3613. -- Verify and set that "sound" is in "playingLoopedSounds".
  3614. function setSoundInPlayingLoopedSounds(sound)
  3615. for i=1, #playingLoopedSounds do
  3616. if playingLoopedSounds[i] == sound then
  3617. return
  3618. end
  3619. end
  3620. table.insert(playingLoopedSounds,sound)
  3621. end
  3622.  
  3623. -- Stop all active looped sounds except parameter "except". If "except" is not passed, all looped sounds will be stopped.
  3624. function stopPlayingLoopedSoundsExcept(except)
  3625. for i=#playingLoopedSounds,1,-1 do
  3626. if playingLoopedSounds[i] ~= except then
  3627. Util.Pause(playingLoopedSounds[i])
  3628. table.remove(playingLoopedSounds,i)
  3629. end
  3630. end
  3631. end
  3632.  
  3633. -- Table of Enum.HumanoidStateType to handling function
  3634. local stateUpdateHandler = {
  3635. [Enum.HumanoidStateType.Dead] = function()
  3636. stopPlayingLoopedSoundsExcept()
  3637. local sound = Sounds[SFX.Died]
  3638. Util.Play(sound)
  3639. end;
  3640.  
  3641. [Enum.HumanoidStateType.RunningNoPhysics] = function(speed)
  3642. stateUpdated(Enum.HumanoidStateType.Running, speed)
  3643. end;
  3644.  
  3645. [Enum.HumanoidStateType.Running] = function(speed)
  3646. local sound = Sounds[SFX.Running]
  3647. stopPlayingLoopedSoundsExcept(sound)
  3648.  
  3649. if(useUpdatedLocalSoundFlag and activeState == Enum.HumanoidStateType.Freefall and fallSpeed > 0.1) then
  3650. -- Play a landing sound if the character dropped from a large distance
  3651. local vol = math.min(1.0, math.max(0.0, (fallSpeed - 50) / 110))
  3652. local freeFallSound = Sounds[SFX.FreeFalling]
  3653. freeFallSound.Volume = vol
  3654. Util.Play(freeFallSound)
  3655. fallSpeed = 0
  3656. end
  3657. if useUpdatedLocalSoundFlag then
  3658. if speed ~= nil and speed > 0.5 then
  3659. Util.Resume(sound)
  3660. setSoundInPlayingLoopedSounds(sound)
  3661. elseif speed ~= nil then
  3662. stopPlayingLoopedSoundsExcept()
  3663. end
  3664. else
  3665. if Util.HorizontalSpeed(Head) > 0.5 then
  3666. Util.Resume(sound)
  3667. setSoundInPlayingLoopedSounds(sound)
  3668. else
  3669. stopPlayingLoopedSoundsExcept()
  3670. end
  3671. end
  3672. end;
  3673.  
  3674. [Enum.HumanoidStateType.Swimming] = function(speed)
  3675. local threshold
  3676. if useUpdatedLocalSoundFlag then threshold = speed else threshold = Util.VerticalSpeed(Head) end
  3677. if activeState ~= Enum.HumanoidStateType.Swimming and threshold > 0.1 then
  3678. local splashSound = Sounds[SFX.Splash]
  3679. splashSound.Volume = Util.Clamp(
  3680. Util.YForLineGivenXAndTwoPts(
  3681. Util.VerticalSpeed(Head),
  3682. 100, 0.28,
  3683. 350, 1),
  3684. 0,1)
  3685. Util.Play(splashSound)
  3686. end
  3687.  
  3688. do
  3689. local sound = Sounds[SFX.Swimming]
  3690. stopPlayingLoopedSoundsExcept(sound)
  3691. Util.Resume(sound)
  3692. setSoundInPlayingLoopedSounds(sound)
  3693. end
  3694. end;
  3695.  
  3696. [Enum.HumanoidStateType.Climbing] = function(speed)
  3697. local sound = Sounds[SFX.Climbing]
  3698. if useUpdatedLocalSoundFlag then
  3699. if speed ~= nil and math.abs(speed) > 0.1 then
  3700. Util.Resume(sound)
  3701. stopPlayingLoopedSoundsExcept(sound)
  3702. else
  3703. Util.Pause(sound)
  3704. stopPlayingLoopedSoundsExcept(sound)
  3705. end
  3706. else
  3707. if Util.VerticalSpeed(Head) > 0.1 then
  3708. Util.Resume(sound)
  3709. stopPlayingLoopedSoundsExcept(sound)
  3710. else
  3711. stopPlayingLoopedSoundsExcept()
  3712. end
  3713. end
  3714.  
  3715. setSoundInPlayingLoopedSounds(sound)
  3716. end;
  3717.  
  3718. [Enum.HumanoidStateType.Jumping] = function()
  3719. if activeState == Enum.HumanoidStateType.Jumping then
  3720. return
  3721. end
  3722. stopPlayingLoopedSoundsExcept()
  3723. local sound = Sounds[SFX.Jumping]
  3724. Util.Play(sound)
  3725. end;
  3726.  
  3727. [Enum.HumanoidStateType.GettingUp] = function()
  3728. stopPlayingLoopedSoundsExcept()
  3729. local sound = Sounds[SFX.GettingUp]
  3730. Util.Play(sound)
  3731. end;
  3732.  
  3733. [Enum.HumanoidStateType.Freefall] = function()
  3734. if activeState == Enum.HumanoidStateType.Freefall then
  3735. return
  3736. end
  3737. local sound = Sounds[SFX.FreeFalling]
  3738. sound.Volume = 0
  3739. stopPlayingLoopedSoundsExcept()
  3740.  
  3741. fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.y))
  3742. end;
  3743.  
  3744. [Enum.HumanoidStateType.FallingDown] = function()
  3745. stopPlayingLoopedSoundsExcept()
  3746. end;
  3747.  
  3748. [Enum.HumanoidStateType.Landed] = function()
  3749. stopPlayingLoopedSoundsExcept()
  3750. if Util.VerticalSpeed(Head) > 75 then
  3751. local landingSound = Sounds[SFX.Landing]
  3752. landingSound.Volume = Util.Clamp(
  3753. Util.YForLineGivenXAndTwoPts(
  3754. Util.VerticalSpeed(Head),
  3755. 50, 0,
  3756. 100, 1),
  3757. 0,1)
  3758. Util.Play(landingSound)
  3759. end
  3760. end;
  3761.  
  3762. [Enum.HumanoidStateType.Seated] = function()
  3763. stopPlayingLoopedSoundsExcept()
  3764. end;
  3765. }
  3766.  
  3767.  
  3768.  
  3769. -- Handle state event fired or OnChange fired
  3770. function stateUpdated(state, speed)
  3771. if stateUpdateHandler[state] ~= nil then
  3772. if useUpdatedLocalSoundFlag and (state == Enum.HumanoidStateType.Running
  3773. or state == Enum.HumanoidStateType.Climbing
  3774. or state == Enum.HumanoidStateType.Swimming
  3775. or state == Enum.HumanoidStateType.RunningNoPhysics) then
  3776. stateUpdateHandler[state](speed)
  3777. else
  3778. stateUpdateHandler[state]()
  3779. end
  3780. end
  3781. activeState = state
  3782. end
  3783.  
  3784. Humanoid.Died:connect( function() stateUpdated(Enum.HumanoidStateType.Dead) end)
  3785. Humanoid.Running:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Running, speed) end)
  3786. Humanoid.Swimming:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Swimming, speed) end)
  3787. Humanoid.Climbing:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Climbing, speed) end)
  3788. Humanoid.Jumping:connect( function() stateUpdated(Enum.HumanoidStateType.Jumping) end)
  3789. Humanoid.GettingUp:connect( function() stateUpdated(Enum.HumanoidStateType.GettingUp) end)
  3790. Humanoid.FreeFalling:connect( function() stateUpdated(Enum.HumanoidStateType.Freefall) end)
  3791. Humanoid.FallingDown:connect( function() stateUpdated(Enum.HumanoidStateType.FallingDown) end)
  3792.  
  3793.  
  3794.  
  3795. -- required for proper handling of Landed event
  3796.  
  3797. Humanoid.StateChanged:connect(function(old, new)
  3798. stateUpdated(new)
  3799. end)
  3800.  
  3801.  
  3802.  
  3803. function onUpdate(stepDeltaSeconds, tickSpeedSeconds)
  3804. local stepScale = stepDeltaSeconds / tickSpeedSeconds
  3805. do
  3806. local sound = Sounds[SFX.FreeFalling]
  3807. if activeState == Enum.HumanoidStateType.Freefall then
  3808. if Head.Velocity.Y < 0 and Util.VerticalSpeed(Head) > 75 then
  3809. Util.Resume(sound)
  3810.  
  3811. --Volume takes 1.1 seconds to go from volume 0 to 1
  3812. local ANIMATION_LENGTH_SECONDS = 1.1
  3813.  
  3814. local normalizedIncrement = tickSpeedSeconds / ANIMATION_LENGTH_SECONDS
  3815. sound.Volume = Util.Clamp(sound.Volume + normalizedIncrement * stepScale, 0, 1)
  3816. else
  3817. sound.Volume = 0
  3818. end
  3819. else
  3820. Util.Pause(sound)
  3821. end
  3822. end
  3823.  
  3824. do
  3825. local sound = Sounds[SFX.Running]
  3826. if activeState == Enum.HumanoidStateType.Running then
  3827. if Util.HorizontalSpeed(Head) < 0.5 then
  3828. Util.Pause(sound)
  3829. end
  3830. end
  3831. end
  3832. end
  3833.  
  3834.  
  3835. local lastTick = tick()
  3836. local TICK_SPEED_SECONDS = 0.25
  3837. while true do
  3838. onUpdate(tick() - lastTick,TICK_SPEED_SECONDS)
  3839. lastTick = tick()
  3840. wait(TICK_SPEED_SECONDS)
  3841. end
  3842.  
  3843. end
  3844.  
  3845. end))
  3846. Script250.Name = "Health"
  3847. Script250.Parent = Model215
  3848. table.insert(cors,sandbox(Script250,function()
  3849. -- Gradually regenerates the Humanoid's Health over time.
  3850.  
  3851. local REGEN_RATE = 1/100 -- Regenerate this fraction of MaxHealth per second.
  3852. local REGEN_STEP = 1 -- Wait this long between each regeneration step.
  3853.  
  3854. --------------------------------------------------------------------------------
  3855.  
  3856. local Character = script.Parent
  3857. local Humanoid = Character:WaitForChild'Humanoid'
  3858.  
  3859. --------------------------------------------------------------------------------
  3860.  
  3861. while true do
  3862. while Humanoid.Health < Humanoid.MaxHealth do
  3863. local dt = wait(REGEN_STEP)
  3864. local dh = dt*REGEN_RATE*Humanoid.MaxHealth
  3865. Humanoid.Health = math.min(Humanoid.Health + dh, Humanoid.MaxHealth)
  3866. end
  3867. Humanoid.HealthChanged:Wait()
  3868. end
  3869. end))
  3870. LocalScript251.Name = "Animate"
  3871. LocalScript251.Parent = Model215
  3872. table.insert(cors,sandbox(LocalScript251,function()
  3873. local Figure = script.Parent
  3874. local Torso = Figure:WaitForChild("Torso")
  3875. local RightShoulder = Torso:WaitForChild("Right Shoulder")
  3876. local LeftShoulder = Torso:WaitForChild("Left Shoulder")
  3877. local RightHip = Torso:WaitForChild("Right Hip")
  3878. local LeftHip = Torso:WaitForChild("Left Hip")
  3879. local Neck = Torso:WaitForChild("Neck")
  3880. local Humanoid = Figure:WaitForChild("Humanoid")
  3881. local pose = "Standing"
  3882.  
  3883. local currentAnim = ""
  3884. local currentAnimInstance = nil
  3885. local currentAnimTrack = nil
  3886. local currentAnimKeyframeHandler = nil
  3887. local currentAnimSpeed = 1.0
  3888. local animTable = {}
  3889. local animNames = {
  3890. idle = {
  3891. { id = "http://www.roblox.com/asset/?id=180435571", weight = 9 },
  3892. { id = "http://www.roblox.com/asset/?id=180435792", weight = 1 }
  3893. },
  3894. walk = {
  3895. { id = "http://www.roblox.com/asset/?id=180426354", weight = 10 }
  3896. },
  3897. run = {
  3898. { id = "run.xml", weight = 10 }
  3899. },
  3900. jump = {
  3901. { id = "http://www.roblox.com/asset/?id=125750702", weight = 10 }
  3902. },
  3903. fall = {
  3904. { id = "http://www.roblox.com/asset/?id=180436148", weight = 10 }
  3905. },
  3906. climb = {
  3907. { id = "http://www.roblox.com/asset/?id=180436334", weight = 10 }
  3908. },
  3909. sit = {
  3910. { id = "http://www.roblox.com/asset/?id=178130996", weight = 10 }
  3911. },
  3912. toolnone = {
  3913. { id = "http://www.roblox.com/asset/?id=182393478", weight = 10 }
  3914. },
  3915. toolslash = {
  3916. { id = "http://www.roblox.com/asset/?id=129967390", weight = 10 }
  3917. -- { id = "slash.xml", weight = 10 }
  3918. },
  3919. toollunge = {
  3920. { id = "http://www.roblox.com/asset/?id=129967478", weight = 10 }
  3921. },
  3922. wave = {
  3923. { id = "http://www.roblox.com/asset/?id=128777973", weight = 10 }
  3924. },
  3925. point = {
  3926. { id = "http://www.roblox.com/asset/?id=128853357", weight = 10 }
  3927. },
  3928. dance1 = {
  3929. { id = "http://www.roblox.com/asset/?id=182435998", weight = 10 },
  3930. { id = "http://www.roblox.com/asset/?id=182491037", weight = 10 },
  3931. { id = "http://www.roblox.com/asset/?id=182491065", weight = 10 }
  3932. },
  3933. dance2 = {
  3934. { id = "http://www.roblox.com/asset/?id=182436842", weight = 10 },
  3935. { id = "http://www.roblox.com/asset/?id=182491248", weight = 10 },
  3936. { id = "http://www.roblox.com/asset/?id=182491277", weight = 10 }
  3937. },
  3938. dance3 = {
  3939. { id = "http://www.roblox.com/asset/?id=182436935", weight = 10 },
  3940. { id = "http://www.roblox.com/asset/?id=182491368", weight = 10 },
  3941. { id = "http://www.roblox.com/asset/?id=182491423", weight = 10 }
  3942. },
  3943. laugh = {
  3944. { id = "http://www.roblox.com/asset/?id=129423131", weight = 10 }
  3945. },
  3946. cheer = {
  3947. { id = "http://www.roblox.com/asset/?id=129423030", weight = 10 }
  3948. },
  3949. }
  3950. local dances = {"dance1", "dance2", "dance3"}
  3951.  
  3952. -- Existance in this list signifies that it is an emote, the value indicates if it is a looping emote
  3953. local emoteNames = { wave = false, point = false, dance1 = true, dance2 = true, dance3 = true, laugh = false, cheer = false}
  3954.  
  3955. function configureAnimationSet(name, fileList)
  3956. if (animTable[name] ~= nil) then
  3957. for _, connection in pairs(animTable[name].connections) do
  3958. connection:disconnect()
  3959. end
  3960. end
  3961. animTable[name] = {}
  3962. animTable[name].count = 0
  3963. animTable[name].totalWeight = 0
  3964. animTable[name].connections = {}
  3965.  
  3966. -- check for config values
  3967. local config = script:FindFirstChild(name)
  3968. if (config ~= nil) then
  3969. -- print("Loading anims " .. name)
  3970. table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end))
  3971. table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end))
  3972. local idx = 1
  3973. for _, childPart in pairs(config:GetChildren()) do
  3974. if (childPart:IsA("Animation")) then
  3975. table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end))
  3976. animTable[name][idx] = {}
  3977. animTable[name][idx].anim = childPart
  3978. local weightObject = childPart:FindFirstChild("Weight")
  3979. if (weightObject == nil) then
  3980. animTable[name][idx].weight = 1
  3981. else
  3982. animTable[name][idx].weight = weightObject.Value
  3983. end
  3984. animTable[name].count = animTable[name].count + 1
  3985. animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight
  3986. -- print(name .. " [" .. idx .. "] " .. animTable[name][idx].anim.AnimationId .. " (" .. animTable[name][idx].weight .. ")")
  3987. idx = idx + 1
  3988. end
  3989. end
  3990. end
  3991.  
  3992. -- fallback to defaults
  3993. if (animTable[name].count <= 0) then
  3994. for idx, anim in pairs(fileList) do
  3995. animTable[name][idx] = {}
  3996. animTable[name][idx].anim = Instance.new("Animation")
  3997. animTable[name][idx].anim.Name = name
  3998. animTable[name][idx].anim.AnimationId = anim.id
  3999. animTable[name][idx].weight = anim.weight
  4000. animTable[name].count = animTable[name].count + 1
  4001. animTable[name].totalWeight = animTable[name].totalWeight + anim.weight
  4002. -- print(name .. " [" .. idx .. "] " .. anim.id .. " (" .. anim.weight .. ")")
  4003. end
  4004. end
  4005. end
  4006.  
  4007. -- Setup animation objects
  4008. function scriptChildModified(child)
  4009. local fileList = animNames[child.Name]
  4010. if (fileList ~= nil) then
  4011. configureAnimationSet(child.Name, fileList)
  4012. end
  4013. end
  4014.  
  4015. script.ChildAdded:connect(scriptChildModified)
  4016. script.ChildRemoved:connect(scriptChildModified)
  4017.  
  4018.  
  4019. for name, fileList in pairs(animNames) do
  4020. configureAnimationSet(name, fileList)
  4021. end
  4022.  
  4023. -- ANIMATION
  4024.  
  4025. -- declarations
  4026. local toolAnim = "None"
  4027. local toolAnimTime = 0
  4028.  
  4029. local jumpAnimTime = 0
  4030. local jumpAnimDuration = 0.3
  4031.  
  4032. local toolTransitionTime = 0.1
  4033. local fallTransitionTime = 0.3
  4034. local jumpMaxLimbVelocity = 0.75
  4035.  
  4036. -- functions
  4037.  
  4038. function stopAllAnimations()
  4039. local oldAnim = currentAnim
  4040.  
  4041. -- return to idle if finishing an emote
  4042. if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
  4043. oldAnim = "idle"
  4044. end
  4045.  
  4046. currentAnim = ""
  4047. currentAnimInstance = nil
  4048. if (currentAnimKeyframeHandler ~= nil) then
  4049. currentAnimKeyframeHandler:disconnect()
  4050. end
  4051.  
  4052. if (currentAnimTrack ~= nil) then
  4053. currentAnimTrack:Stop()
  4054. currentAnimTrack:Destroy()
  4055. currentAnimTrack = nil
  4056. end
  4057. return oldAnim
  4058. end
  4059.  
  4060. function setAnimationSpeed(speed)
  4061. if speed ~= currentAnimSpeed then
  4062. currentAnimSpeed = speed
  4063. currentAnimTrack:AdjustSpeed(currentAnimSpeed)
  4064. end
  4065. end
  4066.  
  4067. function keyFrameReachedFunc(frameName)
  4068. if (frameName == "End") then
  4069.  
  4070. local repeatAnim = currentAnim
  4071. -- return to idle if finishing an emote
  4072. if (emoteNames[repeatAnim] ~= nil and emoteNames[repeatAnim] == false) then
  4073. repeatAnim = "idle"
  4074. end
  4075.  
  4076. local animSpeed = currentAnimSpeed
  4077. playAnimation(repeatAnim, 0.0, Humanoid)
  4078. setAnimationSpeed(animSpeed)
  4079. end
  4080. end
  4081.  
  4082. -- Preload animations
  4083. function playAnimation(animName, transitionTime, humanoid)
  4084.  
  4085. local roll = math.random(1, animTable[animName].totalWeight)
  4086. local origRoll = roll
  4087. local idx = 1
  4088. while (roll > animTable[animName][idx].weight) do
  4089. roll = roll - animTable[animName][idx].weight
  4090. idx = idx + 1
  4091. end
  4092. -- print(animName .. " " .. idx .. " [" .. origRoll .. "]")
  4093. local anim = animTable[animName][idx].anim
  4094.  
  4095. -- switch animation
  4096. if (anim ~= currentAnimInstance) then
  4097.  
  4098. if (currentAnimTrack ~= nil) then
  4099. currentAnimTrack:Stop(transitionTime)
  4100. currentAnimTrack:Destroy()
  4101. end
  4102.  
  4103. currentAnimSpeed = 1.0
  4104.  
  4105. -- load it to the humanoid; get AnimationTrack
  4106. currentAnimTrack = humanoid:LoadAnimation(anim)
  4107. currentAnimTrack.Priority = Enum.AnimationPriority.Core
  4108.  
  4109. -- play the animation
  4110. currentAnimTrack:Play(transitionTime)
  4111. currentAnim = animName
  4112. currentAnimInstance = anim
  4113.  
  4114. -- set up keyframe name triggers
  4115. if (currentAnimKeyframeHandler ~= nil) then
  4116. currentAnimKeyframeHandler:disconnect()
  4117. end
  4118. currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
  4119.  
  4120. end
  4121.  
  4122. end
  4123.  
  4124. -------------------------------------------------------------------------------------------
  4125. -------------------------------------------------------------------------------------------
  4126.  
  4127. local toolAnimName = ""
  4128. local toolAnimTrack = nil
  4129. local toolAnimInstance = nil
  4130. local currentToolAnimKeyframeHandler = nil
  4131.  
  4132. function toolKeyFrameReachedFunc(frameName)
  4133. if (frameName == "End") then
  4134. -- print("Keyframe : ".. frameName)
  4135. playToolAnimation(toolAnimName, 0.0, Humanoid)
  4136. end
  4137. end
  4138.  
  4139.  
  4140. function playToolAnimation(animName, transitionTime, humanoid, priority)
  4141.  
  4142. local roll = math.random(1, animTable[animName].totalWeight)
  4143. local origRoll = roll
  4144. local idx = 1
  4145. while (roll > animTable[animName][idx].weight) do
  4146. roll = roll - animTable[animName][idx].weight
  4147. idx = idx + 1
  4148. end
  4149. -- print(animName .. " * " .. idx .. " [" .. origRoll .. "]")
  4150. local anim = animTable[animName][idx].anim
  4151.  
  4152. if (toolAnimInstance ~= anim) then
  4153.  
  4154. if (toolAnimTrack ~= nil) then
  4155. toolAnimTrack:Stop()
  4156. toolAnimTrack:Destroy()
  4157. transitionTime = 0
  4158. end
  4159.  
  4160. -- load it to the humanoid; get AnimationTrack
  4161. toolAnimTrack = humanoid:LoadAnimation(anim)
  4162. if priority then
  4163. toolAnimTrack.Priority = priority
  4164. end
  4165.  
  4166. -- play the animation
  4167. toolAnimTrack:Play(transitionTime)
  4168. toolAnimName = animName
  4169. toolAnimInstance = anim
  4170.  
  4171. currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc)
  4172. end
  4173. end
  4174.  
  4175. function stopToolAnimations()
  4176. local oldAnim = toolAnimName
  4177.  
  4178. if (currentToolAnimKeyframeHandler ~= nil) then
  4179. currentToolAnimKeyframeHandler:disconnect()
  4180. end
  4181.  
  4182. toolAnimName = ""
  4183. toolAnimInstance = nil
  4184. if (toolAnimTrack ~= nil) then
  4185. toolAnimTrack:Stop()
  4186. toolAnimTrack:Destroy()
  4187. toolAnimTrack = nil
  4188. end
  4189.  
  4190.  
  4191. return oldAnim
  4192. end
  4193.  
  4194. -------------------------------------------------------------------------------------------
  4195. -------------------------------------------------------------------------------------------
  4196.  
  4197.  
  4198. function onRunning(speed)
  4199. if speed > 0.01 then
  4200. playAnimation("walk", 0.1, Humanoid)
  4201. if currentAnimInstance and currentAnimInstance.AnimationId == "http://www.roblox.com/asset/?id=180426354" then
  4202. setAnimationSpeed(speed / 14.5)
  4203. end
  4204. pose = "Running"
  4205. else
  4206. if emoteNames[currentAnim] == nil then
  4207. playAnimation("idle", 0.1, Humanoid)
  4208. pose = "Standing"
  4209. end
  4210. end
  4211. end
  4212.  
  4213. function onDied()
  4214. pose = "Dead"
  4215. end
  4216.  
  4217. function onJumping()
  4218. playAnimation("jump", 0.1, Humanoid)
  4219. jumpAnimTime = jumpAnimDuration
  4220. pose = "Jumping"
  4221. end
  4222.  
  4223. function onClimbing(speed)
  4224. playAnimation("climb", 0.1, Humanoid)
  4225. setAnimationSpeed(speed / 12.0)
  4226. pose = "Climbing"
  4227. end
  4228.  
  4229. function onGettingUp()
  4230. pose = "GettingUp"
  4231. end
  4232.  
  4233. function onFreeFall()
  4234. if (jumpAnimTime <= 0) then
  4235. playAnimation("fall", fallTransitionTime, Humanoid)
  4236. end
  4237. pose = "FreeFall"
  4238. end
  4239.  
  4240. function onFallingDown()
  4241. pose = "FallingDown"
  4242. end
  4243.  
  4244. function onSeated()
  4245. pose = "Seated"
  4246. end
  4247.  
  4248. function onPlatformStanding()
  4249. pose = "PlatformStanding"
  4250. end
  4251.  
  4252. function onSwimming(speed)
  4253. if speed > 0 then
  4254. pose = "Running"
  4255. else
  4256. pose = "Standing"
  4257. end
  4258. end
  4259.  
  4260. function getTool()
  4261. for _, kid in ipairs(Figure:GetChildren()) do
  4262. if kid.className == "Tool" then return kid end
  4263. end
  4264. return nil
  4265. end
  4266.  
  4267. function getToolAnim(tool)
  4268. for _, c in ipairs(tool:GetChildren()) do
  4269. if c.Name == "toolanim" and c.className == "StringValue" then
  4270. return c
  4271. end
  4272. end
  4273. return nil
  4274. end
  4275.  
  4276. function animateTool()
  4277.  
  4278. if (toolAnim == "None") then
  4279. playToolAnimation("toolnone", toolTransitionTime, Humanoid, Enum.AnimationPriority.Idle)
  4280. return
  4281. end
  4282.  
  4283. if (toolAnim == "Slash") then
  4284. playToolAnimation("toolslash", 0, Humanoid, Enum.AnimationPriority.Action)
  4285. return
  4286. end
  4287.  
  4288. if (toolAnim == "Lunge") then
  4289. playToolAnimation("toollunge", 0, Humanoid, Enum.AnimationPriority.Action)
  4290. return
  4291. end
  4292. end
  4293.  
  4294. function moveSit()
  4295. RightShoulder.MaxVelocity = 0.15
  4296. LeftShoulder.MaxVelocity = 0.15
  4297. RightShoulder:SetDesiredAngle(3.14 /2)
  4298. LeftShoulder:SetDesiredAngle(-3.14 /2)
  4299. RightHip:SetDesiredAngle(3.14 /2)
  4300. LeftHip:SetDesiredAngle(-3.14 /2)
  4301. end
  4302.  
  4303. local lastTick = 0
  4304.  
  4305. function move(time)
  4306. local amplitude = 1
  4307. local frequency = 1
  4308. local deltaTime = time - lastTick
  4309. lastTick = time
  4310.  
  4311. local climbFudge = 0
  4312. local setAngles = false
  4313.  
  4314. if (jumpAnimTime > 0) then
  4315. jumpAnimTime = jumpAnimTime - deltaTime
  4316. end
  4317.  
  4318. if (pose == "FreeFall" and jumpAnimTime <= 0) then
  4319. playAnimation("fall", fallTransitionTime, Humanoid)
  4320. elseif (pose == "Seated") then
  4321. playAnimation("sit", 0.5, Humanoid)
  4322. return
  4323. elseif (pose == "Running") then
  4324. playAnimation("walk", 0.1, Humanoid)
  4325. elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then
  4326. -- print("Wha " .. pose)
  4327. stopAllAnimations()
  4328. amplitude = 0.1
  4329. frequency = 1
  4330. setAngles = true
  4331. end
  4332.  
  4333. if (setAngles) then
  4334. local desiredAngle = amplitude * math.sin(time * frequency)
  4335.  
  4336. RightShoulder:SetDesiredAngle(desiredAngle + climbFudge)
  4337. LeftShoulder:SetDesiredAngle(desiredAngle - climbFudge)
  4338. RightHip:SetDesiredAngle(-desiredAngle)
  4339. LeftHip:SetDesiredAngle(-desiredAngle)
  4340. end
  4341.  
  4342. -- Tool Animation handling
  4343. local tool = getTool()
  4344. if tool and tool:FindFirstChild("Handle") then
  4345.  
  4346. local animStringValueObject = getToolAnim(tool)
  4347.  
  4348. if animStringValueObject then
  4349. toolAnim = animStringValueObject.Value
  4350. -- message recieved, delete StringValue
  4351. animStringValueObject.Parent = nil
  4352. toolAnimTime = time + .3
  4353. end
  4354.  
  4355. if time > toolAnimTime then
  4356. toolAnimTime = 0
  4357. toolAnim = "None"
  4358. end
  4359.  
  4360. animateTool()
  4361. else
  4362. stopToolAnimations()
  4363. toolAnim = "None"
  4364. toolAnimInstance = nil
  4365. toolAnimTime = 0
  4366. end
  4367. end
  4368.  
  4369. -- connect events
  4370. Humanoid.Died:connect(onDied)
  4371. Humanoid.Running:connect(onRunning)
  4372. Humanoid.Jumping:connect(onJumping)
  4373. Humanoid.Climbing:connect(onClimbing)
  4374. Humanoid.GettingUp:connect(onGettingUp)
  4375. Humanoid.FreeFalling:connect(onFreeFall)
  4376. Humanoid.FallingDown:connect(onFallingDown)
  4377. Humanoid.Seated:connect(onSeated)
  4378. Humanoid.PlatformStanding:connect(onPlatformStanding)
  4379. Humanoid.Swimming:connect(onSwimming)
  4380.  
  4381. -- setup emote chat hook
  4382. game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
  4383. local emote = ""
  4384. if msg == "/e dance" then
  4385. emote = dances[math.random(1, #dances)]
  4386. elseif (string.sub(msg, 1, 3) == "/e ") then
  4387. emote = string.sub(msg, 4)
  4388. elseif (string.sub(msg, 1, 7) == "/emote ") then
  4389. emote = string.sub(msg, 8)
  4390. end
  4391.  
  4392. if (pose == "Standing" and emoteNames[emote] ~= nil) then
  4393. playAnimation(emote, 0.1, Humanoid)
  4394. end
  4395.  
  4396. end)
  4397.  
  4398.  
  4399. -- main program
  4400.  
  4401. -- initialize to idle
  4402. playAnimation("idle", 0.1, Humanoid)
  4403. pose = "Standing"
  4404.  
  4405. while Figure.Parent ~= nil do
  4406. local _, time = wait(0.1)
  4407. move(time)
  4408. end
  4409.  
  4410.  
  4411.  
  4412. end))
  4413. StringValue252.Name = "idle"
  4414. StringValue252.Parent = LocalScript251
  4415. Animation253.Name = "Animation1"
  4416. Animation253.Parent = StringValue252
  4417. Animation253.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  4418. NumberValue254.Name = "Weight"
  4419. NumberValue254.Parent = Animation253
  4420. NumberValue254.Value = 9
  4421. Animation255.Name = "Animation2"
  4422. Animation255.Parent = StringValue252
  4423. Animation255.AnimationId = "http://www.roblox.com/asset/?id=180435792"
  4424. NumberValue256.Name = "Weight"
  4425. NumberValue256.Parent = Animation255
  4426. NumberValue256.Value = 1
  4427. StringValue257.Name = "walk"
  4428. StringValue257.Parent = LocalScript251
  4429. Animation258.Name = "WalkAnim"
  4430. Animation258.Parent = StringValue257
  4431. Animation258.AnimationId = "http://www.roblox.com/asset/?id=180426354"
  4432. StringValue259.Name = "run"
  4433. StringValue259.Parent = LocalScript251
  4434. Animation260.Name = "RunAnim"
  4435. Animation260.Parent = StringValue259
  4436. Animation260.AnimationId = "http://www.roblox.com/asset/?id=180426354"
  4437. StringValue261.Name = "jump"
  4438. StringValue261.Parent = LocalScript251
  4439. Animation262.Name = "JumpAnim"
  4440. Animation262.Parent = StringValue261
  4441. Animation262.AnimationId = "http://www.roblox.com/asset/?id=125750702"
  4442. StringValue263.Name = "climb"
  4443. StringValue263.Parent = LocalScript251
  4444. Animation264.Name = "ClimbAnim"
  4445. Animation264.Parent = StringValue263
  4446. Animation264.AnimationId = "http://www.roblox.com/asset/?id=180436334"
  4447. StringValue265.Name = "toolnone"
  4448. StringValue265.Parent = LocalScript251
  4449. Animation266.Name = "ToolNoneAnim"
  4450. Animation266.Parent = StringValue265
  4451. Animation266.AnimationId = "http://www.roblox.com/asset/?id=182393478"
  4452. StringValue267.Name = "fall"
  4453. StringValue267.Parent = LocalScript251
  4454. Animation268.Name = "FallAnim"
  4455. Animation268.Parent = StringValue267
  4456. Animation268.AnimationId = "http://www.roblox.com/asset/?id=180436148"
  4457. StringValue269.Name = "sit"
  4458. StringValue269.Parent = LocalScript251
  4459. Animation270.Name = "SitAnim"
  4460. Animation270.Parent = StringValue269
  4461. Animation270.AnimationId = "http://www.roblox.com/asset/?id=178130996"
  4462. BodyColors271.Parent = Model215
  4463. BodyColors271.HeadColor = BrickColor.new("Institutional white")
  4464. BodyColors271.HeadColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  4465. BodyColors271.LeftArmColor = BrickColor.new("Institutional white")
  4466. BodyColors271.LeftArmColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  4467. BodyColors271.LeftLegColor = BrickColor.new("Institutional white")
  4468. BodyColors271.LeftLegColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  4469. BodyColors271.RightArmColor = BrickColor.new("Institutional white")
  4470. BodyColors271.RightArmColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  4471. BodyColors271.RightLegColor = BrickColor.new("Institutional white")
  4472. BodyColors271.RightLegColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  4473. BodyColors271.TorsoColor = BrickColor.new("Institutional white")
  4474. BodyColors271.TorsoColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  4475. CharacterMesh272.Parent = Model215
  4476. CharacterMesh272.BodyPart = Enum.BodyPart.Torso
  4477. CharacterMesh272.MeshId = 27111894
  4478. CharacterMesh273.Name = "Roblox 2.0 Right Arm"
  4479. CharacterMesh273.Parent = Model215
  4480. CharacterMesh273.BodyPart = Enum.BodyPart.RightArm
  4481. CharacterMesh273.MeshId = 27111864
  4482. CharacterMesh274.Parent = Model215
  4483. CharacterMesh274.BodyPart = Enum.BodyPart.LeftLeg
  4484. CharacterMesh274.MeshId = 27111857
  4485. Pants275.Name = "Pants"
  4486. Pants275.Parent = Model215
  4487. Pants275.PantsTemplate = "http://www.roblox.com/asset/?id=382538502"
  4488. Folder276.Name = "NPC_Dialogue"
  4489. Folder276.Parent = Model215
  4490. StringValue277.Name = "Text"
  4491. StringValue277.Parent = Folder276
  4492. StringValue277.Value = "Yeah, I'm AddielRoman. I'm a former developer of this game! Please support us so we can continue to make updates!"
  4493. Beam278.Name = "LoopTo"
  4494. Beam278.Parent = StringValue277
  4495. Beam278.LightInfluence = 1
  4496. CharacterMesh279.Parent = Model215
  4497. CharacterMesh279.BodyPart = Enum.BodyPart.RightLeg
  4498. CharacterMesh279.MeshId = 27111882
  4499. CharacterMesh280.Parent = Model215
  4500. CharacterMesh280.BodyPart = Enum.BodyPart.LeftArm
  4501. CharacterMesh280.MeshId = 27111419
  4502. Shirt281.Name = "Shirt"
  4503. Shirt281.Parent = Model215
  4504. Shirt281.ShirtTemplate = "http://www.roblox.com/asset/?id=607785311"
  4505. Model282.Name = "Thanks"
  4506. Model282.Parent = Model0
  4507. Model283.Name = "EzzyCrafts"
  4508. Model283.Parent = Model282
  4509. Model283.PrimaryPart = Part284
  4510. Part284.Name = "Head"
  4511. Part284.Parent = Model283
  4512. Part284.CFrame = CFrame.new(68.550705, 5.43773079, 103.526611, 0.998475969, 0.00214202772, -0.0551464632, -0.00124500005, 0.999866486, 0.0162954945, 0.0551740006, -0.0162020046, 0.998345375)
  4513. Part284.Orientation = Vector3.new(-0.930000007, -3.15999985, -0.0700000003)
  4514. Part284.Position = Vector3.new(68.550705, 5.43773079, 103.526611)
  4515. Part284.Rotation = Vector3.new(-0.939999998, -3.15999985, -0.119999997)
  4516. Part284.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4517. Part284.Size = Vector3.new(2, 1, 1)
  4518. Part284.Anchored = true
  4519. Part284.BrickColor = BrickColor.new("Institutional white")
  4520. Part284.Locked = true
  4521. Part284.TopSurface = Enum.SurfaceType.Smooth
  4522. Part284.brickColor = BrickColor.new("Institutional white")
  4523. Part284.FormFactor = Enum.FormFactor.Symmetric
  4524. Part284.formFactor = Enum.FormFactor.Symmetric
  4525. SpecialMesh285.Parent = Part284
  4526. SpecialMesh285.Scale = Vector3.new(1.25, 1.25, 1.25)
  4527. Sound286.Name = "GettingUp"
  4528. Sound286.Parent = Part284
  4529. Sound286.MaxDistance = 150
  4530. Sound286.EmitterSize = 5
  4531. Sound286.MinDistance = 5
  4532. Sound286.SoundId = "rbxasset://sounds/action_get_up.mp3"
  4533. Sound286.Volume = 0.64999997615814
  4534. RemoteEvent287.Name = "CharacterSoundEvent"
  4535. RemoteEvent287.Parent = Sound286
  4536. Sound288.Name = "Died"
  4537. Sound288.Parent = Part284
  4538. Sound288.MaxDistance = 150
  4539. Sound288.EmitterSize = 5
  4540. Sound288.MinDistance = 5
  4541. Sound288.SoundId = "rbxasset://sounds/uuhhh.mp3"
  4542. Sound288.Volume = 0.64999997615814
  4543. RemoteEvent289.Name = "CharacterSoundEvent"
  4544. RemoteEvent289.Parent = Sound288
  4545. Sound290.Name = "FreeFalling"
  4546. Sound290.Parent = Part284
  4547. Sound290.Looped = true
  4548. Sound290.TimePosition = 0.18202980216694
  4549. Sound290.MaxDistance = 150
  4550. Sound290.EmitterSize = 5
  4551. Sound290.MinDistance = 5
  4552. Sound290.SoundId = "rbxasset://sounds/action_falling.mp3"
  4553. Sound290.Volume = 1
  4554. RemoteEvent291.Name = "CharacterSoundEvent"
  4555. RemoteEvent291.Parent = Sound290
  4556. Sound292.Name = "Jumping"
  4557. Sound292.Parent = Part284
  4558. Sound292.MaxDistance = 150
  4559. Sound292.EmitterSize = 5
  4560. Sound292.MinDistance = 5
  4561. Sound292.SoundId = "rbxasset://sounds/action_jump.mp3"
  4562. Sound292.Volume = 0.64999997615814
  4563. RemoteEvent293.Name = "CharacterSoundEvent"
  4564. RemoteEvent293.Parent = Sound292
  4565. Sound294.Name = "Landing"
  4566. Sound294.Parent = Part284
  4567. Sound294.MaxDistance = 150
  4568. Sound294.EmitterSize = 5
  4569. Sound294.MinDistance = 5
  4570. Sound294.SoundId = "rbxasset://sounds/action_jump_land.mp3"
  4571. Sound294.Volume = 1
  4572. RemoteEvent295.Name = "CharacterSoundEvent"
  4573. RemoteEvent295.Parent = Sound294
  4574. Sound296.Name = "Splash"
  4575. Sound296.Parent = Part284
  4576. Sound296.MaxDistance = 150
  4577. Sound296.EmitterSize = 5
  4578. Sound296.MinDistance = 5
  4579. Sound296.SoundId = "rbxasset://sounds/impact_water.mp3"
  4580. Sound296.Volume = 0.64999997615814
  4581. RemoteEvent297.Name = "CharacterSoundEvent"
  4582. RemoteEvent297.Parent = Sound296
  4583. Sound298.Name = "Running"
  4584. Sound298.Parent = Part284
  4585. Sound298.Looped = true
  4586. Sound298.MaxDistance = 150
  4587. Sound298.EmitterSize = 5
  4588. Sound298.MinDistance = 5
  4589. Sound298.Pitch = 1.8500000238419
  4590. Sound298.PlaybackSpeed = 1.8500000238419
  4591. Sound298.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  4592. Sound298.Volume = 0.64999997615814
  4593. RemoteEvent299.Name = "CharacterSoundEvent"
  4594. RemoteEvent299.Parent = Sound298
  4595. Sound300.Name = "Swimming"
  4596. Sound300.Parent = Part284
  4597. Sound300.Looped = true
  4598. Sound300.MaxDistance = 150
  4599. Sound300.EmitterSize = 5
  4600. Sound300.MinDistance = 5
  4601. Sound300.Pitch = 1.6000000238419
  4602. Sound300.PlaybackSpeed = 1.6000000238419
  4603. Sound300.SoundId = "rbxasset://sounds/action_swim.mp3"
  4604. Sound300.Volume = 0.64999997615814
  4605. RemoteEvent301.Name = "CharacterSoundEvent"
  4606. RemoteEvent301.Parent = Sound300
  4607. Sound302.Name = "Climbing"
  4608. Sound302.Parent = Part284
  4609. Sound302.Looped = true
  4610. Sound302.MaxDistance = 150
  4611. Sound302.EmitterSize = 5
  4612. Sound302.MinDistance = 5
  4613. Sound302.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  4614. Sound302.Volume = 0.64999997615814
  4615. RemoteEvent303.Name = "CharacterSoundEvent"
  4616. RemoteEvent303.Parent = Sound302
  4617. Part304.Name = "Handle"
  4618. Part304.Parent = Part284
  4619. Part304.CFrame = CFrame.new(68.5516434, 5.88769102, 103.519592, 0.998475969, 0.00214202772, -0.0551464632, -0.00124500005, 0.999866486, 0.0162954945, 0.0551740006, -0.0162020046, 0.998345375)
  4620. Part304.Orientation = Vector3.new(-0.930000007, -3.15999985, -0.0700000003)
  4621. Part304.Position = Vector3.new(68.5516434, 5.88769102, 103.519592)
  4622. Part304.Rotation = Vector3.new(-0.939999998, -3.15999985, -0.119999997)
  4623. Part304.Size = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  4624. Part304.Anchored = true
  4625. Part304.BottomSurface = Enum.SurfaceType.Smooth
  4626. Part304.Locked = true
  4627. Part304.TopSurface = Enum.SurfaceType.Smooth
  4628. Part304.FormFactor = Enum.FormFactor.Custom
  4629. Part304.formFactor = Enum.FormFactor.Custom
  4630. SpecialMesh305.Parent = Part304
  4631. SpecialMesh305.MeshId = "http://www.roblox.com/asset/?id=188004660 "
  4632. SpecialMesh305.TextureId = "http://www.roblox.com/asset/?id=451217406"
  4633. SpecialMesh305.MeshType = Enum.MeshType.FileMesh
  4634. Vector3Value306.Name = "OriginalSize"
  4635. Vector3Value306.Parent = Part304
  4636. Vector3Value306.Value = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  4637. Decal307.Name = "Happy"
  4638. Decal307.Parent = Part284
  4639. Decal307.Texture = "http://www.roblox.com/asset/?id=304457062"
  4640. Part308.Name = "Torso"
  4641. Part308.Parent = Model283
  4642. Part308.CFrame = CFrame.new(68.5380249, 3.93870497, 103.578941, 0.972165585, 0.00734169316, -0.234180212, 0.00028600017, 0.999471009, 0.0325213149, 0.23429513, -0.0316830762, 0.97164911)
  4643. Part308.Orientation = Vector3.new(-1.86000001, -13.5499992, 0.0199999996)
  4644. Part308.Position = Vector3.new(68.5380249, 3.93870497, 103.578941)
  4645. Part308.Rotation = Vector3.new(-1.91999996, -13.54, -0.429999977)
  4646. Part308.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4647. Part308.Size = Vector3.new(2, 2, 1)
  4648. Part308.Anchored = true
  4649. Part308.BrickColor = BrickColor.new("Institutional white")
  4650. Part308.LeftParamA = 0
  4651. Part308.LeftParamB = 0
  4652. Part308.LeftSurface = Enum.SurfaceType.Weld
  4653. Part308.Locked = true
  4654. Part308.RightParamA = 0
  4655. Part308.RightParamB = 0
  4656. Part308.RightSurface = Enum.SurfaceType.Weld
  4657. Part308.brickColor = BrickColor.new("Institutional white")
  4658. Part308.FormFactor = Enum.FormFactor.Symmetric
  4659. Part308.formFactor = Enum.FormFactor.Symmetric
  4660. Decal309.Name = "roblox"
  4661. Decal309.Parent = Part308
  4662. Part310.Name = "Left Arm"
  4663. Part310.Parent = Model283
  4664. Part310.CFrame = CFrame.new(67.0975876, 4.08531189, 103.562363, 0.978757024, 0.126244366, -0.161546335, 0.00854299963, 0.762141883, 0.647353649, 0.204845995, -0.634982049, 0.744873106)
  4665. Part310.Orientation = Vector3.new(-40.3400002, -12.2399998, 0.639999986)
  4666. Part310.Position = Vector3.new(67.0975876, 4.08531189, 103.562363)
  4667. Part310.Rotation = Vector3.new(-40.9899979, -9.30000019, -7.3499999)
  4668. Part310.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4669. Part310.Size = Vector3.new(1, 2, 1)
  4670. Part310.Anchored = true
  4671. Part310.BrickColor = BrickColor.new("Institutional white")
  4672. Part310.Locked = true
  4673. Part310.brickColor = BrickColor.new("Institutional white")
  4674. Part310.FormFactor = Enum.FormFactor.Symmetric
  4675. Part310.formFactor = Enum.FormFactor.Symmetric
  4676. Part311.Name = "Right Arm"
  4677. Part311.Parent = Model283
  4678. Part311.CFrame = CFrame.new(70.2057953, 4.10042191, 104.1334, 0.897075772, -0.306654513, -0.318147898, 0.333554924, 0.942174435, 0.0323812179, 0.289820939, -0.13516818, 0.94748801)
  4679. Part311.Orientation = Vector3.new(-1.86000001, -18.5599995, 19.5)
  4680. Part311.Position = Vector3.new(70.2057953, 4.10042191, 104.1334)
  4681. Part311.Rotation = Vector3.new(-1.95999992, -18.5499992, 18.8699989)
  4682. Part311.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4683. Part311.Size = Vector3.new(1, 2, 1)
  4684. Part311.Anchored = true
  4685. Part311.BrickColor = BrickColor.new("Institutional white")
  4686. Part311.Locked = true
  4687. Part311.brickColor = BrickColor.new("Institutional white")
  4688. Part311.FormFactor = Enum.FormFactor.Symmetric
  4689. Part311.formFactor = Enum.FormFactor.Symmetric
  4690. Part312.Name = "Left Leg"
  4691. Part312.Parent = Model283
  4692. Part312.CFrame = CFrame.new(68.0493317, 1.93820095, 103.483269, 0.948013484, 0.00734309154, -0.318145752, 0.00312400144, 0.99947089, 0.0323776193, 0.318215162, -0.0316883028, 0.947488844)
  4693. Part312.Orientation = Vector3.new(-1.86000001, -18.5599995, 0.179999992)
  4694. Part312.Position = Vector3.new(68.0493317, 1.93820095, 103.483269)
  4695. Part312.Rotation = Vector3.new(-1.95999992, -18.5499992, -0.439999998)
  4696. Part312.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4697. Part312.Size = Vector3.new(1, 2, 1)
  4698. Part312.Anchored = true
  4699. Part312.BottomSurface = Enum.SurfaceType.Smooth
  4700. Part312.BrickColor = BrickColor.new("Institutional white")
  4701. Part312.Locked = true
  4702. Part312.brickColor = BrickColor.new("Institutional white")
  4703. Part312.FormFactor = Enum.FormFactor.Symmetric
  4704. Part312.formFactor = Enum.FormFactor.Symmetric
  4705. Part313.Name = "Right Leg"
  4706. Part313.Parent = Model283
  4707. Part313.CFrame = CFrame.new(68.9973373, 1.94132304, 103.801491, 0.717139065, 0.00734386081, -0.696891427, 0.0168210026, 0.99947077, 0.0278421808, 0.696727037, -0.031689126, 0.716636062)
  4708. Part313.Orientation = Vector3.new(-1.5999999, -44.2000008, 0.959999979)
  4709. Part313.Position = Vector3.new(68.9973373, 1.94132304, 103.801491)
  4710. Part313.Rotation = Vector3.new(-2.22000003, -44.1800003, -0.589999974)
  4711. Part313.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4712. Part313.Size = Vector3.new(1, 2, 1)
  4713. Part313.Anchored = true
  4714. Part313.BottomSurface = Enum.SurfaceType.Smooth
  4715. Part313.BrickColor = BrickColor.new("Institutional white")
  4716. Part313.Locked = true
  4717. Part313.brickColor = BrickColor.new("Institutional white")
  4718. Part313.FormFactor = Enum.FormFactor.Symmetric
  4719. Part313.formFactor = Enum.FormFactor.Symmetric
  4720. Humanoid314.Parent = Model283
  4721. Humanoid314.LeftLeg = Part312
  4722. Humanoid314.RightLeg = Part313
  4723. Humanoid314.Torso = Part315
  4724. Part315.Name = "HumanoidRootPart"
  4725. Part315.Parent = Model283
  4726. Part315.CFrame = CFrame.new(68.5380249, 3.93870497, 103.578941, 0.948013484, 0.00734309154, -0.318145752, 0.00312400144, 0.99947089, 0.0323776193, 0.318215162, -0.0316883028, 0.947488844)
  4727. Part315.Orientation = Vector3.new(-1.86000001, -18.5599995, 0.179999992)
  4728. Part315.Position = Vector3.new(68.5380249, 3.93870497, 103.578941)
  4729. Part315.Rotation = Vector3.new(-1.95999992, -18.5499992, -0.439999998)
  4730. Part315.Transparency = 1
  4731. Part315.Size = Vector3.new(2, 2, 1)
  4732. Part315.Anchored = true
  4733. Part315.BottomSurface = Enum.SurfaceType.Smooth
  4734. Part315.LeftParamA = 0
  4735. Part315.LeftParamB = 0
  4736. Part315.Locked = true
  4737. Part315.RightParamA = 0
  4738. Part315.RightParamB = 0
  4739. Part315.TopSurface = Enum.SurfaceType.Smooth
  4740. Part315.FormFactor = Enum.FormFactor.Symmetric
  4741. Part315.formFactor = Enum.FormFactor.Symmetric
  4742. BodyColors316.Parent = Model283
  4743. BodyColors316.HeadColor = BrickColor.new("Institutional white")
  4744. BodyColors316.HeadColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  4745. BodyColors316.LeftArmColor = BrickColor.new("Institutional white")
  4746. BodyColors316.LeftArmColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  4747. BodyColors316.LeftLegColor = BrickColor.new("Institutional white")
  4748. BodyColors316.LeftLegColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  4749. BodyColors316.RightArmColor = BrickColor.new("Institutional white")
  4750. BodyColors316.RightArmColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  4751. BodyColors316.RightLegColor = BrickColor.new("Institutional white")
  4752. BodyColors316.RightLegColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  4753. BodyColors316.TorsoColor = BrickColor.new("Institutional white")
  4754. BodyColors316.TorsoColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  4755. CharacterMesh317.Parent = Model283
  4756. CharacterMesh317.BodyPart = Enum.BodyPart.Torso
  4757. CharacterMesh317.MeshId = 27111894
  4758. CharacterMesh318.Name = "Roblox 2.0 Right Arm"
  4759. CharacterMesh318.Parent = Model283
  4760. CharacterMesh318.BodyPart = Enum.BodyPart.RightArm
  4761. CharacterMesh318.MeshId = 27111864
  4762. CharacterMesh319.Parent = Model283
  4763. CharacterMesh319.BodyPart = Enum.BodyPart.LeftLeg
  4764. CharacterMesh319.MeshId = 27111857
  4765. Pants320.Name = "Pants"
  4766. Pants320.Parent = Model283
  4767. Pants320.PantsTemplate = "http://www.roblox.com/asset/?id=382538502"
  4768. Folder321.Name = "NPC_Dialogue"
  4769. Folder321.Parent = Model283
  4770. StringValue322.Name = "Text"
  4771. StringValue322.Parent = Folder321
  4772. StringValue322.Value = "Ah, Derpz huh, It took 15 minutes to make that model with the knife, THE AI took over 6 hours exactly, Derpz is a real guy."
  4773. Beam323.Name = "LoopTo"
  4774. Beam323.Parent = StringValue322
  4775. Beam323.LightInfluence = 1
  4776. CharacterMesh324.Parent = Model283
  4777. CharacterMesh324.BodyPart = Enum.BodyPart.RightLeg
  4778. CharacterMesh324.MeshId = 27111882
  4779. CharacterMesh325.Parent = Model283
  4780. CharacterMesh325.BodyPart = Enum.BodyPart.LeftArm
  4781. CharacterMesh325.MeshId = 27111419
  4782. Shirt326.Name = "Shirt"
  4783. Shirt326.Parent = Model283
  4784. Shirt326.ShirtTemplate = "http://www.roblox.com/asset/?id=607785311"
  4785. Model327.Name = "AddielRoman"
  4786. Model327.Parent = Model282
  4787. Model327.PrimaryPart = Part328
  4788. Part328.Name = "Head"
  4789. Part328.Parent = Model327
  4790. Part328.CFrame = CFrame.new(63.1364899, 5.44443607, 103.224525, 0.751759648, 0.0021402284, -0.659433722, 0.00907599553, 0.999866486, 0.0135918288, 0.659374714, -0.0162028074, 0.751639783)
  4791. Part328.Orientation = Vector3.new(-0.779999971, -41.2599983, 0.519999981)
  4792. Part328.Position = Vector3.new(63.1364899, 5.44443607, 103.224525)
  4793. Part328.Rotation = Vector3.new(-1.03999996, -41.2599983, -0.159999996)
  4794. Part328.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4795. Part328.Size = Vector3.new(2, 1, 1)
  4796. Part328.Anchored = true
  4797. Part328.BrickColor = BrickColor.new("Institutional white")
  4798. Part328.Locked = true
  4799. Part328.TopSurface = Enum.SurfaceType.Smooth
  4800. Part328.brickColor = BrickColor.new("Institutional white")
  4801. Part328.FormFactor = Enum.FormFactor.Symmetric
  4802. Part328.formFactor = Enum.FormFactor.Symmetric
  4803. SpecialMesh329.Parent = Part328
  4804. SpecialMesh329.Scale = Vector3.new(1.25, 1.25, 1.25)
  4805. Sound330.Name = "GettingUp"
  4806. Sound330.Parent = Part328
  4807. Sound330.MaxDistance = 150
  4808. Sound330.EmitterSize = 5
  4809. Sound330.MinDistance = 5
  4810. Sound330.SoundId = "rbxasset://sounds/action_get_up.mp3"
  4811. Sound330.Volume = 0.64999997615814
  4812. RemoteEvent331.Name = "CharacterSoundEvent"
  4813. RemoteEvent331.Parent = Sound330
  4814. Sound332.Name = "Died"
  4815. Sound332.Parent = Part328
  4816. Sound332.MaxDistance = 150
  4817. Sound332.EmitterSize = 5
  4818. Sound332.MinDistance = 5
  4819. Sound332.SoundId = "rbxasset://sounds/uuhhh.mp3"
  4820. Sound332.Volume = 0.64999997615814
  4821. RemoteEvent333.Name = "CharacterSoundEvent"
  4822. RemoteEvent333.Parent = Sound332
  4823. Sound334.Name = "FreeFalling"
  4824. Sound334.Parent = Part328
  4825. Sound334.Looped = true
  4826. Sound334.TimePosition = 0.18202980216694
  4827. Sound334.MaxDistance = 150
  4828. Sound334.EmitterSize = 5
  4829. Sound334.MinDistance = 5
  4830. Sound334.SoundId = "rbxasset://sounds/action_falling.mp3"
  4831. Sound334.Volume = 1
  4832. RemoteEvent335.Name = "CharacterSoundEvent"
  4833. RemoteEvent335.Parent = Sound334
  4834. Sound336.Name = "Jumping"
  4835. Sound336.Parent = Part328
  4836. Sound336.MaxDistance = 150
  4837. Sound336.EmitterSize = 5
  4838. Sound336.MinDistance = 5
  4839. Sound336.SoundId = "rbxasset://sounds/action_jump.mp3"
  4840. Sound336.Volume = 0.64999997615814
  4841. RemoteEvent337.Name = "CharacterSoundEvent"
  4842. RemoteEvent337.Parent = Sound336
  4843. Sound338.Name = "Landing"
  4844. Sound338.Parent = Part328
  4845. Sound338.MaxDistance = 150
  4846. Sound338.EmitterSize = 5
  4847. Sound338.MinDistance = 5
  4848. Sound338.SoundId = "rbxasset://sounds/action_jump_land.mp3"
  4849. Sound338.Volume = 1
  4850. RemoteEvent339.Name = "CharacterSoundEvent"
  4851. RemoteEvent339.Parent = Sound338
  4852. Sound340.Name = "Splash"
  4853. Sound340.Parent = Part328
  4854. Sound340.MaxDistance = 150
  4855. Sound340.EmitterSize = 5
  4856. Sound340.MinDistance = 5
  4857. Sound340.SoundId = "rbxasset://sounds/impact_water.mp3"
  4858. Sound340.Volume = 0.64999997615814
  4859. RemoteEvent341.Name = "CharacterSoundEvent"
  4860. RemoteEvent341.Parent = Sound340
  4861. Sound342.Name = "Running"
  4862. Sound342.Parent = Part328
  4863. Sound342.Looped = true
  4864. Sound342.MaxDistance = 150
  4865. Sound342.EmitterSize = 5
  4866. Sound342.MinDistance = 5
  4867. Sound342.Pitch = 1.8500000238419
  4868. Sound342.PlaybackSpeed = 1.8500000238419
  4869. Sound342.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  4870. Sound342.Volume = 0.64999997615814
  4871. RemoteEvent343.Name = "CharacterSoundEvent"
  4872. RemoteEvent343.Parent = Sound342
  4873. Sound344.Name = "Swimming"
  4874. Sound344.Parent = Part328
  4875. Sound344.Looped = true
  4876. Sound344.MaxDistance = 150
  4877. Sound344.EmitterSize = 5
  4878. Sound344.MinDistance = 5
  4879. Sound344.Pitch = 1.6000000238419
  4880. Sound344.PlaybackSpeed = 1.6000000238419
  4881. Sound344.SoundId = "rbxasset://sounds/action_swim.mp3"
  4882. Sound344.Volume = 0.64999997615814
  4883. RemoteEvent345.Name = "CharacterSoundEvent"
  4884. RemoteEvent345.Parent = Sound344
  4885. Sound346.Name = "Climbing"
  4886. Sound346.Parent = Part328
  4887. Sound346.Looped = true
  4888. Sound346.MaxDistance = 150
  4889. Sound346.EmitterSize = 5
  4890. Sound346.MinDistance = 5
  4891. Sound346.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  4892. Sound346.Volume = 0.64999997615814
  4893. RemoteEvent347.Name = "CharacterSoundEvent"
  4894. RemoteEvent347.Parent = Sound346
  4895. Part348.Name = "Handle"
  4896. Part348.Parent = Part328
  4897. Part348.CFrame = CFrame.new(63.1373291, 5.89437103, 103.217422, 0.751759648, 0.0021402284, -0.659433722, 0.00907599553, 0.999866486, 0.0135918288, 0.659374714, -0.0162028074, 0.751639783)
  4898. Part348.Orientation = Vector3.new(-0.779999971, -41.2599983, 0.519999981)
  4899. Part348.Position = Vector3.new(63.1373291, 5.89437103, 103.217422)
  4900. Part348.Rotation = Vector3.new(-1.03999996, -41.2599983, -0.159999996)
  4901. Part348.Size = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  4902. Part348.Anchored = true
  4903. Part348.BottomSurface = Enum.SurfaceType.Smooth
  4904. Part348.Locked = true
  4905. Part348.TopSurface = Enum.SurfaceType.Smooth
  4906. Part348.FormFactor = Enum.FormFactor.Custom
  4907. Part348.formFactor = Enum.FormFactor.Custom
  4908. SpecialMesh349.Parent = Part348
  4909. SpecialMesh349.MeshId = "http://www.roblox.com/asset/?id=188004660 "
  4910. SpecialMesh349.TextureId = "http://www.roblox.com/asset/?id=451217406"
  4911. SpecialMesh349.MeshType = Enum.MeshType.FileMesh
  4912. Vector3Value350.Name = "OriginalSize"
  4913. Vector3Value350.Parent = Part348
  4914. Vector3Value350.Value = Vector3.new(1.3400265, 1.34999824, 0.779999673)
  4915. Decal351.Name = "Happy"
  4916. Decal351.Parent = Part328
  4917. Decal351.Texture = "http://www.roblox.com/asset/?id=304457062"
  4918. Part352.Name = "Torso"
  4919. Part352.Parent = Model327
  4920. Part352.CFrame = CFrame.new(63.108593, 3.94523406, 103.265114, 0.620537043, 0.0157919228, -0.784018159, 0.00994900055, 0.99955821, 0.0280078575, 0.784114122, -0.0251801088, 0.620105743)
  4921. Part352.Orientation = Vector3.new(-1.5999999, -51.6599998, 0.569999993)
  4922. Part352.Position = Vector3.new(63.108593, 3.94523406, 103.265114)
  4923. Part352.Rotation = Vector3.new(-2.58999991, -51.6299973, -1.45999992)
  4924. Part352.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4925. Part352.Size = Vector3.new(2, 2, 1)
  4926. Part352.Anchored = true
  4927. Part352.BrickColor = BrickColor.new("Institutional white")
  4928. Part352.LeftParamA = 0
  4929. Part352.LeftParamB = 0
  4930. Part352.LeftSurface = Enum.SurfaceType.Weld
  4931. Part352.Locked = true
  4932. Part352.RightParamA = 0
  4933. Part352.RightParamB = 0
  4934. Part352.RightSurface = Enum.SurfaceType.Weld
  4935. Part352.brickColor = BrickColor.new("Institutional white")
  4936. Part352.FormFactor = Enum.FormFactor.Symmetric
  4937. Part352.formFactor = Enum.FormFactor.Symmetric
  4938. Decal353.Name = "roblox"
  4939. Decal353.Parent = Part352
  4940. Part354.Name = "Left Arm"
  4941. Part354.Parent = Model327
  4942. Part354.CFrame = CFrame.new(61.9838219, 4.07680988, 102.362694, 0.643816292, 0.0658615753, -0.762340367, 0.01833901, 0.994674504, 0.101421587, 0.764960349, -0.0792774335, 0.639179766)
  4943. Part354.Orientation = Vector3.new(-5.81999969, -50.0200005, 1.05999994)
  4944. Part354.Position = Vector3.new(61.9838219, 4.07680988, 102.362694)
  4945. Part354.Rotation = Vector3.new(-9.0199995, -49.6699982, -5.83999968)
  4946. Part354.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4947. Part354.Size = Vector3.new(1, 2, 1)
  4948. Part354.Anchored = true
  4949. Part354.BrickColor = BrickColor.new("Institutional white")
  4950. Part354.Locked = true
  4951. Part354.brickColor = BrickColor.new("Institutional white")
  4952. Part354.FormFactor = Enum.FormFactor.Symmetric
  4953. Part354.formFactor = Enum.FormFactor.Symmetric
  4954. Part355.Name = "Right Arm"
  4955. Part355.Parent = Model327
  4956. Part355.CFrame = CFrame.new(63.9639511, 4.09470892, 104.304176, 0.549871862, -0.00992251374, -0.835190117, 0.0590689853, 0.99788779, 0.0270343404, 0.833157837, -0.0641992539, 0.549296439)
  4957. Part355.Orientation = Vector3.new(-1.54999995, -56.6699982, 3.38999987)
  4958. Part355.Position = Vector3.new(63.9639511, 4.09470892, 104.304176)
  4959. Part355.Rotation = Vector3.new(-2.81999993, -56.6399994, 1.02999997)
  4960. Part355.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4961. Part355.Size = Vector3.new(1, 2, 1)
  4962. Part355.Anchored = true
  4963. Part355.BrickColor = BrickColor.new("Institutional white")
  4964. Part355.Locked = true
  4965. Part355.brickColor = BrickColor.new("Institutional white")
  4966. Part355.FormFactor = Enum.FormFactor.Symmetric
  4967. Part355.formFactor = Enum.FormFactor.Symmetric
  4968. Part356.Name = "Left Leg"
  4969. Part356.Parent = Model327
  4970. Part356.CFrame = CFrame.new(62.8021049, 1.93994796, 102.897781, 0.549733043, 0.015790049, -0.83519119, 0.0123550016, 0.99955833, 0.0270297714, 0.835249126, -0.0251779463, 0.549295127)
  4971. Part356.Orientation = Vector3.new(-1.54999995, -56.6699982, 0.709999979)
  4972. Part356.Position = Vector3.new(62.8021049, 1.93994796, 102.897781)
  4973. Part356.Rotation = Vector3.new(-2.81999993, -56.6399994, -1.64999998)
  4974. Part356.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4975. Part356.Size = Vector3.new(1, 2, 1)
  4976. Part356.Anchored = true
  4977. Part356.BottomSurface = Enum.SurfaceType.Smooth
  4978. Part356.BrickColor = BrickColor.new("Institutional white")
  4979. Part356.Locked = true
  4980. Part356.brickColor = BrickColor.new("Institutional white")
  4981. Part356.FormFactor = Enum.FormFactor.Symmetric
  4982. Part356.formFactor = Enum.FormFactor.Symmetric
  4983. Part357.Name = "Right Leg"
  4984. Part357.Parent = Model327
  4985. Part357.CFrame = CFrame.new(63.3518791, 1.95229995, 103.73304, 0.134405062, 0.0157919303, -0.990800619, 0.022833012, 0.99955821, 0.019028876, 0.990663469, -0.0251805373, 0.133985087)
  4986. Part357.Orientation = Vector3.new(-1.09000003, -82.2999954, 1.30999994)
  4987. Part357.Position = Vector3.new(63.3518791, 1.95229995, 103.73304)
  4988. Part357.Rotation = Vector3.new(-8.07999992, -82.2200012, -6.69999981)
  4989. Part357.Color = Color3.new(0.972549, 0.972549, 0.972549)
  4990. Part357.Size = Vector3.new(1, 2, 1)
  4991. Part357.Anchored = true
  4992. Part357.BottomSurface = Enum.SurfaceType.Smooth
  4993. Part357.BrickColor = BrickColor.new("Institutional white")
  4994. Part357.Locked = true
  4995. Part357.brickColor = BrickColor.new("Institutional white")
  4996. Part357.FormFactor = Enum.FormFactor.Symmetric
  4997. Part357.formFactor = Enum.FormFactor.Symmetric
  4998. Humanoid358.Parent = Model327
  4999. Humanoid358.LeftLeg = Part356
  5000. Humanoid358.RightLeg = Part357
  5001. Humanoid358.Torso = Part359
  5002. Part359.Name = "HumanoidRootPart"
  5003. Part359.Parent = Model327
  5004. Part359.CFrame = CFrame.new(63.108593, 3.94523406, 103.265114, 0.549733043, 0.015790049, -0.83519119, 0.0123550016, 0.99955833, 0.0270297714, 0.835249126, -0.0251779463, 0.549295127)
  5005. Part359.Orientation = Vector3.new(-1.54999995, -56.6699982, 0.709999979)
  5006. Part359.Position = Vector3.new(63.108593, 3.94523406, 103.265114)
  5007. Part359.Rotation = Vector3.new(-2.81999993, -56.6399994, -1.64999998)
  5008. Part359.Transparency = 1
  5009. Part359.Size = Vector3.new(2, 2, 1)
  5010. Part359.Anchored = true
  5011. Part359.BottomSurface = Enum.SurfaceType.Smooth
  5012. Part359.LeftParamA = 0
  5013. Part359.LeftParamB = 0
  5014. Part359.Locked = true
  5015. Part359.RightParamA = 0
  5016. Part359.RightParamB = 0
  5017. Part359.TopSurface = Enum.SurfaceType.Smooth
  5018. Part359.FormFactor = Enum.FormFactor.Symmetric
  5019. Part359.formFactor = Enum.FormFactor.Symmetric
  5020. Script360.Name = "Sound"
  5021. Script360.Parent = Model327
  5022. table.insert(cors,sandbox(Script360,function()
  5023. --[[
  5024. Author: @spotco
  5025. This script creates sounds which are placed under the character head.
  5026. These sounds are used by the "LocalSound" script.
  5027.  
  5028. To modify this script, copy it to your "StarterPlayer/StarterCharacterScripts" folder keeping the same script name ("Sound").
  5029. The default Sound script loaded for every character will then be replaced with your copy of the script.
  5030. ]]--
  5031. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  5032. local Players = game:GetService("Players")
  5033.  
  5034. local SOUND_EVENT_FOLDER_NAME = "DefaultSoundEvents"
  5035. local DEFAULT_SERVER_SOUND_EVENT_NAME = "DefaultServerSoundEvent"
  5036.  
  5037. local SoundEventFolder = ReplicatedStorage:FindFirstChild(SOUND_EVENT_FOLDER_NAME)
  5038. local DefaultServerSoundEvent = nil
  5039.  
  5040. local useSoundDispatcher = UserSettings():IsUserFeatureEnabled("UserUseSoundDispatcher")
  5041. if useSoundDispatcher then
  5042. if not SoundEventFolder then
  5043. SoundEventFolder = Instance.new("Folder")
  5044. SoundEventFolder.Name = SOUND_EVENT_FOLDER_NAME
  5045. SoundEventFolder.Archivable = false
  5046. SoundEventFolder.Parent = ReplicatedStorage
  5047. end
  5048.  
  5049. DefaultServerSoundEvent = SoundEventFolder:FindFirstChild(DEFAULT_SERVER_SOUND_EVENT_NAME)
  5050. else
  5051. DefaultServerSoundEvent = ReplicatedStorage:FindFirstChild(DEFAULT_SERVER_SOUND_EVENT_NAME)
  5052. end
  5053.  
  5054. if not DefaultServerSoundEvent then
  5055. if useSoundDispatcher then
  5056. DefaultServerSoundEvent = Instance.new("RemoteEvent", SoundEventFolder)
  5057. else
  5058. DefaultServerSoundEvent = Instance.new("RemoteEvent", ReplicatedStorage)
  5059. end
  5060.  
  5061. DefaultServerSoundEvent.Name = DEFAULT_SERVER_SOUND_EVENT_NAME
  5062. DefaultServerSoundEvent.OnServerEvent:Connect(function() end)
  5063. end
  5064.  
  5065. local function CreateNewSound(name, id, looped, pitch, parent)
  5066. local sound = Instance.new("Sound")
  5067. sound.SoundId = id
  5068. sound.Name = name
  5069. sound.archivable = false
  5070. sound.Pitch = pitch
  5071. sound.Looped = looped
  5072. sound.MinDistance = 5
  5073. sound.MaxDistance = 150
  5074. sound.Volume = 0.65
  5075. sound.Parent = parent
  5076.  
  5077. if DefaultServerSoundEvent then
  5078. local CharacterSoundEvent = Instance.new("RemoteEvent", sound)
  5079. CharacterSoundEvent.Name = "CharacterSoundEvent"
  5080. CharacterSoundEvent.OnServerEvent:Connect(function(player, playing, resetPosition)
  5081. if type(playing) ~= "boolean" then
  5082. return
  5083. end
  5084. if type(resetPosition) ~= "boolean" then
  5085. return
  5086. end
  5087.  
  5088. if player.Character ~= script.Parent then
  5089. return
  5090. end
  5091. for _, p in pairs(Players:GetPlayers()) do
  5092. if p ~= player then
  5093. -- Connect to the dispatcher to check if the player has loaded.
  5094. if useSoundDispatcher then
  5095. SoundEventFolder:FindFirstChild("SoundDispatcher"):Fire(p, sound, playing, resetPosition)
  5096. else
  5097. DefaultServerSoundEvent:FireClient(p, sound, playing, resetPosition)
  5098. end
  5099. end
  5100. end
  5101. end)
  5102. end
  5103. return sound
  5104. end
  5105.  
  5106. local head = script.Parent:FindFirstChild("Head")
  5107. if not head then
  5108. error("Sound script parent has no child Head.")
  5109. return
  5110. end
  5111.  
  5112. CreateNewSound("GettingUp", "rbxasset://sounds/action_get_up.mp3", false, 1, head)
  5113. CreateNewSound("Died", "rbxasset://sounds/uuhhh.mp3", false, 1, head)
  5114. CreateNewSound("FreeFalling", "rbxasset://sounds/action_falling.mp3", true, 1, head)
  5115. CreateNewSound("Jumping", "rbxasset://sounds/action_jump.mp3", false, 1, head)
  5116. CreateNewSound("Landing", "rbxasset://sounds/action_jump_land.mp3", false, 1, head)
  5117. CreateNewSound("Splash", "rbxasset://sounds/impact_water.mp3", false, 1, head)
  5118. CreateNewSound("Running", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1.85, head)
  5119. CreateNewSound("Swimming", "rbxasset://sounds/action_swim.mp3", true, 1.6, head)
  5120. CreateNewSound("Climbing", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1, head)
  5121. end))
  5122. LocalScript361.Name = "LocalSound"
  5123. LocalScript361.Parent = Script360
  5124. table.insert(cors,sandbox(LocalScript361,function()
  5125. --[[
  5126. Author: @spotco
  5127. This script runs locally for the player of the given humanoid.
  5128. This script triggers humanoid sound play/pause actions locally.
  5129.  
  5130. The Playing/TimePosition properties of Sound objects bypass FilteringEnabled, so this triggers the sound
  5131. immediately for the player and is replicated to all other players.
  5132.  
  5133. This script is optimized to reduce network traffic through minimizing the amount of property replication.
  5134. ]]--
  5135.  
  5136. --All sounds are referenced by this ID
  5137. local SFX = {
  5138. Died = 0;
  5139. Running = 1;
  5140. Swimming = 2;
  5141. Climbing = 3,
  5142. Jumping = 4;
  5143. GettingUp = 5;
  5144. FreeFalling = 6;
  5145. FallingDown = 7;
  5146. Landing = 8;
  5147. Splash = 9;
  5148. }
  5149.  
  5150. local useUpdatedLocalSoundFlag = UserSettings():IsUserFeatureEnabled("UserFixCharacterSoundIssues")
  5151.  
  5152. local Humanoid = nil
  5153. local Head = nil
  5154. --SFX ID to Sound object
  5155. local Sounds = {}
  5156. local SoundService = game:GetService("SoundService")
  5157. local soundEventFolderName = "DefaultSoundEvents"
  5158. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  5159. local AddCharacterLoadedEvent = nil
  5160. local RemoveCharacterEvent = nil
  5161. local soundEventFolder = ReplicatedStorage:FindFirstChild(soundEventFolderName)
  5162. local useSoundDispatcher = UserSettings():IsUserFeatureEnabled("UserUseSoundDispatcher")
  5163.  
  5164. if useSoundDispatcher then
  5165. if not soundEventFolder then
  5166. soundEventFolder = Instance.new("Folder", ReplicatedStorage)
  5167. soundEventFolder.Name = soundEventFolderName
  5168. soundEventFolder.Archivable = false
  5169. end
  5170.  
  5171. -- Load the RemoveCharacterEvent
  5172. RemoveCharacterEvent = soundEventFolder:FindFirstChild("RemoveCharacterEvent")
  5173. if RemoveCharacterEvent == nil then
  5174. RemoveCharacterEvent = Instance.new("RemoteEvent", soundEventFolder)
  5175. RemoveCharacterEvent.Name = "RemoveCharacterEvent"
  5176. end
  5177.  
  5178. AddCharacterLoadedEvent = soundEventFolder:FindFirstChild("AddCharacterLoadedEvent")
  5179. if AddCharacterLoadedEvent == nil then
  5180. AddCharacterLoadedEvent = Instance.new("RemoteEvent", soundEventFolder)
  5181. AddCharacterLoadedEvent.Name = "AddCharacterLoadedEvent"
  5182. end
  5183.  
  5184. -- Notify the server a new character has been loaded
  5185. AddCharacterLoadedEvent:FireServer()
  5186.  
  5187. -- Notify the sound dispatcher this character has left.
  5188. game.Players.LocalPlayer.CharacterRemoving:connect(function(character)
  5189. RemoveCharacterEvent:FireServer(game.Players.LocalPlayer)
  5190. end)
  5191. end
  5192.  
  5193. do
  5194. local Figure = script.Parent.Parent
  5195. Head = Figure:WaitForChild("Head")
  5196. while not Humanoid do
  5197. for _,NewHumanoid in pairs(Figure:GetChildren()) do
  5198. if NewHumanoid:IsA("Humanoid") then
  5199. Humanoid = NewHumanoid
  5200. break
  5201. end
  5202. end
  5203. if Humanoid then break end
  5204. Figure.ChildAdded:wait()
  5205. end
  5206. Sounds[SFX.Died] = Head:WaitForChild("Died")
  5207. Sounds[SFX.Running] = Head:WaitForChild("Running")
  5208. Sounds[SFX.Swimming] = Head:WaitForChild("Swimming")
  5209. Sounds[SFX.Climbing] = Head:WaitForChild("Climbing")
  5210. Sounds[SFX.Jumping] = Head:WaitForChild("Jumping")
  5211. Sounds[SFX.GettingUp] = Head:WaitForChild("GettingUp")
  5212. Sounds[SFX.FreeFalling] = Head:WaitForChild("FreeFalling")
  5213. Sounds[SFX.Landing] = Head:WaitForChild("Landing")
  5214. Sounds[SFX.Splash] = Head:WaitForChild("Splash")
  5215.  
  5216. local DefaultServerSoundEvent = nil
  5217. if useSoundDispatcher then
  5218. DefaultServerSoundEvent = soundEventFolder:FindFirstChild("DefaultServerSoundEvent")
  5219. else
  5220. DefaultServerSoundEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultServerSoundEvent")
  5221. end
  5222.  
  5223. if DefaultServerSoundEvent then
  5224. DefaultServerSoundEvent.OnClientEvent:connect(function(sound, playing, resetPosition)
  5225. if resetPosition and sound.TimePosition ~= 0 then
  5226. sound.TimePosition = 0
  5227. end
  5228. if sound.IsPlaying ~= playing then
  5229. sound.Playing = playing
  5230. end
  5231. end)
  5232. end
  5233. end
  5234.  
  5235. local IsSoundFilteringEnabled = function()
  5236. return game.Workspace.FilteringEnabled and SoundService.RespectFilteringEnabled
  5237. end
  5238.  
  5239. local Util
  5240. Util = {
  5241.  
  5242. --Define linear relationship between (pt1x,pt2x) and (pt2x,pt2y). Evaluate this at x.
  5243. YForLineGivenXAndTwoPts = function(x,pt1x,pt1y,pt2x,pt2y)
  5244. --(y - y1)/(x - x1) = m
  5245. local m = (pt1y - pt2y) / (pt1x - pt2x)
  5246. --float b = pt1.y - m * pt1.x;
  5247. local b = (pt1y - m * pt1x)
  5248. return m * x + b
  5249. end;
  5250.  
  5251. --Clamps the value of "val" between the "min" and "max"
  5252. Clamp = function(val,min,max)
  5253. return math.min(max,math.max(min,val))
  5254. end;
  5255.  
  5256. --Gets the horizontal (x,z) velocity magnitude of the given part
  5257. HorizontalSpeed = function(Head)
  5258. local hVel = Head.Velocity + Vector3.new(0,-Head.Velocity.Y,0)
  5259. return hVel.magnitude
  5260. end;
  5261.  
  5262. --Gets the vertical (y) velocity magnitude of the given part
  5263. VerticalSpeed = function(Head)
  5264. return math.abs(Head.Velocity.Y)
  5265. end;
  5266.  
  5267. --Setting Playing/TimePosition values directly result in less network traffic than Play/Pause/Resume/Stop
  5268. --If these properties are enabled, use them.
  5269. Play = function(sound)
  5270. if IsSoundFilteringEnabled() then
  5271. sound.CharacterSoundEvent:FireServer(true, true)
  5272. end
  5273. if sound.TimePosition ~= 0 then
  5274. sound.TimePosition = 0
  5275. end
  5276. if not sound.IsPlaying then
  5277. sound.Playing = true
  5278. end
  5279. end;
  5280.  
  5281. Pause = function(sound)
  5282. if IsSoundFilteringEnabled() then
  5283. sound.CharacterSoundEvent:FireServer(false, false)
  5284. end
  5285. if sound.IsPlaying then
  5286. sound.Playing = false
  5287. end
  5288. end;
  5289.  
  5290. Resume = function(sound)
  5291. if IsSoundFilteringEnabled() then
  5292. sound.CharacterSoundEvent:FireServer(true, false)
  5293. end
  5294. if not sound.IsPlaying then
  5295. sound.Playing = true
  5296. end
  5297. end;
  5298.  
  5299. Stop = function(sound)
  5300. if IsSoundFilteringEnabled() then
  5301. sound.CharacterSoundEvent:FireServer(false, true)
  5302. end
  5303. if sound.IsPlaying then
  5304. sound.Playing = false
  5305. end
  5306. if sound.TimePosition ~= 0 then
  5307. sound.TimePosition = 0
  5308. end
  5309. end;
  5310. }
  5311.  
  5312. do
  5313. -- List of all active Looped sounds
  5314. local playingLoopedSounds = {}
  5315.  
  5316. -- Last seen Enum.HumanoidStateType
  5317. local activeState = nil
  5318.  
  5319. local fallSpeed = 0
  5320.  
  5321. -- Verify and set that "sound" is in "playingLoopedSounds".
  5322. function setSoundInPlayingLoopedSounds(sound)
  5323. for i=1, #playingLoopedSounds do
  5324. if playingLoopedSounds[i] == sound then
  5325. return
  5326. end
  5327. end
  5328. table.insert(playingLoopedSounds,sound)
  5329. end
  5330.  
  5331. -- Stop all active looped sounds except parameter "except". If "except" is not passed, all looped sounds will be stopped.
  5332. function stopPlayingLoopedSoundsExcept(except)
  5333. for i=#playingLoopedSounds,1,-1 do
  5334. if playingLoopedSounds[i] ~= except then
  5335. Util.Pause(playingLoopedSounds[i])
  5336. table.remove(playingLoopedSounds,i)
  5337. end
  5338. end
  5339. end
  5340.  
  5341. -- Table of Enum.HumanoidStateType to handling function
  5342. local stateUpdateHandler = {
  5343. [Enum.HumanoidStateType.Dead] = function()
  5344. stopPlayingLoopedSoundsExcept()
  5345. local sound = Sounds[SFX.Died]
  5346. Util.Play(sound)
  5347. end;
  5348.  
  5349. [Enum.HumanoidStateType.RunningNoPhysics] = function(speed)
  5350. stateUpdated(Enum.HumanoidStateType.Running, speed)
  5351. end;
  5352.  
  5353. [Enum.HumanoidStateType.Running] = function(speed)
  5354. local sound = Sounds[SFX.Running]
  5355. stopPlayingLoopedSoundsExcept(sound)
  5356.  
  5357. if(useUpdatedLocalSoundFlag and activeState == Enum.HumanoidStateType.Freefall and fallSpeed > 0.1) then
  5358. -- Play a landing sound if the character dropped from a large distance
  5359. local vol = math.min(1.0, math.max(0.0, (fallSpeed - 50) / 110))
  5360. local freeFallSound = Sounds[SFX.FreeFalling]
  5361. freeFallSound.Volume = vol
  5362. Util.Play(freeFallSound)
  5363. fallSpeed = 0
  5364. end
  5365. if useUpdatedLocalSoundFlag then
  5366. if speed ~= nil and speed > 0.5 then
  5367. Util.Resume(sound)
  5368. setSoundInPlayingLoopedSounds(sound)
  5369. elseif speed ~= nil then
  5370. stopPlayingLoopedSoundsExcept()
  5371. end
  5372. else
  5373. if Util.HorizontalSpeed(Head) > 0.5 then
  5374. Util.Resume(sound)
  5375. setSoundInPlayingLoopedSounds(sound)
  5376. else
  5377. stopPlayingLoopedSoundsExcept()
  5378. end
  5379. end
  5380. end;
  5381.  
  5382. [Enum.HumanoidStateType.Swimming] = function(speed)
  5383. local threshold
  5384. if useUpdatedLocalSoundFlag then threshold = speed else threshold = Util.VerticalSpeed(Head) end
  5385. if activeState ~= Enum.HumanoidStateType.Swimming and threshold > 0.1 then
  5386. local splashSound = Sounds[SFX.Splash]
  5387. splashSound.Volume = Util.Clamp(
  5388. Util.YForLineGivenXAndTwoPts(
  5389. Util.VerticalSpeed(Head),
  5390. 100, 0.28,
  5391. 350, 1),
  5392. 0,1)
  5393. Util.Play(splashSound)
  5394. end
  5395.  
  5396. do
  5397. local sound = Sounds[SFX.Swimming]
  5398. stopPlayingLoopedSoundsExcept(sound)
  5399. Util.Resume(sound)
  5400. setSoundInPlayingLoopedSounds(sound)
  5401. end
  5402. end;
  5403.  
  5404. [Enum.HumanoidStateType.Climbing] = function(speed)
  5405. local sound = Sounds[SFX.Climbing]
  5406. if useUpdatedLocalSoundFlag then
  5407. if speed ~= nil and math.abs(speed) > 0.1 then
  5408. Util.Resume(sound)
  5409. stopPlayingLoopedSoundsExcept(sound)
  5410. else
  5411. Util.Pause(sound)
  5412. stopPlayingLoopedSoundsExcept(sound)
  5413. end
  5414. else
  5415. if Util.VerticalSpeed(Head) > 0.1 then
  5416. Util.Resume(sound)
  5417. stopPlayingLoopedSoundsExcept(sound)
  5418. else
  5419. stopPlayingLoopedSoundsExcept()
  5420. end
  5421. end
  5422.  
  5423. setSoundInPlayingLoopedSounds(sound)
  5424. end;
  5425.  
  5426. [Enum.HumanoidStateType.Jumping] = function()
  5427. if activeState == Enum.HumanoidStateType.Jumping then
  5428. return
  5429. end
  5430. stopPlayingLoopedSoundsExcept()
  5431. local sound = Sounds[SFX.Jumping]
  5432. Util.Play(sound)
  5433. end;
  5434.  
  5435. [Enum.HumanoidStateType.GettingUp] = function()
  5436. stopPlayingLoopedSoundsExcept()
  5437. local sound = Sounds[SFX.GettingUp]
  5438. Util.Play(sound)
  5439. end;
  5440.  
  5441. [Enum.HumanoidStateType.Freefall] = function()
  5442. if activeState == Enum.HumanoidStateType.Freefall then
  5443. return
  5444. end
  5445. local sound = Sounds[SFX.FreeFalling]
  5446. sound.Volume = 0
  5447. stopPlayingLoopedSoundsExcept()
  5448.  
  5449. fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.y))
  5450. end;
  5451.  
  5452. [Enum.HumanoidStateType.FallingDown] = function()
  5453. stopPlayingLoopedSoundsExcept()
  5454. end;
  5455.  
  5456. [Enum.HumanoidStateType.Landed] = function()
  5457. stopPlayingLoopedSoundsExcept()
  5458. if Util.VerticalSpeed(Head) > 75 then
  5459. local landingSound = Sounds[SFX.Landing]
  5460. landingSound.Volume = Util.Clamp(
  5461. Util.YForLineGivenXAndTwoPts(
  5462. Util.VerticalSpeed(Head),
  5463. 50, 0,
  5464. 100, 1),
  5465. 0,1)
  5466. Util.Play(landingSound)
  5467. end
  5468. end;
  5469.  
  5470. [Enum.HumanoidStateType.Seated] = function()
  5471. stopPlayingLoopedSoundsExcept()
  5472. end;
  5473. }
  5474.  
  5475.  
  5476.  
  5477. -- Handle state event fired or OnChange fired
  5478. function stateUpdated(state, speed)
  5479. if stateUpdateHandler[state] ~= nil then
  5480. if useUpdatedLocalSoundFlag and (state == Enum.HumanoidStateType.Running
  5481. or state == Enum.HumanoidStateType.Climbing
  5482. or state == Enum.HumanoidStateType.Swimming
  5483. or state == Enum.HumanoidStateType.RunningNoPhysics) then
  5484. stateUpdateHandler[state](speed)
  5485. else
  5486. stateUpdateHandler[state]()
  5487. end
  5488. end
  5489. activeState = state
  5490. end
  5491.  
  5492. Humanoid.Died:connect( function() stateUpdated(Enum.HumanoidStateType.Dead) end)
  5493. Humanoid.Running:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Running, speed) end)
  5494. Humanoid.Swimming:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Swimming, speed) end)
  5495. Humanoid.Climbing:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Climbing, speed) end)
  5496. Humanoid.Jumping:connect( function() stateUpdated(Enum.HumanoidStateType.Jumping) end)
  5497. Humanoid.GettingUp:connect( function() stateUpdated(Enum.HumanoidStateType.GettingUp) end)
  5498. Humanoid.FreeFalling:connect( function() stateUpdated(Enum.HumanoidStateType.Freefall) end)
  5499. Humanoid.FallingDown:connect( function() stateUpdated(Enum.HumanoidStateType.FallingDown) end)
  5500.  
  5501.  
  5502.  
  5503. -- required for proper handling of Landed event
  5504.  
  5505. Humanoid.StateChanged:connect(function(old, new)
  5506. stateUpdated(new)
  5507. end)
  5508.  
  5509.  
  5510.  
  5511. function onUpdate(stepDeltaSeconds, tickSpeedSeconds)
  5512. local stepScale = stepDeltaSeconds / tickSpeedSeconds
  5513. do
  5514. local sound = Sounds[SFX.FreeFalling]
  5515. if activeState == Enum.HumanoidStateType.Freefall then
  5516. if Head.Velocity.Y < 0 and Util.VerticalSpeed(Head) > 75 then
  5517. Util.Resume(sound)
  5518.  
  5519. --Volume takes 1.1 seconds to go from volume 0 to 1
  5520. local ANIMATION_LENGTH_SECONDS = 1.1
  5521.  
  5522. local normalizedIncrement = tickSpeedSeconds / ANIMATION_LENGTH_SECONDS
  5523. sound.Volume = Util.Clamp(sound.Volume + normalizedIncrement * stepScale, 0, 1)
  5524. else
  5525. sound.Volume = 0
  5526. end
  5527. else
  5528. Util.Pause(sound)
  5529. end
  5530. end
  5531.  
  5532. do
  5533. local sound = Sounds[SFX.Running]
  5534. if activeState == Enum.HumanoidStateType.Running then
  5535. if Util.HorizontalSpeed(Head) < 0.5 then
  5536. Util.Pause(sound)
  5537. end
  5538. end
  5539. end
  5540. end
  5541.  
  5542.  
  5543. local lastTick = tick()
  5544. local TICK_SPEED_SECONDS = 0.25
  5545. while true do
  5546. onUpdate(tick() - lastTick,TICK_SPEED_SECONDS)
  5547. lastTick = tick()
  5548. wait(TICK_SPEED_SECONDS)
  5549. end
  5550.  
  5551. end
  5552.  
  5553. end))
  5554. Script362.Name = "Health"
  5555. Script362.Parent = Model327
  5556. table.insert(cors,sandbox(Script362,function()
  5557. -- Gradually regenerates the Humanoid's Health over time.
  5558.  
  5559. local REGEN_RATE = 1/100 -- Regenerate this fraction of MaxHealth per second.
  5560. local REGEN_STEP = 1 -- Wait this long between each regeneration step.
  5561.  
  5562. --------------------------------------------------------------------------------
  5563.  
  5564. local Character = script.Parent
  5565. local Humanoid = Character:WaitForChild'Humanoid'
  5566.  
  5567. --------------------------------------------------------------------------------
  5568.  
  5569. while true do
  5570. while Humanoid.Health < Humanoid.MaxHealth do
  5571. local dt = wait(REGEN_STEP)
  5572. local dh = dt*REGEN_RATE*Humanoid.MaxHealth
  5573. Humanoid.Health = math.min(Humanoid.Health + dh, Humanoid.MaxHealth)
  5574. end
  5575. Humanoid.HealthChanged:Wait()
  5576. end
  5577. end))
  5578. LocalScript363.Name = "Animate"
  5579. LocalScript363.Parent = Model327
  5580. table.insert(cors,sandbox(LocalScript363,function()
  5581. local Figure = script.Parent
  5582. local Torso = Figure:WaitForChild("Torso")
  5583. local RightShoulder = Torso:WaitForChild("Right Shoulder")
  5584. local LeftShoulder = Torso:WaitForChild("Left Shoulder")
  5585. local RightHip = Torso:WaitForChild("Right Hip")
  5586. local LeftHip = Torso:WaitForChild("Left Hip")
  5587. local Neck = Torso:WaitForChild("Neck")
  5588. local Humanoid = Figure:WaitForChild("Humanoid")
  5589. local pose = "Standing"
  5590.  
  5591. local currentAnim = ""
  5592. local currentAnimInstance = nil
  5593. local currentAnimTrack = nil
  5594. local currentAnimKeyframeHandler = nil
  5595. local currentAnimSpeed = 1.0
  5596. local animTable = {}
  5597. local animNames = {
  5598. idle = {
  5599. { id = "http://www.roblox.com/asset/?id=180435571", weight = 9 },
  5600. { id = "http://www.roblox.com/asset/?id=180435792", weight = 1 }
  5601. },
  5602. walk = {
  5603. { id = "http://www.roblox.com/asset/?id=180426354", weight = 10 }
  5604. },
  5605. run = {
  5606. { id = "run.xml", weight = 10 }
  5607. },
  5608. jump = {
  5609. { id = "http://www.roblox.com/asset/?id=125750702", weight = 10 }
  5610. },
  5611. fall = {
  5612. { id = "http://www.roblox.com/asset/?id=180436148", weight = 10 }
  5613. },
  5614. climb = {
  5615. { id = "http://www.roblox.com/asset/?id=180436334", weight = 10 }
  5616. },
  5617. sit = {
  5618. { id = "http://www.roblox.com/asset/?id=178130996", weight = 10 }
  5619. },
  5620. toolnone = {
  5621. { id = "http://www.roblox.com/asset/?id=182393478", weight = 10 }
  5622. },
  5623. toolslash = {
  5624. { id = "http://www.roblox.com/asset/?id=129967390", weight = 10 }
  5625. -- { id = "slash.xml", weight = 10 }
  5626. },
  5627. toollunge = {
  5628. { id = "http://www.roblox.com/asset/?id=129967478", weight = 10 }
  5629. },
  5630. wave = {
  5631. { id = "http://www.roblox.com/asset/?id=128777973", weight = 10 }
  5632. },
  5633. point = {
  5634. { id = "http://www.roblox.com/asset/?id=128853357", weight = 10 }
  5635. },
  5636. dance1 = {
  5637. { id = "http://www.roblox.com/asset/?id=182435998", weight = 10 },
  5638. { id = "http://www.roblox.com/asset/?id=182491037", weight = 10 },
  5639. { id = "http://www.roblox.com/asset/?id=182491065", weight = 10 }
  5640. },
  5641. dance2 = {
  5642. { id = "http://www.roblox.com/asset/?id=182436842", weight = 10 },
  5643. { id = "http://www.roblox.com/asset/?id=182491248", weight = 10 },
  5644. { id = "http://www.roblox.com/asset/?id=182491277", weight = 10 }
  5645. },
  5646. dance3 = {
  5647. { id = "http://www.roblox.com/asset/?id=182436935", weight = 10 },
  5648. { id = "http://www.roblox.com/asset/?id=182491368", weight = 10 },
  5649. { id = "http://www.roblox.com/asset/?id=182491423", weight = 10 }
  5650. },
  5651. laugh = {
  5652. { id = "http://www.roblox.com/asset/?id=129423131", weight = 10 }
  5653. },
  5654. cheer = {
  5655. { id = "http://www.roblox.com/asset/?id=129423030", weight = 10 }
  5656. },
  5657. }
  5658. local dances = {"dance1", "dance2", "dance3"}
  5659.  
  5660. -- Existance in this list signifies that it is an emote, the value indicates if it is a looping emote
  5661. local emoteNames = { wave = false, point = false, dance1 = true, dance2 = true, dance3 = true, laugh = false, cheer = false}
  5662.  
  5663. function configureAnimationSet(name, fileList)
  5664. if (animTable[name] ~= nil) then
  5665. for _, connection in pairs(animTable[name].connections) do
  5666. connection:disconnect()
  5667. end
  5668. end
  5669. animTable[name] = {}
  5670. animTable[name].count = 0
  5671. animTable[name].totalWeight = 0
  5672. animTable[name].connections = {}
  5673.  
  5674. -- check for config values
  5675. local config = script:FindFirstChild(name)
  5676. if (config ~= nil) then
  5677. -- print("Loading anims " .. name)
  5678. table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end))
  5679. table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end))
  5680. local idx = 1
  5681. for _, childPart in pairs(config:GetChildren()) do
  5682. if (childPart:IsA("Animation")) then
  5683. table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end))
  5684. animTable[name][idx] = {}
  5685. animTable[name][idx].anim = childPart
  5686. local weightObject = childPart:FindFirstChild("Weight")
  5687. if (weightObject == nil) then
  5688. animTable[name][idx].weight = 1
  5689. else
  5690. animTable[name][idx].weight = weightObject.Value
  5691. end
  5692. animTable[name].count = animTable[name].count + 1
  5693. animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight
  5694. -- print(name .. " [" .. idx .. "] " .. animTable[name][idx].anim.AnimationId .. " (" .. animTable[name][idx].weight .. ")")
  5695. idx = idx + 1
  5696. end
  5697. end
  5698. end
  5699.  
  5700. -- fallback to defaults
  5701. if (animTable[name].count <= 0) then
  5702. for idx, anim in pairs(fileList) do
  5703. animTable[name][idx] = {}
  5704. animTable[name][idx].anim = Instance.new("Animation")
  5705. animTable[name][idx].anim.Name = name
  5706. animTable[name][idx].anim.AnimationId = anim.id
  5707. animTable[name][idx].weight = anim.weight
  5708. animTable[name].count = animTable[name].count + 1
  5709. animTable[name].totalWeight = animTable[name].totalWeight + anim.weight
  5710. -- print(name .. " [" .. idx .. "] " .. anim.id .. " (" .. anim.weight .. ")")
  5711. end
  5712. end
  5713. end
  5714.  
  5715. -- Setup animation objects
  5716. function scriptChildModified(child)
  5717. local fileList = animNames[child.Name]
  5718. if (fileList ~= nil) then
  5719. configureAnimationSet(child.Name, fileList)
  5720. end
  5721. end
  5722.  
  5723. script.ChildAdded:connect(scriptChildModified)
  5724. script.ChildRemoved:connect(scriptChildModified)
  5725.  
  5726.  
  5727. for name, fileList in pairs(animNames) do
  5728. configureAnimationSet(name, fileList)
  5729. end
  5730.  
  5731. -- ANIMATION
  5732.  
  5733. -- declarations
  5734. local toolAnim = "None"
  5735. local toolAnimTime = 0
  5736.  
  5737. local jumpAnimTime = 0
  5738. local jumpAnimDuration = 0.3
  5739.  
  5740. local toolTransitionTime = 0.1
  5741. local fallTransitionTime = 0.3
  5742. local jumpMaxLimbVelocity = 0.75
  5743.  
  5744. -- functions
  5745.  
  5746. function stopAllAnimations()
  5747. local oldAnim = currentAnim
  5748.  
  5749. -- return to idle if finishing an emote
  5750. if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
  5751. oldAnim = "idle"
  5752. end
  5753.  
  5754. currentAnim = ""
  5755. currentAnimInstance = nil
  5756. if (currentAnimKeyframeHandler ~= nil) then
  5757. currentAnimKeyframeHandler:disconnect()
  5758. end
  5759.  
  5760. if (currentAnimTrack ~= nil) then
  5761. currentAnimTrack:Stop()
  5762. currentAnimTrack:Destroy()
  5763. currentAnimTrack = nil
  5764. end
  5765. return oldAnim
  5766. end
  5767.  
  5768. function setAnimationSpeed(speed)
  5769. if speed ~= currentAnimSpeed then
  5770. currentAnimSpeed = speed
  5771. currentAnimTrack:AdjustSpeed(currentAnimSpeed)
  5772. end
  5773. end
  5774.  
  5775. function keyFrameReachedFunc(frameName)
  5776. if (frameName == "End") then
  5777.  
  5778. local repeatAnim = currentAnim
  5779. -- return to idle if finishing an emote
  5780. if (emoteNames[repeatAnim] ~= nil and emoteNames[repeatAnim] == false) then
  5781. repeatAnim = "idle"
  5782. end
  5783.  
  5784. local animSpeed = currentAnimSpeed
  5785. playAnimation(repeatAnim, 0.0, Humanoid)
  5786. setAnimationSpeed(animSpeed)
  5787. end
  5788. end
  5789.  
  5790. -- Preload animations
  5791. function playAnimation(animName, transitionTime, humanoid)
  5792.  
  5793. local roll = math.random(1, animTable[animName].totalWeight)
  5794. local origRoll = roll
  5795. local idx = 1
  5796. while (roll > animTable[animName][idx].weight) do
  5797. roll = roll - animTable[animName][idx].weight
  5798. idx = idx + 1
  5799. end
  5800. -- print(animName .. " " .. idx .. " [" .. origRoll .. "]")
  5801. local anim = animTable[animName][idx].anim
  5802.  
  5803. -- switch animation
  5804. if (anim ~= currentAnimInstance) then
  5805.  
  5806. if (currentAnimTrack ~= nil) then
  5807. currentAnimTrack:Stop(transitionTime)
  5808. currentAnimTrack:Destroy()
  5809. end
  5810.  
  5811. currentAnimSpeed = 1.0
  5812.  
  5813. -- load it to the humanoid; get AnimationTrack
  5814. currentAnimTrack = humanoid:LoadAnimation(anim)
  5815. currentAnimTrack.Priority = Enum.AnimationPriority.Core
  5816.  
  5817. -- play the animation
  5818. currentAnimTrack:Play(transitionTime)
  5819. currentAnim = animName
  5820. currentAnimInstance = anim
  5821.  
  5822. -- set up keyframe name triggers
  5823. if (currentAnimKeyframeHandler ~= nil) then
  5824. currentAnimKeyframeHandler:disconnect()
  5825. end
  5826. currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
  5827.  
  5828. end
  5829.  
  5830. end
  5831.  
  5832. -------------------------------------------------------------------------------------------
  5833. -------------------------------------------------------------------------------------------
  5834.  
  5835. local toolAnimName = ""
  5836. local toolAnimTrack = nil
  5837. local toolAnimInstance = nil
  5838. local currentToolAnimKeyframeHandler = nil
  5839.  
  5840. function toolKeyFrameReachedFunc(frameName)
  5841. if (frameName == "End") then
  5842. -- print("Keyframe : ".. frameName)
  5843. playToolAnimation(toolAnimName, 0.0, Humanoid)
  5844. end
  5845. end
  5846.  
  5847.  
  5848. function playToolAnimation(animName, transitionTime, humanoid, priority)
  5849.  
  5850. local roll = math.random(1, animTable[animName].totalWeight)
  5851. local origRoll = roll
  5852. local idx = 1
  5853. while (roll > animTable[animName][idx].weight) do
  5854. roll = roll - animTable[animName][idx].weight
  5855. idx = idx + 1
  5856. end
  5857. -- print(animName .. " * " .. idx .. " [" .. origRoll .. "]")
  5858. local anim = animTable[animName][idx].anim
  5859.  
  5860. if (toolAnimInstance ~= anim) then
  5861.  
  5862. if (toolAnimTrack ~= nil) then
  5863. toolAnimTrack:Stop()
  5864. toolAnimTrack:Destroy()
  5865. transitionTime = 0
  5866. end
  5867.  
  5868. -- load it to the humanoid; get AnimationTrack
  5869. toolAnimTrack = humanoid:LoadAnimation(anim)
  5870. if priority then
  5871. toolAnimTrack.Priority = priority
  5872. end
  5873.  
  5874. -- play the animation
  5875. toolAnimTrack:Play(transitionTime)
  5876. toolAnimName = animName
  5877. toolAnimInstance = anim
  5878.  
  5879. currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc)
  5880. end
  5881. end
  5882.  
  5883. function stopToolAnimations()
  5884. local oldAnim = toolAnimName
  5885.  
  5886. if (currentToolAnimKeyframeHandler ~= nil) then
  5887. currentToolAnimKeyframeHandler:disconnect()
  5888. end
  5889.  
  5890. toolAnimName = ""
  5891. toolAnimInstance = nil
  5892. if (toolAnimTrack ~= nil) then
  5893. toolAnimTrack:Stop()
  5894. toolAnimTrack:Destroy()
  5895. toolAnimTrack = nil
  5896. end
  5897.  
  5898.  
  5899. return oldAnim
  5900. end
  5901.  
  5902. -------------------------------------------------------------------------------------------
  5903. -------------------------------------------------------------------------------------------
  5904.  
  5905.  
  5906. function onRunning(speed)
  5907. if speed > 0.01 then
  5908. playAnimation("walk", 0.1, Humanoid)
  5909. if currentAnimInstance and currentAnimInstance.AnimationId == "http://www.roblox.com/asset/?id=180426354" then
  5910. setAnimationSpeed(speed / 14.5)
  5911. end
  5912. pose = "Running"
  5913. else
  5914. if emoteNames[currentAnim] == nil then
  5915. playAnimation("idle", 0.1, Humanoid)
  5916. pose = "Standing"
  5917. end
  5918. end
  5919. end
  5920.  
  5921. function onDied()
  5922. pose = "Dead"
  5923. end
  5924.  
  5925. function onJumping()
  5926. playAnimation("jump", 0.1, Humanoid)
  5927. jumpAnimTime = jumpAnimDuration
  5928. pose = "Jumping"
  5929. end
  5930.  
  5931. function onClimbing(speed)
  5932. playAnimation("climb", 0.1, Humanoid)
  5933. setAnimationSpeed(speed / 12.0)
  5934. pose = "Climbing"
  5935. end
  5936.  
  5937. function onGettingUp()
  5938. pose = "GettingUp"
  5939. end
  5940.  
  5941. function onFreeFall()
  5942. if (jumpAnimTime <= 0) then
  5943. playAnimation("fall", fallTransitionTime, Humanoid)
  5944. end
  5945. pose = "FreeFall"
  5946. end
  5947.  
  5948. function onFallingDown()
  5949. pose = "FallingDown"
  5950. end
  5951.  
  5952. function onSeated()
  5953. pose = "Seated"
  5954. end
  5955.  
  5956. function onPlatformStanding()
  5957. pose = "PlatformStanding"
  5958. end
  5959.  
  5960. function onSwimming(speed)
  5961. if speed > 0 then
  5962. pose = "Running"
  5963. else
  5964. pose = "Standing"
  5965. end
  5966. end
  5967.  
  5968. function getTool()
  5969. for _, kid in ipairs(Figure:GetChildren()) do
  5970. if kid.className == "Tool" then return kid end
  5971. end
  5972. return nil
  5973. end
  5974.  
  5975. function getToolAnim(tool)
  5976. for _, c in ipairs(tool:GetChildren()) do
  5977. if c.Name == "toolanim" and c.className == "StringValue" then
  5978. return c
  5979. end
  5980. end
  5981. return nil
  5982. end
  5983.  
  5984. function animateTool()
  5985.  
  5986. if (toolAnim == "None") then
  5987. playToolAnimation("toolnone", toolTransitionTime, Humanoid, Enum.AnimationPriority.Idle)
  5988. return
  5989. end
  5990.  
  5991. if (toolAnim == "Slash") then
  5992. playToolAnimation("toolslash", 0, Humanoid, Enum.AnimationPriority.Action)
  5993. return
  5994. end
  5995.  
  5996. if (toolAnim == "Lunge") then
  5997. playToolAnimation("toollunge", 0, Humanoid, Enum.AnimationPriority.Action)
  5998. return
  5999. end
  6000. end
  6001.  
  6002. function moveSit()
  6003. RightShoulder.MaxVelocity = 0.15
  6004. LeftShoulder.MaxVelocity = 0.15
  6005. RightShoulder:SetDesiredAngle(3.14 /2)
  6006. LeftShoulder:SetDesiredAngle(-3.14 /2)
  6007. RightHip:SetDesiredAngle(3.14 /2)
  6008. LeftHip:SetDesiredAngle(-3.14 /2)
  6009. end
  6010.  
  6011. local lastTick = 0
  6012.  
  6013. function move(time)
  6014. local amplitude = 1
  6015. local frequency = 1
  6016. local deltaTime = time - lastTick
  6017. lastTick = time
  6018.  
  6019. local climbFudge = 0
  6020. local setAngles = false
  6021.  
  6022. if (jumpAnimTime > 0) then
  6023. jumpAnimTime = jumpAnimTime - deltaTime
  6024. end
  6025.  
  6026. if (pose == "FreeFall" and jumpAnimTime <= 0) then
  6027. playAnimation("fall", fallTransitionTime, Humanoid)
  6028. elseif (pose == "Seated") then
  6029. playAnimation("sit", 0.5, Humanoid)
  6030. return
  6031. elseif (pose == "Running") then
  6032. playAnimation("walk", 0.1, Humanoid)
  6033. elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then
  6034. -- print("Wha " .. pose)
  6035. stopAllAnimations()
  6036. amplitude = 0.1
  6037. frequency = 1
  6038. setAngles = true
  6039. end
  6040.  
  6041. if (setAngles) then
  6042. local desiredAngle = amplitude * math.sin(time * frequency)
  6043.  
  6044. RightShoulder:SetDesiredAngle(desiredAngle + climbFudge)
  6045. LeftShoulder:SetDesiredAngle(desiredAngle - climbFudge)
  6046. RightHip:SetDesiredAngle(-desiredAngle)
  6047. LeftHip:SetDesiredAngle(-desiredAngle)
  6048. end
  6049.  
  6050. -- Tool Animation handling
  6051. local tool = getTool()
  6052. if tool and tool:FindFirstChild("Handle") then
  6053.  
  6054. local animStringValueObject = getToolAnim(tool)
  6055.  
  6056. if animStringValueObject then
  6057. toolAnim = animStringValueObject.Value
  6058. -- message recieved, delete StringValue
  6059. animStringValueObject.Parent = nil
  6060. toolAnimTime = time + .3
  6061. end
  6062.  
  6063. if time > toolAnimTime then
  6064. toolAnimTime = 0
  6065. toolAnim = "None"
  6066. end
  6067.  
  6068. animateTool()
  6069. else
  6070. stopToolAnimations()
  6071. toolAnim = "None"
  6072. toolAnimInstance = nil
  6073. toolAnimTime = 0
  6074. end
  6075. end
  6076.  
  6077. -- connect events
  6078. Humanoid.Died:connect(onDied)
  6079. Humanoid.Running:connect(onRunning)
  6080. Humanoid.Jumping:connect(onJumping)
  6081. Humanoid.Climbing:connect(onClimbing)
  6082. Humanoid.GettingUp:connect(onGettingUp)
  6083. Humanoid.FreeFalling:connect(onFreeFall)
  6084. Humanoid.FallingDown:connect(onFallingDown)
  6085. Humanoid.Seated:connect(onSeated)
  6086. Humanoid.PlatformStanding:connect(onPlatformStanding)
  6087. Humanoid.Swimming:connect(onSwimming)
  6088.  
  6089. -- setup emote chat hook
  6090. game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
  6091. local emote = ""
  6092. if msg == "/e dance" then
  6093. emote = dances[math.random(1, #dances)]
  6094. elseif (string.sub(msg, 1, 3) == "/e ") then
  6095. emote = string.sub(msg, 4)
  6096. elseif (string.sub(msg, 1, 7) == "/emote ") then
  6097. emote = string.sub(msg, 8)
  6098. end
  6099.  
  6100. if (pose == "Standing" and emoteNames[emote] ~= nil) then
  6101. playAnimation(emote, 0.1, Humanoid)
  6102. end
  6103.  
  6104. end)
  6105.  
  6106.  
  6107. -- main program
  6108.  
  6109. -- initialize to idle
  6110. playAnimation("idle", 0.1, Humanoid)
  6111. pose = "Standing"
  6112.  
  6113. while Figure.Parent ~= nil do
  6114. local _, time = wait(0.1)
  6115. move(time)
  6116. end
  6117.  
  6118.  
  6119.  
  6120. end))
  6121. StringValue364.Name = "idle"
  6122. StringValue364.Parent = LocalScript363
  6123. Animation365.Name = "Animation1"
  6124. Animation365.Parent = StringValue364
  6125. Animation365.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  6126. NumberValue366.Name = "Weight"
  6127. NumberValue366.Parent = Animation365
  6128. NumberValue366.Value = 9
  6129. Animation367.Name = "Animation2"
  6130. Animation367.Parent = StringValue364
  6131. Animation367.AnimationId = "http://www.roblox.com/asset/?id=180435792"
  6132. NumberValue368.Name = "Weight"
  6133. NumberValue368.Parent = Animation367
  6134. NumberValue368.Value = 1
  6135. StringValue369.Name = "walk"
  6136. StringValue369.Parent = LocalScript363
  6137. Animation370.Name = "WalkAnim"
  6138. Animation370.Parent = StringValue369
  6139. Animation370.AnimationId = "http://www.roblox.com/asset/?id=180426354"
  6140. StringValue371.Name = "run"
  6141. StringValue371.Parent = LocalScript363
  6142. Animation372.Name = "RunAnim"
  6143. Animation372.Parent = StringValue371
  6144. Animation372.AnimationId = "http://www.roblox.com/asset/?id=180426354"
  6145. StringValue373.Name = "jump"
  6146. StringValue373.Parent = LocalScript363
  6147. Animation374.Name = "JumpAnim"
  6148. Animation374.Parent = StringValue373
  6149. Animation374.AnimationId = "http://www.roblox.com/asset/?id=125750702"
  6150. StringValue375.Name = "climb"
  6151. StringValue375.Parent = LocalScript363
  6152. Animation376.Name = "ClimbAnim"
  6153. Animation376.Parent = StringValue375
  6154. Animation376.AnimationId = "http://www.roblox.com/asset/?id=180436334"
  6155. StringValue377.Name = "toolnone"
  6156. StringValue377.Parent = LocalScript363
  6157. Animation378.Name = "ToolNoneAnim"
  6158. Animation378.Parent = StringValue377
  6159. Animation378.AnimationId = "http://www.roblox.com/asset/?id=182393478"
  6160. StringValue379.Name = "fall"
  6161. StringValue379.Parent = LocalScript363
  6162. Animation380.Name = "FallAnim"
  6163. Animation380.Parent = StringValue379
  6164. Animation380.AnimationId = "http://www.roblox.com/asset/?id=180436148"
  6165. StringValue381.Name = "sit"
  6166. StringValue381.Parent = LocalScript363
  6167. Animation382.Name = "SitAnim"
  6168. Animation382.Parent = StringValue381
  6169. Animation382.AnimationId = "http://www.roblox.com/asset/?id=178130996"
  6170. BodyColors383.Parent = Model327
  6171. BodyColors383.HeadColor = BrickColor.new("Institutional white")
  6172. BodyColors383.HeadColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6173. BodyColors383.LeftArmColor = BrickColor.new("Institutional white")
  6174. BodyColors383.LeftArmColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6175. BodyColors383.LeftLegColor = BrickColor.new("Institutional white")
  6176. BodyColors383.LeftLegColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6177. BodyColors383.RightArmColor = BrickColor.new("Institutional white")
  6178. BodyColors383.RightArmColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6179. BodyColors383.RightLegColor = BrickColor.new("Institutional white")
  6180. BodyColors383.RightLegColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6181. BodyColors383.TorsoColor = BrickColor.new("Institutional white")
  6182. BodyColors383.TorsoColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  6183. CharacterMesh384.Parent = Model327
  6184. CharacterMesh384.BodyPart = Enum.BodyPart.Torso
  6185. CharacterMesh384.MeshId = 27111894
  6186. CharacterMesh385.Name = "Roblox 2.0 Right Arm"
  6187. CharacterMesh385.Parent = Model327
  6188. CharacterMesh385.BodyPart = Enum.BodyPart.RightArm
  6189. CharacterMesh385.MeshId = 27111864
  6190. CharacterMesh386.Parent = Model327
  6191. CharacterMesh386.BodyPart = Enum.BodyPart.LeftLeg
  6192. CharacterMesh386.MeshId = 27111857
  6193. Pants387.Name = "Pants"
  6194. Pants387.Parent = Model327
  6195. Pants387.PantsTemplate = "http://www.roblox.com/asset/?id=382538502"
  6196. Folder388.Name = "NPC_Dialogue"
  6197. Folder388.Parent = Model327
  6198. StringValue389.Name = "Text"
  6199. StringValue389.Parent = Folder388
  6200. StringValue389.Value = "This guy is Derpz, a former friend of Ezzycrafts, Ezzy made the killer AI for this monster and made this."
  6201. Beam390.Name = "LoopTo"
  6202. Beam390.Parent = StringValue389
  6203. Beam390.LightInfluence = 1
  6204. CharacterMesh391.Parent = Model327
  6205. CharacterMesh391.BodyPart = Enum.BodyPart.RightLeg
  6206. CharacterMesh391.MeshId = 27111882
  6207. CharacterMesh392.Parent = Model327
  6208. CharacterMesh392.BodyPart = Enum.BodyPart.LeftArm
  6209. CharacterMesh392.MeshId = 27111419
  6210. Shirt393.Name = "Shirt"
  6211. Shirt393.Parent = Model327
  6212. Shirt393.ShirtTemplate = "http://www.roblox.com/asset/?id=607785311"
  6213. Part394.Name = "Sign"
  6214. Part394.Parent = Model0
  6215. Part394.CFrame = CFrame.new(77.3343277, 9.31087971, 108.663254, 0.896035314, -0.0826990902, 0.436212867, 0.0743560269, 0.99657464, 0.0361983478, -0.437712163, 5.87017546e-08, 0.899115264)
  6216. Part394.Orientation = Vector3.new(-2.06999993, 25.8799992, 4.26999998)
  6217. Part394.Position = Vector3.new(77.3343277, 9.31087971, 108.663254)
  6218. Part394.Rotation = Vector3.new(-2.30999994, 25.8599987, 5.26999998)
  6219. Part394.Color = Color3.new(0.584314, 0.47451, 0.466667)
  6220. Part394.Transparency = 1
  6221. Part394.Size = Vector3.new(4, 2, 1)
  6222. Part394.Anchored = true
  6223. Part394.BrickColor = BrickColor.new("Sand red")
  6224. Part394.brickColor = BrickColor.new("Sand red")
  6225. Part394.FormFactor = Enum.FormFactor.Symmetric
  6226. Part394.formFactor = Enum.FormFactor.Symmetric
  6227. SurfaceGui395.Parent = Part394
  6228. SurfaceGui395.CanvasSize = Vector2.new(200, 100)
  6229. TextLabel396.Parent = SurfaceGui395
  6230. TextLabel396.Size = UDim2.new(4, 0, 2, 0)
  6231. TextLabel396.BackgroundColor = BrickColor.new("Institutional white")
  6232. TextLabel396.BackgroundColor3 = Color3.new(1, 1, 1)
  6233. TextLabel396.BackgroundTransparency = 1
  6234. TextLabel396.Font = Enum.Font.Bodoni
  6235. TextLabel396.FontSize = Enum.FontSize.Size60
  6236. TextLabel396.Text = "Killer: D E R P Z .."
  6237. TextLabel396.TextColor = BrickColor.new("Crimson")
  6238. TextLabel396.TextColor3 = Color3.new(0.666667, 0, 0)
  6239. TextLabel396.TextScaled = true
  6240. TextLabel396.TextSize = 50
  6241. TextLabel396.TextStrokeTransparency = 0
  6242. TextLabel396.TextWrap = true
  6243. TextLabel396.TextWrapped = true
  6244. Model397.Name = "Derpz_Statue"
  6245. Model397.Parent = Model0
  6246. Part398.Name = "Head"
  6247. Part398.Parent = Model397
  6248. Part398.CFrame = CFrame.new(72.9635391, 5.31710577, 111.171242, 0.972988248, -0.024466468, 0.229554713, -0.0394390114, 0.96213311, 0.26971212, -0.227461055, -0.271480143, 0.935179174)
  6249. Part398.Orientation = Vector3.new(-15.6499996, 13.79, -2.3499999)
  6250. Part398.Position = Vector3.new(72.9635391, 5.31710577, 111.171242)
  6251. Part398.Rotation = Vector3.new(-16.0900002, 13.2699995, 1.43999994)
  6252. Part398.Color = Color3.new(0.917647, 0.721569, 0.572549)
  6253. Part398.Size = Vector3.new(2, 1, 1)
  6254. Part398.Anchored = true
  6255. Part398.BrickColor = BrickColor.new("Light orange")
  6256. Part398.TopSurface = Enum.SurfaceType.Smooth
  6257. Part398.brickColor = BrickColor.new("Light orange")
  6258. Part398.FormFactor = Enum.FormFactor.Symmetric
  6259. Part398.formFactor = Enum.FormFactor.Symmetric
  6260. SpecialMesh399.Parent = Part398
  6261. SpecialMesh399.Scale = Vector3.new(1.25, 1.25, 1.25)
  6262. Accessory400.Name = "Shutter Shades"
  6263. Accessory400.Parent = Part398
  6264. Accessory400.AttachmentPoint = CFrame.new(0, 0.300000012, 0.25, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6265. Accessory400.AttachmentPos = Vector3.new(0, 0.300000012, 0.25)
  6266. Accessory401.Name = "SpikeySwooshHair"
  6267. Accessory401.Parent = Part398
  6268. Accessory401.AttachmentPoint = CFrame.new(0.100000001, -0.200000003, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6269. Accessory401.AttachmentPos = Vector3.new(0.100000001, -0.200000003, 0)
  6270. Accessory402.Name = "VertStripeHat"
  6271. Accessory402.Parent = Part398
  6272. Accessory402.AttachmentPoint = CFrame.new(0, -0.200000003, 0.275000006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6273. Accessory402.AttachmentPos = Vector3.new(0, -0.200000003, 0.275000006)
  6274. Accessory403.Name = "Scarf"
  6275. Accessory403.Parent = Part398
  6276. Accessory403.AttachmentPoint = CFrame.new(0, 1.45000005, -0.0320000015, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6277. Accessory403.AttachmentPos = Vector3.new(0, 1.45000005, -0.0320000015)
  6278. Part404.Name = "Handle"
  6279. Part404.Parent = Part398
  6280. Part404.CFrame = CFrame.new(72.8468475, 6.07722378, 110.980721, 0.972991228, -0.0244806334, 0.229540333, -0.0394249633, 0.962128878, 0.269728929, -0.227450505, -0.271493524, 0.935177803)
  6281. Part404.Orientation = Vector3.new(-15.6499996, 13.79, -2.3499999)
  6282. Part404.Position = Vector3.new(72.8468475, 6.07722378, 110.980721)
  6283. Part404.Rotation = Vector3.new(-16.0900002, 13.2699995, 1.43999994)
  6284. Part404.Size = Vector3.new(2.00002766, 0.800000012, 2.39999795)
  6285. Part404.Anchored = true
  6286. Part404.BottomSurface = Enum.SurfaceType.Smooth
  6287. Part404.TopSurface = Enum.SurfaceType.Smooth
  6288. Part404.FormFactor = Enum.FormFactor.Custom
  6289. Part404.formFactor = Enum.FormFactor.Custom
  6290. SpecialMesh405.Parent = Part404
  6291. SpecialMesh405.MeshId = "http://www.roblox.com/asset/?id=145283773 "
  6292. SpecialMesh405.Scale = Vector3.new(1.20000005, 1, 1)
  6293. SpecialMesh405.TextureId = "http://www.roblox.com/asset/?id=145283787 "
  6294. SpecialMesh405.MeshType = Enum.MeshType.FileMesh
  6295. Vector3Value406.Name = "OriginalSize"
  6296. Vector3Value406.Parent = Part404
  6297. Vector3Value406.Value = Vector3.new(2.00002766, 0.800000012, 2.39999795)
  6298. Decal407.Name = "Smile"
  6299. Decal407.Parent = Part398
  6300. Decal407.Texture = "http://www.roblox.com/asset/?id=342107848"
  6301. Part408.Name = "HumanoidRootPart"
  6302. Part408.Parent = Model397
  6303. Part408.CFrame = CFrame.new(72.9716644, 3.80480194, 111.21476, 1, 0, 0, 0, 0.989562452, -0.144105092, 0, 0.144105077, 0.989562452)
  6304. Part408.Orientation = Vector3.new(8.28999996, 0, 0)
  6305. Part408.Position = Vector3.new(72.9716644, 3.80480194, 111.21476)
  6306. Part408.Rotation = Vector3.new(8.28999996, 0, 0)
  6307. Part408.Transparency = 1
  6308. Part408.Size = Vector3.new(2, 2, 1)
  6309. Part408.Anchored = true
  6310. Part408.BottomSurface = Enum.SurfaceType.Smooth
  6311. Part408.LeftParamA = 0
  6312. Part408.LeftParamB = 0
  6313. Part408.RightParamA = 0
  6314. Part408.RightParamB = 0
  6315. Part408.TopSurface = Enum.SurfaceType.Smooth
  6316. Part408.FormFactor = Enum.FormFactor.Symmetric
  6317. Part408.formFactor = Enum.FormFactor.Symmetric
  6318. Part409.Name = "Left Arm"
  6319. Part409.Parent = Model397
  6320. Part409.CFrame = CFrame.new(71.8199615, 4.81610394, 110.630333, 0.607027233, -0.59619391, 0.52542448, -0.287708074, -0.781201243, -0.554029644, 0.740771234, 0.185142234, -0.645740211)
  6321. Part409.Orientation = Vector3.new(33.6399994, 140.869995, -159.779999)
  6322. Part409.Position = Vector3.new(71.8199615, 4.81610394, 110.630333)
  6323. Part409.Rotation = Vector3.new(139.369995, 31.6999989, 44.4799995)
  6324. Part409.Color = Color3.new(0.917647, 0.721569, 0.572549)
  6325. Part409.Size = Vector3.new(1, 2, 1)
  6326. Part409.Anchored = true
  6327. Part409.BrickColor = BrickColor.new("Light orange")
  6328. Part409.brickColor = BrickColor.new("Light orange")
  6329. Part409.FormFactor = Enum.FormFactor.Symmetric
  6330. Part409.formFactor = Enum.FormFactor.Symmetric
  6331. Part410.Name = "Left Leg"
  6332. Part410.Parent = Model397
  6333. Part410.CFrame = CFrame.new(72.4717865, 1.82568896, 110.926552, 1, 0, 0, 0, 0.996767521, -0.0803399608, 0, 0.0803399608, 0.996767521)
  6334. Part410.Orientation = Vector3.new(4.61000013, 0, 0)
  6335. Part410.Position = Vector3.new(72.4717865, 1.82568896, 110.926552)
  6336. Part410.Rotation = Vector3.new(4.61000013, 0, 0)
  6337. Part410.Color = Color3.new(0.917647, 0.721569, 0.572549)
  6338. Part410.Size = Vector3.new(1, 2, 1)
  6339. Part410.Anchored = true
  6340. Part410.BottomSurface = Enum.SurfaceType.Smooth
  6341. Part410.BrickColor = BrickColor.new("Light orange")
  6342. Part410.brickColor = BrickColor.new("Light orange")
  6343. Part410.FormFactor = Enum.FormFactor.Symmetric
  6344. Part410.formFactor = Enum.FormFactor.Symmetric
  6345. Part411.Name = "Right Arm"
  6346. Part411.Parent = Model397
  6347. Part411.CFrame = CFrame.new(74.4717865, 3.80480194, 111.21476, 0.705220222, -0.351921529, -0.615480125, 0.167623058, 0.926260114, -0.337557137, 0.688888252, 0.134883463, 0.712207556)
  6348. Part411.Orientation = Vector3.new(19.7299995, -40.829998, 10.2600002)
  6349. Part411.Position = Vector3.new(74.4717865, 3.80480194, 111.21476)
  6350. Part411.Rotation = Vector3.new(25.3599987, -37.9899979, 26.5199986)
  6351. Part411.Color = Color3.new(0.917647, 0.721569, 0.572549)
  6352. Part411.Size = Vector3.new(1, 2, 1)
  6353. Part411.Anchored = true
  6354. Part411.BrickColor = BrickColor.new("Light orange")
  6355. Part411.brickColor = BrickColor.new("Light orange")
  6356. Part411.FormFactor = Enum.FormFactor.Symmetric
  6357. Part411.formFactor = Enum.FormFactor.Symmetric
  6358. Model412.Parent = Part411
  6359. Part413.Name = "K1"
  6360. Part413.Parent = Model412
  6361. Part413.CFrame = CFrame.new(76.2953033, 3.23906994, 112.170265, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6362. Part413.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6363. Part413.Position = Vector3.new(76.2953033, 3.23906994, 112.170265)
  6364. Part413.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6365. Part413.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6366. Part413.Size = Vector3.new(1, 1, 1)
  6367. Part413.Anchored = true
  6368. Part413.BottomSurface = Enum.SurfaceType.Smooth
  6369. Part413.BrickColor = BrickColor.new("Dark stone grey")
  6370. Part413.Reflectance = 0.10000000149012
  6371. Part413.TopSurface = Enum.SurfaceType.Smooth
  6372. Part413.brickColor = BrickColor.new("Dark stone grey")
  6373. Part413.FormFactor = Enum.FormFactor.Symmetric
  6374. Part413.formFactor = Enum.FormFactor.Symmetric
  6375. SpecialMesh414.Parent = Part413
  6376. SpecialMesh414.Scale = Vector3.new(0.0250000004, 0.25, 0.100000001)
  6377. SpecialMesh414.MeshType = Enum.MeshType.Wedge
  6378. Part415.Name = "K2"
  6379. Part415.Parent = Model412
  6380. Part415.CFrame = CFrame.new(76.2997284, 3.21891594, 112.082497, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6381. Part415.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6382. Part415.Position = Vector3.new(76.2997284, 3.21891594, 112.082497)
  6383. Part415.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6384. Part415.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6385. Part415.Size = Vector3.new(1, 1, 1)
  6386. Part415.Anchored = true
  6387. Part415.BottomSurface = Enum.SurfaceType.Smooth
  6388. Part415.BrickColor = BrickColor.new("Dark stone grey")
  6389. Part415.Reflectance = 0.10000000149012
  6390. Part415.TopSurface = Enum.SurfaceType.Smooth
  6391. Part415.brickColor = BrickColor.new("Dark stone grey")
  6392. Part415.FormFactor = Enum.FormFactor.Symmetric
  6393. Part415.formFactor = Enum.FormFactor.Symmetric
  6394. BlockMesh416.Parent = Part415
  6395. BlockMesh416.Scale = Vector3.new(0.0250000004, 0.349999994, 0.0500000007)
  6396. Part417.Name = "K3"
  6397. Part417.Parent = Model412
  6398. Part417.CFrame = CFrame.new(76.3845673, 3.21418095, 112.052238, 0.025961997, 0.803521991, -0.594708622, -0.973922849, 0.154461935, 0.166179806, 0.225388974, 0.574886024, 0.786578596)
  6399. Part417.Orientation = Vector3.new(-9.56999969, -37.0900002, -80.9899979)
  6400. Part417.Position = Vector3.new(76.3845673, 3.21418095, 112.052238)
  6401. Part417.Rotation = Vector3.new(-11.9299994, -36.4899979, -88.1500015)
  6402. Part417.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6403. Part417.Size = Vector3.new(1, 1, 1)
  6404. Part417.Anchored = true
  6405. Part417.BottomSurface = Enum.SurfaceType.Smooth
  6406. Part417.BrickColor = BrickColor.new("Dark stone grey")
  6407. Part417.Reflectance = 0.10000000149012
  6408. Part417.TopSurface = Enum.SurfaceType.Smooth
  6409. Part417.brickColor = BrickColor.new("Dark stone grey")
  6410. Part417.FormFactor = Enum.FormFactor.Symmetric
  6411. Part417.formFactor = Enum.FormFactor.Symmetric
  6412. SpecialMesh418.Parent = Part417
  6413. SpecialMesh418.Scale = Vector3.new(0.0250000004, 0.25, 0.100000001)
  6414. SpecialMesh418.MeshType = Enum.MeshType.Wedge
  6415. Part419.Name = "K4"
  6416. Part419.Parent = Model412
  6417. Part419.CFrame = CFrame.new(76.0185089, 3.16484189, 111.88131, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6418. Part419.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6419. Part419.Position = Vector3.new(76.0185089, 3.16484189, 111.88131)
  6420. Part419.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6421. Part419.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6422. Part419.Size = Vector3.new(1, 1, 1)
  6423. Part419.Anchored = true
  6424. Part419.BottomSurface = Enum.SurfaceType.Smooth
  6425. Part419.BrickColor = BrickColor.new("Dark stone grey")
  6426. Part419.Reflectance = 0.10000000149012
  6427. Part419.TopSurface = Enum.SurfaceType.Smooth
  6428. Part419.brickColor = BrickColor.new("Dark stone grey")
  6429. Part419.FormFactor = Enum.FormFactor.Symmetric
  6430. Part419.formFactor = Enum.FormFactor.Symmetric
  6431. BlockMesh420.Parent = Part419
  6432. BlockMesh420.Scale = Vector3.new(0.0250000004, 0.0500000007, 0.0500000007)
  6433. Part421.Name = "K5"
  6434. Part421.Parent = Model412
  6435. Part421.CFrame = CFrame.new(75.8934174, 3.16184711, 111.882637, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6436. Part421.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6437. Part421.Position = Vector3.new(75.8934174, 3.16184711, 111.882637)
  6438. Part421.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6439. Part421.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6440. Part421.Size = Vector3.new(1, 1, 1)
  6441. Part421.Anchored = true
  6442. Part421.BottomSurface = Enum.SurfaceType.Smooth
  6443. Part421.BrickColor = BrickColor.new("Dark stone grey")
  6444. Part421.Reflectance = 0.10000000149012
  6445. Part421.TopSurface = Enum.SurfaceType.Smooth
  6446. Part421.brickColor = BrickColor.new("Dark stone grey")
  6447. Part421.FormFactor = Enum.FormFactor.Symmetric
  6448. Part421.formFactor = Enum.FormFactor.Symmetric
  6449. BlockMesh422.Parent = Part421
  6450. BlockMesh422.Scale = Vector3.new(0.0250000004, 0.75, 0.100000001)
  6451. Part423.Name = "K6"
  6452. Part423.Parent = Model412
  6453. Part423.CFrame = CFrame.new(75.8576431, 3.13393497, 111.766182, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6454. Part423.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6455. Part423.Position = Vector3.new(75.8576431, 3.13393497, 111.766182)
  6456. Part423.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6457. Part423.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6458. Part423.Size = Vector3.new(1, 1, 1)
  6459. Part423.Anchored = true
  6460. Part423.BottomSurface = Enum.SurfaceType.Smooth
  6461. Part423.BrickColor = BrickColor.new("Dark stone grey")
  6462. Part423.Reflectance = 0.10000000149012
  6463. Part423.TopSurface = Enum.SurfaceType.Smooth
  6464. Part423.brickColor = BrickColor.new("Dark stone grey")
  6465. Part423.FormFactor = Enum.FormFactor.Symmetric
  6466. Part423.formFactor = Enum.FormFactor.Symmetric
  6467. BlockMesh424.Parent = Part423
  6468. BlockMesh424.Scale = Vector3.new(0.0250000004, 0.0500000007, 0.0500000007)
  6469. Part425.Name = "K7"
  6470. Part425.Parent = Model412
  6471. Part425.CFrame = CFrame.new(75.6769638, 3.09919596, 111.636955, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6472. Part425.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6473. Part425.Position = Vector3.new(75.6769638, 3.09919596, 111.636955)
  6474. Part425.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6475. Part425.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6476. Part425.Size = Vector3.new(1, 1, 1)
  6477. Part425.Anchored = true
  6478. Part425.BottomSurface = Enum.SurfaceType.Smooth
  6479. Part425.BrickColor = BrickColor.new("Dark stone grey")
  6480. Part425.Reflectance = 0.10000000149012
  6481. Part425.TopSurface = Enum.SurfaceType.Smooth
  6482. Part425.brickColor = BrickColor.new("Dark stone grey")
  6483. Part425.FormFactor = Enum.FormFactor.Symmetric
  6484. Part425.formFactor = Enum.FormFactor.Symmetric
  6485. BlockMesh426.Parent = Part425
  6486. BlockMesh426.Scale = Vector3.new(0.0250000004, 0.100000001, 0.0500000007)
  6487. Part427.Name = "K8"
  6488. Part427.Parent = Model412
  6489. Part427.CFrame = CFrame.new(75.9827576, 3.13690996, 111.764809, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6490. Part427.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6491. Part427.Position = Vector3.new(75.9827576, 3.13690996, 111.764809)
  6492. Part427.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6493. Part427.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6494. Part427.Size = Vector3.new(1, 1, 1)
  6495. Part427.Anchored = true
  6496. Part427.BottomSurface = Enum.SurfaceType.Smooth
  6497. Part427.BrickColor = BrickColor.new("Dark stone grey")
  6498. Part427.Reflectance = 0.10000000149012
  6499. Part427.TopSurface = Enum.SurfaceType.Smooth
  6500. Part427.brickColor = BrickColor.new("Dark stone grey")
  6501. Part427.FormFactor = Enum.FormFactor.Symmetric
  6502. Part427.formFactor = Enum.FormFactor.Symmetric
  6503. BlockMesh428.Parent = Part427
  6504. BlockMesh428.Scale = Vector3.new(0.0250000004, 0.75, 0.100000001)
  6505. Part429.Name = "K9"
  6506. Part429.Parent = Model412
  6507. Part429.CFrame = CFrame.new(75.6167297, 3.08760405, 111.593735, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6508. Part429.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6509. Part429.Position = Vector3.new(75.6167297, 3.08760405, 111.593735)
  6510. Part429.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6511. Part429.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6512. Part429.Size = Vector3.new(1, 1, 1)
  6513. Part429.Anchored = true
  6514. Part429.BottomSurface = Enum.SurfaceType.Smooth
  6515. Part429.BrickColor = BrickColor.new("Dark stone grey")
  6516. Part429.Reflectance = 0.10000000149012
  6517. Part429.TopSurface = Enum.SurfaceType.Smooth
  6518. Part429.brickColor = BrickColor.new("Dark stone grey")
  6519. Part429.FormFactor = Enum.FormFactor.Symmetric
  6520. Part429.formFactor = Enum.FormFactor.Symmetric
  6521. CylinderMesh430.Parent = Part429
  6522. CylinderMesh430.Scale = Vector3.new(0.25, 0.0500000007, 0.25)
  6523. Part431.Parent = Model412
  6524. Part431.CFrame = CFrame.new(75.3235931, 3.11262488, 111.735748, -0.025961997, 0.594703913, -0.803525567, 0.973922849, -0.166180715, -0.154460967, -0.225388974, -0.786581933, -0.574881375)
  6525. Part431.Orientation = Vector3.new(8.88999939, -125.579994, 99.6800003)
  6526. Part431.Position = Vector3.new(75.3235931, 3.11262488, 111.735748)
  6527. Part431.Rotation = Vector3.new(164.959991, -53.4699974, -92.5)
  6528. Part431.Color = Color3.new(0.768628, 0.156863, 0.109804)
  6529. Part431.Size = Vector3.new(1, 0.400000006, 1)
  6530. Part431.Anchored = true
  6531. Part431.BottomSurface = Enum.SurfaceType.Smooth
  6532. Part431.BrickColor = BrickColor.new("Bright red")
  6533. Part431.Reflectance = 0.10000000149012
  6534. Part431.TopSurface = Enum.SurfaceType.Smooth
  6535. Part431.brickColor = BrickColor.new("Bright red")
  6536. Part431.FormFactor = Enum.FormFactor.Plate
  6537. Part431.formFactor = Enum.FormFactor.Plate
  6538. BlockMesh432.Parent = Part431
  6539. BlockMesh432.Scale = Vector3.new(0.0500000007, 0.099999994, 0.0500000007)
  6540. Part433.Parent = Model412
  6541. Part433.CFrame = CFrame.new(75.2591095, 3.01890612, 111.337868, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6542. Part433.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6543. Part433.Position = Vector3.new(75.2591095, 3.01890612, 111.337868)
  6544. Part433.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6545. Part433.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6546. Part433.Size = Vector3.new(1, 1, 1)
  6547. Part433.Anchored = true
  6548. Part433.BottomSurface = Enum.SurfaceType.Smooth
  6549. Part433.BrickColor = BrickColor.new("Black")
  6550. Part433.TopSurface = Enum.SurfaceType.Smooth
  6551. Part433.brickColor = BrickColor.new("Black")
  6552. Part433.FormFactor = Enum.FormFactor.Symmetric
  6553. Part433.formFactor = Enum.FormFactor.Symmetric
  6554. SpecialMesh434.Parent = Part433
  6555. SpecialMesh434.Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014)
  6556. Part435.Parent = Model412
  6557. Part435.CFrame = CFrame.new(75.5162811, 3.06829596, 111.522011, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6558. Part435.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6559. Part435.Position = Vector3.new(75.5162811, 3.06829596, 111.522011)
  6560. Part435.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6561. Part435.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6562. Part435.Size = Vector3.new(1, 1, 1)
  6563. Part435.Anchored = true
  6564. Part435.BottomSurface = Enum.SurfaceType.Smooth
  6565. Part435.BrickColor = BrickColor.new("Dark stone grey")
  6566. Part435.Reflectance = 0.10000000149012
  6567. Part435.TopSurface = Enum.SurfaceType.Smooth
  6568. Part435.brickColor = BrickColor.new("Dark stone grey")
  6569. Part435.FormFactor = Enum.FormFactor.Symmetric
  6570. Part435.formFactor = Enum.FormFactor.Symmetric
  6571. SpecialMesh436.Parent = Part435
  6572. SpecialMesh436.Scale = Vector3.new(0.300000012, 0.140000001, 0.300000012)
  6573. Part437.Parent = Model412
  6574. Part437.CFrame = CFrame.new(75.373497, 3.10815096, 111.710762, -0.025961997, 0.594703913, -0.803525567, 0.973922849, -0.166180715, -0.154460967, -0.225388974, -0.786581933, -0.574881375)
  6575. Part437.Orientation = Vector3.new(8.88999939, -125.579994, 99.6800003)
  6576. Part437.Position = Vector3.new(75.373497, 3.10815096, 111.710762)
  6577. Part437.Rotation = Vector3.new(164.959991, -53.4699974, -92.5)
  6578. Part437.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6579. Part437.Size = Vector3.new(1, 0.400000006, 1)
  6580. Part437.Anchored = true
  6581. Part437.BottomSurface = Enum.SurfaceType.Smooth
  6582. Part437.BrickColor = BrickColor.new("Dark stone grey")
  6583. Part437.Reflectance = 0.10000000149012
  6584. Part437.TopSurface = Enum.SurfaceType.Smooth
  6585. Part437.brickColor = BrickColor.new("Dark stone grey")
  6586. Part437.FormFactor = Enum.FormFactor.Plate
  6587. Part437.formFactor = Enum.FormFactor.Plate
  6588. BlockMesh438.Parent = Part437
  6589. BlockMesh438.Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001)
  6590. Part439.Parent = Model412
  6591. Part439.CFrame = CFrame.new(74.5882416, 2.88991189, 110.857979, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6592. Part439.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6593. Part439.Position = Vector3.new(74.5882416, 2.88991189, 110.857979)
  6594. Part439.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6595. Part439.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6596. Part439.Size = Vector3.new(1, 1, 1)
  6597. Part439.Anchored = true
  6598. Part439.BottomSurface = Enum.SurfaceType.Smooth
  6599. Part439.BrickColor = BrickColor.new("Really black")
  6600. Part439.TopSurface = Enum.SurfaceType.Smooth
  6601. Part439.brickColor = BrickColor.new("Really black")
  6602. Part439.FormFactor = Enum.FormFactor.Symmetric
  6603. Part439.formFactor = Enum.FormFactor.Symmetric
  6604. CylinderMesh440.Parent = Part439
  6605. CylinderMesh440.Scale = Vector3.new(0.300000012, 0.349999994, 0.300000012)
  6606. Part441.Parent = Model412
  6607. Part441.CFrame = CFrame.new(74.7934723, 2.97844696, 111.216957, 0.025961997, -0.594703913, -0.803525567, -0.973922849, 0.166180715, -0.154460967, 0.225388974, 0.786581933, -0.574881375)
  6608. Part441.Orientation = Vector3.new(8.88999939, -125.579994, -80.3199997)
  6609. Part441.Position = Vector3.new(74.7934723, 2.97844696, 111.216957)
  6610. Part441.Rotation = Vector3.new(164.959991, -53.4699974, 87.5)
  6611. Part441.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6612. Part441.Size = Vector3.new(1, 1, 1)
  6613. Part441.Anchored = true
  6614. Part441.BottomSurface = Enum.SurfaceType.Smooth
  6615. Part441.BrickColor = BrickColor.new("Black")
  6616. Part441.TopSurface = Enum.SurfaceType.Smooth
  6617. Part441.brickColor = BrickColor.new("Black")
  6618. Part441.FormFactor = Enum.FormFactor.Symmetric
  6619. Part441.formFactor = Enum.FormFactor.Symmetric
  6620. BlockMesh442.Parent = Part441
  6621. BlockMesh442.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999)
  6622. Part443.Parent = Model412
  6623. Part443.CFrame = CFrame.new(75.4561005, 3.0567131, 111.478783, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6624. Part443.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6625. Part443.Position = Vector3.new(75.4561005, 3.0567131, 111.478783)
  6626. Part443.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6627. Part443.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6628. Part443.Size = Vector3.new(1, 1, 1)
  6629. Part443.Anchored = true
  6630. Part443.BottomSurface = Enum.SurfaceType.Smooth
  6631. Part443.BrickColor = BrickColor.new("Dark stone grey")
  6632. Part443.Reflectance = 0.10000000149012
  6633. Part443.TopSurface = Enum.SurfaceType.Smooth
  6634. Part443.brickColor = BrickColor.new("Dark stone grey")
  6635. Part443.FormFactor = Enum.FormFactor.Symmetric
  6636. Part443.formFactor = Enum.FormFactor.Symmetric
  6637. CylinderMesh444.Parent = Part443
  6638. CylinderMesh444.Scale = Vector3.new(0.269999981, 0.349999994, 0.269999981)
  6639. Part445.Parent = Model412
  6640. Part445.CFrame = CFrame.new(74.4074478, 2.85517311, 110.728668, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6641. Part445.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6642. Part445.Position = Vector3.new(74.4074478, 2.85517311, 110.728668)
  6643. Part445.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6644. Part445.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6645. Part445.Size = Vector3.new(1, 1, 1)
  6646. Part445.Anchored = true
  6647. Part445.BottomSurface = Enum.SurfaceType.Smooth
  6648. Part445.BrickColor = BrickColor.new("Really black")
  6649. Part445.TopSurface = Enum.SurfaceType.Smooth
  6650. Part445.brickColor = BrickColor.new("Really black")
  6651. Part445.FormFactor = Enum.FormFactor.Symmetric
  6652. Part445.formFactor = Enum.FormFactor.Symmetric
  6653. BlockMesh446.Parent = Part445
  6654. BlockMesh446.Scale = Vector3.new(0.100000001, 0.100000001, 0.200000003)
  6655. Part447.Parent = Model412
  6656. Part447.CFrame = CFrame.new(75.2426453, 2.96658897, 111.114174, -0.025961997, 0.594703913, -0.803525567, 0.973922849, -0.166180715, -0.154460967, -0.225388974, -0.786581933, -0.574881375)
  6657. Part447.Orientation = Vector3.new(8.88999939, -125.579994, 99.6800003)
  6658. Part447.Position = Vector3.new(75.2426453, 2.96658897, 111.114174)
  6659. Part447.Rotation = Vector3.new(164.959991, -53.4699974, -92.5)
  6660. Part447.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6661. Part447.Size = Vector3.new(1, 1, 1)
  6662. Part447.Anchored = true
  6663. Part447.BottomSurface = Enum.SurfaceType.Smooth
  6664. Part447.BrickColor = BrickColor.new("Black")
  6665. Part447.TopSurface = Enum.SurfaceType.Smooth
  6666. Part447.brickColor = BrickColor.new("Black")
  6667. Part447.FormFactor = Enum.FormFactor.Symmetric
  6668. Part447.formFactor = Enum.FormFactor.Symmetric
  6669. BlockMesh448.Parent = Part447
  6670. BlockMesh448.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999)
  6671. Part449.Parent = Model412
  6672. Part449.CFrame = CFrame.new(75.3632202, 2.98979902, 111.200241, -0.025961997, 0.594703913, -0.803525567, 0.973922849, -0.166180715, -0.154460967, -0.225388974, -0.786581933, -0.574881375)
  6673. Part449.Orientation = Vector3.new(8.88999939, -125.579994, 99.6800003)
  6674. Part449.Position = Vector3.new(75.3632202, 2.98979902, 111.200241)
  6675. Part449.Rotation = Vector3.new(164.959991, -53.4699974, -92.5)
  6676. Part449.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6677. Part449.Size = Vector3.new(1, 1, 1)
  6678. Part449.Anchored = true
  6679. Part449.BottomSurface = Enum.SurfaceType.Smooth
  6680. Part449.BrickColor = BrickColor.new("Black")
  6681. Part449.TopSurface = Enum.SurfaceType.Smooth
  6682. Part449.brickColor = BrickColor.new("Black")
  6683. Part449.FormFactor = Enum.FormFactor.Symmetric
  6684. Part449.formFactor = Enum.FormFactor.Symmetric
  6685. BlockMesh450.Parent = Part449
  6686. BlockMesh450.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999)
  6687. Part451.Parent = Model412
  6688. Part451.CFrame = CFrame.new(75.4472046, 3.09709311, 111.654327, -0.025961997, 0.594703913, -0.803525567, 0.973922849, -0.166180715, -0.154460967, -0.225388974, -0.786581933, -0.574881375)
  6689. Part451.Orientation = Vector3.new(8.88999939, -125.579994, 99.6800003)
  6690. Part451.Position = Vector3.new(75.4472046, 3.09709311, 111.654327)
  6691. Part451.Rotation = Vector3.new(164.959991, -53.4699974, -92.5)
  6692. Part451.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6693. Part451.Size = Vector3.new(1, 0.400000006, 1)
  6694. Part451.Anchored = true
  6695. Part451.BottomSurface = Enum.SurfaceType.Smooth
  6696. Part451.BrickColor = BrickColor.new("Dark stone grey")
  6697. Part451.Reflectance = 0.10000000149012
  6698. Part451.TopSurface = Enum.SurfaceType.Smooth
  6699. Part451.brickColor = BrickColor.new("Dark stone grey")
  6700. Part451.FormFactor = Enum.FormFactor.Plate
  6701. Part451.formFactor = Enum.FormFactor.Plate
  6702. BlockMesh452.Parent = Part451
  6703. BlockMesh452.Scale = Vector3.new(0.0500000007, 0.399999976, 0.150000006)
  6704. Part453.Parent = Model412
  6705. Part453.CFrame = CFrame.new(75.647171, 3.03177595, 111.348724, -0.025961997, 0.594703913, -0.803525567, 0.973922849, -0.166180715, -0.154460967, -0.225388974, -0.786581933, -0.574881375)
  6706. Part453.Orientation = Vector3.new(8.88999939, -125.579994, 99.6800003)
  6707. Part453.Position = Vector3.new(75.647171, 3.03177595, 111.348724)
  6708. Part453.Rotation = Vector3.new(164.959991, -53.4699974, -92.5)
  6709. Part453.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6710. Part453.Size = Vector3.new(1, 0.400000006, 1)
  6711. Part453.Anchored = true
  6712. Part453.BottomSurface = Enum.SurfaceType.Smooth
  6713. Part453.BrickColor = BrickColor.new("Dark stone grey")
  6714. Part453.Reflectance = 0.10000000149012
  6715. Part453.TopSurface = Enum.SurfaceType.Smooth
  6716. Part453.brickColor = BrickColor.new("Dark stone grey")
  6717. Part453.FormFactor = Enum.FormFactor.Plate
  6718. Part453.formFactor = Enum.FormFactor.Plate
  6719. BlockMesh454.Parent = Part453
  6720. BlockMesh454.Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001)
  6721. Part455.Parent = Model412
  6722. Part455.CFrame = CFrame.new(75.0016174, 2.92027307, 110.941727, -0.025961997, 0.594703913, -0.803525567, 0.973922849, -0.166180715, -0.154460967, -0.225388974, -0.786581933, -0.574881375)
  6723. Part455.Orientation = Vector3.new(8.88999939, -125.579994, 99.6800003)
  6724. Part455.Position = Vector3.new(75.0016174, 2.92027307, 110.941727)
  6725. Part455.Rotation = Vector3.new(164.959991, -53.4699974, -92.5)
  6726. Part455.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6727. Part455.Size = Vector3.new(1, 1, 1)
  6728. Part455.Anchored = true
  6729. Part455.BottomSurface = Enum.SurfaceType.Smooth
  6730. Part455.BrickColor = BrickColor.new("Black")
  6731. Part455.TopSurface = Enum.SurfaceType.Smooth
  6732. Part455.brickColor = BrickColor.new("Black")
  6733. Part455.FormFactor = Enum.FormFactor.Symmetric
  6734. Part455.formFactor = Enum.FormFactor.Symmetric
  6735. BlockMesh456.Parent = Part455
  6736. BlockMesh456.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999)
  6737. Part457.Parent = Model412
  6738. Part457.CFrame = CFrame.new(74.7769012, 2.92616796, 110.99308, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6739. Part457.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6740. Part457.Position = Vector3.new(74.7769012, 2.92616796, 110.99308)
  6741. Part457.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6742. Part457.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6743. Part457.Size = Vector3.new(1, 1, 1)
  6744. Part457.Anchored = true
  6745. Part457.BottomSurface = Enum.SurfaceType.Smooth
  6746. Part457.BrickColor = BrickColor.new("Black")
  6747. Part457.TopSurface = Enum.SurfaceType.Smooth
  6748. Part457.brickColor = BrickColor.new("Black")
  6749. Part457.FormFactor = Enum.FormFactor.Symmetric
  6750. Part457.formFactor = Enum.FormFactor.Symmetric
  6751. SpecialMesh458.Parent = Part457
  6752. SpecialMesh458.Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014)
  6753. Part459.Parent = Model412
  6754. Part459.CFrame = CFrame.new(75.1222076, 2.94344997, 111.027931, -0.025961997, 0.594703913, -0.803525567, 0.973922849, -0.166180715, -0.154460967, -0.225388974, -0.786581933, -0.574881375)
  6755. Part459.Orientation = Vector3.new(8.88999939, -125.579994, 99.6800003)
  6756. Part459.Position = Vector3.new(75.1222076, 2.94344997, 111.027931)
  6757. Part459.Rotation = Vector3.new(164.959991, -53.4699974, -92.5)
  6758. Part459.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6759. Part459.Size = Vector3.new(1, 1, 1)
  6760. Part459.Anchored = true
  6761. Part459.BottomSurface = Enum.SurfaceType.Smooth
  6762. Part459.BrickColor = BrickColor.new("Black")
  6763. Part459.TopSurface = Enum.SurfaceType.Smooth
  6764. Part459.brickColor = BrickColor.new("Black")
  6765. Part459.FormFactor = Enum.FormFactor.Symmetric
  6766. Part459.formFactor = Enum.FormFactor.Symmetric
  6767. BlockMesh460.Parent = Part459
  6768. BlockMesh460.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999)
  6769. Part461.Parent = Model412
  6770. Part461.CFrame = CFrame.new(75.1550751, 3.04792595, 111.475571, 0.025961997, -0.594703913, -0.803525567, -0.973922849, 0.166180715, -0.154460967, 0.225388974, 0.786581933, -0.574881375)
  6771. Part461.Orientation = Vector3.new(8.88999939, -125.579994, -80.3199997)
  6772. Part461.Position = Vector3.new(75.1550751, 3.04792595, 111.475571)
  6773. Part461.Rotation = Vector3.new(164.959991, -53.4699974, 87.5)
  6774. Part461.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6775. Part461.Size = Vector3.new(1, 1, 1)
  6776. Part461.Anchored = true
  6777. Part461.BottomSurface = Enum.SurfaceType.Smooth
  6778. Part461.BrickColor = BrickColor.new("Black")
  6779. Part461.TopSurface = Enum.SurfaceType.Smooth
  6780. Part461.brickColor = BrickColor.new("Black")
  6781. Part461.FormFactor = Enum.FormFactor.Symmetric
  6782. Part461.formFactor = Enum.FormFactor.Symmetric
  6783. BlockMesh462.Parent = Part461
  6784. BlockMesh462.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999)
  6785. Part463.Parent = Model412
  6786. Part463.CFrame = CFrame.new(75.5769806, 3.07996798, 111.565346, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6787. Part463.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6788. Part463.Position = Vector3.new(75.5769806, 3.07996798, 111.565346)
  6789. Part463.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6790. Part463.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  6791. Part463.Size = Vector3.new(1, 1, 1)
  6792. Part463.Anchored = true
  6793. Part463.BottomSurface = Enum.SurfaceType.Smooth
  6794. Part463.BrickColor = BrickColor.new("Really black")
  6795. Part463.TopSurface = Enum.SurfaceType.Smooth
  6796. Part463.brickColor = BrickColor.new("Really black")
  6797. Part463.FormFactor = Enum.FormFactor.Symmetric
  6798. Part463.formFactor = Enum.FormFactor.Symmetric
  6799. CylinderMesh464.Parent = Part463
  6800. CylinderMesh464.Scale = Vector3.new(0.24000001, 0.0500000007, 0.24000001)
  6801. Part465.Parent = Model412
  6802. Part465.CFrame = CFrame.new(75.4337463, 3.11976194, 111.753761, 0.025961997, -0.594703913, -0.803525567, -0.973922849, 0.166180715, -0.154460967, 0.225388974, 0.786581933, -0.574881375)
  6803. Part465.Orientation = Vector3.new(8.88999939, -125.579994, -80.3199997)
  6804. Part465.Position = Vector3.new(75.4337463, 3.11976194, 111.753761)
  6805. Part465.Rotation = Vector3.new(164.959991, -53.4699974, 87.5)
  6806. Part465.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6807. Part465.Size = Vector3.new(1, 0.400000006, 1)
  6808. Part465.Anchored = true
  6809. Part465.BottomSurface = Enum.SurfaceType.Smooth
  6810. Part465.BrickColor = BrickColor.new("Dark stone grey")
  6811. Part465.Reflectance = 0.10000000149012
  6812. Part465.TopSurface = Enum.SurfaceType.Smooth
  6813. Part465.brickColor = BrickColor.new("Dark stone grey")
  6814. Part465.FormFactor = Enum.FormFactor.Plate
  6815. Part465.formFactor = Enum.FormFactor.Plate
  6816. SpecialMesh466.Parent = Part465
  6817. SpecialMesh466.Scale = Vector3.new(0.0500000007, 0.049999997, 0.0500000007)
  6818. SpecialMesh466.MeshType = Enum.MeshType.Wedge
  6819. Part467.Parent = Model412
  6820. Part467.CFrame = CFrame.new(75.3639069, 3.12034702, 111.764488, 0.025961997, -0.594703913, -0.803525567, -0.973922849, 0.166180715, -0.154460967, 0.225388974, 0.786581933, -0.574881375)
  6821. Part467.Orientation = Vector3.new(8.88999939, -125.579994, -80.3199997)
  6822. Part467.Position = Vector3.new(75.3639069, 3.12034702, 111.764488)
  6823. Part467.Rotation = Vector3.new(164.959991, -53.4699974, 87.5)
  6824. Part467.Color = Color3.new(0.768628, 0.156863, 0.109804)
  6825. Part467.Size = Vector3.new(1, 0.400000006, 1)
  6826. Part467.Anchored = true
  6827. Part467.BottomSurface = Enum.SurfaceType.Smooth
  6828. Part467.BrickColor = BrickColor.new("Bright red")
  6829. Part467.Reflectance = 0.10000000149012
  6830. Part467.TopSurface = Enum.SurfaceType.Smooth
  6831. Part467.brickColor = BrickColor.new("Bright red")
  6832. Part467.FormFactor = Enum.FormFactor.Plate
  6833. Part467.formFactor = Enum.FormFactor.Plate
  6834. SpecialMesh468.Parent = Part467
  6835. SpecialMesh468.Scale = Vector3.new(0.0500000007, 0.099999994, 0.0500000007)
  6836. SpecialMesh468.MeshType = Enum.MeshType.Wedge
  6837. Part469.Parent = Model412
  6838. Part469.CFrame = CFrame.new(75.5734329, 3.03720689, 111.381004, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6839. Part469.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6840. Part469.Position = Vector3.new(75.5734329, 3.03720689, 111.381004)
  6841. Part469.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6842. Part469.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6843. Part469.Size = Vector3.new(1, 0.400000006, 1)
  6844. Part469.Anchored = true
  6845. Part469.BottomSurface = Enum.SurfaceType.Smooth
  6846. Part469.BrickColor = BrickColor.new("Dark stone grey")
  6847. Part469.Reflectance = 0.10000000149012
  6848. Part469.TopSurface = Enum.SurfaceType.Smooth
  6849. Part469.brickColor = BrickColor.new("Dark stone grey")
  6850. Part469.FormFactor = Enum.FormFactor.Plate
  6851. Part469.formFactor = Enum.FormFactor.Plate
  6852. BlockMesh470.Parent = Part469
  6853. BlockMesh470.Scale = Vector3.new(0.0500000007, 0.049999997, 0.150000006)
  6854. Part471.Parent = Model412
  6855. Part471.CFrame = CFrame.new(74.897583, 2.94935894, 111.079353, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6856. Part471.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6857. Part471.Position = Vector3.new(74.897583, 2.94935894, 111.079353)
  6858. Part471.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6859. Part471.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6860. Part471.Size = Vector3.new(1, 1, 1)
  6861. Part471.Anchored = true
  6862. Part471.BottomSurface = Enum.SurfaceType.Smooth
  6863. Part471.BrickColor = BrickColor.new("Black")
  6864. Part471.TopSurface = Enum.SurfaceType.Smooth
  6865. Part471.brickColor = BrickColor.new("Black")
  6866. Part471.FormFactor = Enum.FormFactor.Symmetric
  6867. Part471.formFactor = Enum.FormFactor.Symmetric
  6868. SpecialMesh472.Parent = Part471
  6869. SpecialMesh472.Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014)
  6870. Part473.Parent = Model412
  6871. Part473.CFrame = CFrame.new(74.8811493, 2.89713097, 110.855507, -0.025961997, 0.594703913, -0.803525567, 0.973922849, -0.166180715, -0.154460967, -0.225388974, -0.786581933, -0.574881375)
  6872. Part473.Orientation = Vector3.new(8.88999939, -125.579994, 99.6800003)
  6873. Part473.Position = Vector3.new(74.8811493, 2.89713097, 110.855507)
  6874. Part473.Rotation = Vector3.new(164.959991, -53.4699974, -92.5)
  6875. Part473.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6876. Part473.Size = Vector3.new(1, 1, 1)
  6877. Part473.Anchored = true
  6878. Part473.BottomSurface = Enum.SurfaceType.Smooth
  6879. Part473.BrickColor = BrickColor.new("Black")
  6880. Part473.TopSurface = Enum.SurfaceType.Smooth
  6881. Part473.brickColor = BrickColor.new("Black")
  6882. Part473.FormFactor = Enum.FormFactor.Symmetric
  6883. Part473.formFactor = Enum.FormFactor.Symmetric
  6884. BlockMesh474.Parent = Part473
  6885. BlockMesh474.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999)
  6886. Part475.Parent = Model412
  6887. Part475.CFrame = CFrame.new(74.6730118, 2.95526695, 111.130867, 0.025961997, -0.594703913, -0.803525567, -0.973922849, 0.166180715, -0.154460967, 0.225388974, 0.786581933, -0.574881375)
  6888. Part475.Orientation = Vector3.new(8.88999939, -125.579994, -80.3199997)
  6889. Part475.Position = Vector3.new(74.6730118, 2.95526695, 111.130867)
  6890. Part475.Rotation = Vector3.new(164.959991, -53.4699974, 87.5)
  6891. Part475.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6892. Part475.Size = Vector3.new(1, 1, 1)
  6893. Part475.Anchored = true
  6894. Part475.BottomSurface = Enum.SurfaceType.Smooth
  6895. Part475.BrickColor = BrickColor.new("Black")
  6896. Part475.TopSurface = Enum.SurfaceType.Smooth
  6897. Part475.brickColor = BrickColor.new("Black")
  6898. Part475.FormFactor = Enum.FormFactor.Symmetric
  6899. Part475.formFactor = Enum.FormFactor.Symmetric
  6900. BlockMesh476.Parent = Part475
  6901. BlockMesh476.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999)
  6902. Part477.Parent = Model412
  6903. Part477.CFrame = CFrame.new(75.3617096, 3.11150694, 111.726402, -0.025961997, 0.594703913, -0.803525567, 0.973922849, -0.166180715, -0.154460967, -0.225388974, -0.786581933, -0.574881375)
  6904. Part477.Orientation = Vector3.new(8.88999939, -125.579994, 99.6800003)
  6905. Part477.Position = Vector3.new(75.3617096, 3.11150694, 111.726402)
  6906. Part477.Rotation = Vector3.new(164.959991, -53.4699974, -92.5)
  6907. Part477.Color = Color3.new(0.768628, 0.156863, 0.109804)
  6908. Part477.Size = Vector3.new(1, 0.400000006, 1)
  6909. Part477.Anchored = true
  6910. Part477.BottomSurface = Enum.SurfaceType.Smooth
  6911. Part477.BrickColor = BrickColor.new("Bright red")
  6912. Part477.Reflectance = 0.10000000149012
  6913. Part477.TopSurface = Enum.SurfaceType.Smooth
  6914. Part477.brickColor = BrickColor.new("Bright red")
  6915. Part477.FormFactor = Enum.FormFactor.Plate
  6916. Part477.formFactor = Enum.FormFactor.Plate
  6917. BlockMesh478.Parent = Part477
  6918. BlockMesh478.Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001)
  6919. Part479.Parent = Model412
  6920. Part479.CFrame = CFrame.new(75.6805496, 3.05079389, 111.427437, -0.025961997, 0.594703913, -0.803525567, 0.973922849, -0.166180715, -0.154460967, -0.225388974, -0.786581933, -0.574881375)
  6921. Part479.Orientation = Vector3.new(8.88999939, -125.579994, 99.6800003)
  6922. Part479.Position = Vector3.new(75.6805496, 3.05079389, 111.427437)
  6923. Part479.Rotation = Vector3.new(164.959991, -53.4699974, -92.5)
  6924. Part479.Color = Color3.new(0.388235, 0.372549, 0.384314)
  6925. Part479.Size = Vector3.new(1, 1, 1)
  6926. Part479.Anchored = true
  6927. Part479.BottomSurface = Enum.SurfaceType.Smooth
  6928. Part479.BrickColor = BrickColor.new("Dark stone grey")
  6929. Part479.Reflectance = 0.10000000149012
  6930. Part479.TopSurface = Enum.SurfaceType.Smooth
  6931. Part479.brickColor = BrickColor.new("Dark stone grey")
  6932. Part479.FormFactor = Enum.FormFactor.Symmetric
  6933. Part479.formFactor = Enum.FormFactor.Symmetric
  6934. SpecialMesh480.Parent = Part479
  6935. SpecialMesh480.Scale = Vector3.new(0.0500000007, 0.100000001, 0.0500000007)
  6936. SpecialMesh480.MeshType = Enum.MeshType.Wedge
  6937. Part481.Parent = Model412
  6938. Part481.CFrame = CFrame.new(74.9140625, 3.00162411, 111.303169, 0.025961997, -0.594703913, -0.803525567, -0.973922849, 0.166180715, -0.154460967, 0.225388974, 0.786581933, -0.574881375)
  6939. Part481.Orientation = Vector3.new(8.88999939, -125.579994, -80.3199997)
  6940. Part481.Position = Vector3.new(74.9140625, 3.00162411, 111.303169)
  6941. Part481.Rotation = Vector3.new(164.959991, -53.4699974, 87.5)
  6942. Part481.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6943. Part481.Size = Vector3.new(1, 1, 1)
  6944. Part481.Anchored = true
  6945. Part481.BottomSurface = Enum.SurfaceType.Smooth
  6946. Part481.BrickColor = BrickColor.new("Black")
  6947. Part481.TopSurface = Enum.SurfaceType.Smooth
  6948. Part481.brickColor = BrickColor.new("Black")
  6949. Part481.FormFactor = Enum.FormFactor.Symmetric
  6950. Part481.formFactor = Enum.FormFactor.Symmetric
  6951. BlockMesh482.Parent = Part481
  6952. BlockMesh482.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999)
  6953. Part483.Parent = Model412
  6954. Part483.CFrame = CFrame.new(75.0346375, 3.02479696, 111.389381, 0.025961997, -0.594703913, -0.803525567, -0.973922849, 0.166180715, -0.154460967, 0.225388974, 0.786581933, -0.574881375)
  6955. Part483.Orientation = Vector3.new(8.88999939, -125.579994, -80.3199997)
  6956. Part483.Position = Vector3.new(75.0346375, 3.02479696, 111.389381)
  6957. Part483.Rotation = Vector3.new(164.959991, -53.4699974, 87.5)
  6958. Part483.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6959. Part483.Size = Vector3.new(1, 1, 1)
  6960. Part483.Anchored = true
  6961. Part483.BottomSurface = Enum.SurfaceType.Smooth
  6962. Part483.BrickColor = BrickColor.new("Black")
  6963. Part483.TopSurface = Enum.SurfaceType.Smooth
  6964. Part483.brickColor = BrickColor.new("Black")
  6965. Part483.FormFactor = Enum.FormFactor.Symmetric
  6966. Part483.formFactor = Enum.FormFactor.Symmetric
  6967. BlockMesh484.Parent = Part483
  6968. BlockMesh484.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999)
  6969. Part485.Parent = Model412
  6970. Part485.CFrame = CFrame.new(75.1387711, 2.99572611, 111.251823, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6971. Part485.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6972. Part485.Position = Vector3.new(75.1387711, 2.99572611, 111.251823)
  6973. Part485.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6974. Part485.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6975. Part485.Size = Vector3.new(1, 1, 1)
  6976. Part485.Anchored = true
  6977. Part485.BottomSurface = Enum.SurfaceType.Smooth
  6978. Part485.BrickColor = BrickColor.new("Black")
  6979. Part485.TopSurface = Enum.SurfaceType.Smooth
  6980. Part485.brickColor = BrickColor.new("Black")
  6981. Part485.FormFactor = Enum.FormFactor.Symmetric
  6982. Part485.formFactor = Enum.FormFactor.Symmetric
  6983. SpecialMesh486.Parent = Part485
  6984. SpecialMesh486.Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014)
  6985. Part487.Parent = Model412
  6986. Part487.CFrame = CFrame.new(75.018219, 2.97255611, 111.165443, -0.025961997, 0.803521991, 0.594708622, 0.973922849, 0.154461935, -0.166179806, -0.225388974, 0.574886024, -0.786578596)
  6987. Part487.Orientation = Vector3.new(9.56999969, 142.910004, 80.9899979)
  6988. Part487.Position = Vector3.new(75.018219, 2.97255611, 111.165443)
  6989. Part487.Rotation = Vector3.new(168.069992, 36.4899979, -91.8499985)
  6990. Part487.Color = Color3.new(0.105882, 0.164706, 0.207843)
  6991. Part487.Size = Vector3.new(1, 1, 1)
  6992. Part487.Anchored = true
  6993. Part487.BottomSurface = Enum.SurfaceType.Smooth
  6994. Part487.BrickColor = BrickColor.new("Black")
  6995. Part487.TopSurface = Enum.SurfaceType.Smooth
  6996. Part487.brickColor = BrickColor.new("Black")
  6997. Part487.FormFactor = Enum.FormFactor.Symmetric
  6998. Part487.formFactor = Enum.FormFactor.Symmetric
  6999. SpecialMesh488.Parent = Part487
  7000. SpecialMesh488.Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014)
  7001. Part489.Name = "Right Leg"
  7002. Part489.Parent = Model397
  7003. Part489.CFrame = CFrame.new(73.4952164, 1.86450195, 111.226509, 0.719123065, 0.0771422684, -0.690587461, 0.0378690027, 0.987991214, 0.149797633, 0.69385004, -0.133874789, 0.707566023)
  7004. Part489.Orientation = Vector3.new(-8.61999989, -44.2999992, 2.20000005)
  7005. Part489.Position = Vector3.new(73.4952164, 1.86450195, 111.226509)
  7006. Part489.Rotation = Vector3.new(-11.9499998, -43.6800003, -6.11999989)
  7007. Part489.Color = Color3.new(0.917647, 0.721569, 0.572549)
  7008. Part489.Size = Vector3.new(1, 2, 1)
  7009. Part489.Anchored = true
  7010. Part489.BottomSurface = Enum.SurfaceType.Smooth
  7011. Part489.BrickColor = BrickColor.new("Light orange")
  7012. Part489.brickColor = BrickColor.new("Light orange")
  7013. Part489.FormFactor = Enum.FormFactor.Symmetric
  7014. Part489.formFactor = Enum.FormFactor.Symmetric
  7015. Part490.Name = "Torso"
  7016. Part490.Parent = Model397
  7017. Part490.CFrame = CFrame.new(72.9716644, 3.80480194, 111.21476, 1, 0, 0, 0, 0.999838471, 0.0179740116, 0, -0.0179740097, 0.999838471)
  7018. Part490.Orientation = Vector3.new(-1.02999997, 0, 0)
  7019. Part490.Position = Vector3.new(72.9716644, 3.80480194, 111.21476)
  7020. Part490.Rotation = Vector3.new(-1.02999997, 0, 0)
  7021. Part490.Color = Color3.new(0, 0.12549, 0.376471)
  7022. Part490.Size = Vector3.new(2, 2, 1)
  7023. Part490.Anchored = true
  7024. Part490.BrickColor = BrickColor.new("Navy blue")
  7025. Part490.LeftParamA = 0
  7026. Part490.LeftParamB = 0
  7027. Part490.LeftSurface = Enum.SurfaceType.Weld
  7028. Part490.RightParamA = 0
  7029. Part490.RightParamB = 0
  7030. Part490.RightSurface = Enum.SurfaceType.Weld
  7031. Part490.brickColor = BrickColor.new("Navy blue")
  7032. Part490.FormFactor = Enum.FormFactor.Symmetric
  7033. Part490.formFactor = Enum.FormFactor.Symmetric
  7034. Decal491.Name = "roblox"
  7035. Decal491.Parent = Part490
  7036. Decal491.Texture = "http://www.roblox.com/asset/?id=694513577"
  7037. Shirt492.Name = "Shirt"
  7038. Shirt492.Parent = Model397
  7039. Shirt492.ShirtTemplate = "http://www.roblox.com/asset/?id=2086097432"
  7040. Pants493.Name = "Pants"
  7041. Pants493.Parent = Model397
  7042. Pants493.PantsTemplate = "http://www.roblox.com/asset/?id=129458425"
  7043. BodyColors494.Parent = Model397
  7044. BodyColors494.HeadColor = BrickColor.new("Light orange")
  7045. BodyColors494.HeadColor3 = Color3.new(0.917647, 0.721569, 0.572549)
  7046. BodyColors494.LeftArmColor = BrickColor.new("Light orange")
  7047. BodyColors494.LeftArmColor3 = Color3.new(0.917647, 0.721569, 0.572549)
  7048. BodyColors494.LeftLegColor = BrickColor.new("Light orange")
  7049. BodyColors494.LeftLegColor3 = Color3.new(0.917647, 0.721569, 0.572549)
  7050. BodyColors494.RightArmColor = BrickColor.new("Light orange")
  7051. BodyColors494.RightArmColor3 = Color3.new(0.917647, 0.721569, 0.572549)
  7052. BodyColors494.RightLegColor = BrickColor.new("Light orange")
  7053. BodyColors494.RightLegColor3 = Color3.new(0.917647, 0.721569, 0.572549)
  7054. BodyColors494.TorsoColor = BrickColor.new("Navy blue")
  7055. BodyColors494.TorsoColor3 = Color3.new(0, 0.12549, 0.376471)
  7056. Humanoid495.Parent = Model397
  7057. Humanoid495.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
  7058. Humanoid495.Health = 0
  7059. Humanoid495.JumpPower = 0
  7060. Humanoid495.LeftLeg = Part410
  7061. Humanoid495.MaxHealth = 0
  7062. Humanoid495.RightLeg = Part489
  7063. Humanoid495.Torso = Part408
  7064. Humanoid495.WalkSpeed = 0
  7065. Humanoid495.maxHealth = 0
  7066. ShirtGraphic496.Parent = Model397
  7067. ShirtGraphic496.Graphic = "http://www.roblox.com/asset/?id=694513577"
  7068. Part497.Parent = Model0
  7069. Part497.CFrame = CFrame.new(64.7632599, 17.7430096, 105.876549, -2.98023224e-08, -2.77555756e-17, 1, 1.33168658e-08, 1, 4.4408921e-16, -1, 1.33168676e-08, -2.98023224e-08)
  7070. Part497.Orientation = Vector3.new(0, 90, 0)
  7071. Part497.Position = Vector3.new(64.7632599, 17.7430096, 105.876549)
  7072. Part497.Rotation = Vector3.new(0, 90, 0)
  7073. Part497.Color = Color3.new(1, 1, 0)
  7074. Part497.Transparency = 2
  7075. Part497.Size = Vector3.new(1, 1.20000005, 1)
  7076. Part497.Anchored = true
  7077. Part497.BrickColor = BrickColor.new("New Yeller")
  7078. Part497.Material = Enum.Material.Concrete
  7079. Part497.TopSurface = Enum.SurfaceType.Smooth
  7080. Part497.brickColor = BrickColor.new("New Yeller")
  7081. SpecialMesh498.Name = "SpecialMesh"
  7082. SpecialMesh498.Parent = Part497
  7083. PointLight499.Parent = Part497
  7084. PointLight499.Color = Color3.new(1, 0, 0)
  7085. PointLight499.Range = 60
  7086. PointLight499.Brightness = 3
  7087. Part500.Parent = Model0
  7088. Part500.CFrame = CFrame.new(70.2299042, 46.0247993, 63.5797539, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  7089. Part500.Position = Vector3.new(70.2299042, 46.0247993, 63.5797539)
  7090. Part500.Size = Vector3.new(106, 1, 103)
  7091. Part500.Anchored = true
  7092. Part500.BottomSurface = Enum.SurfaceType.Smooth
  7093. Part500.Material = Enum.Material.WoodPlanks
  7094. Part500.TopSurface = Enum.SurfaceType.Smooth
  7095. Part501.Parent = Model0
  7096. Part501.CFrame = CFrame.new(64.7632599, 17.7430096, 101.74469, -2.98023224e-08, -2.77555756e-17, 1, 1.33168658e-08, 1, 4.4408921e-16, -1, 1.33168676e-08, -2.98023224e-08)
  7097. Part501.Orientation = Vector3.new(0, 90, 0)
  7098. Part501.Position = Vector3.new(64.7632599, 17.7430096, 101.74469)
  7099. Part501.Rotation = Vector3.new(0, 90, 0)
  7100. Part501.Color = Color3.new(1, 1, 0)
  7101. Part501.Transparency = 2
  7102. Part501.Size = Vector3.new(1, 1.20000005, 1)
  7103. Part501.Anchored = true
  7104. Part501.BrickColor = BrickColor.new("New Yeller")
  7105. Part501.Material = Enum.Material.Concrete
  7106. Part501.TopSurface = Enum.SurfaceType.Smooth
  7107. Part501.brickColor = BrickColor.new("New Yeller")
  7108. SpecialMesh502.Name = "SpecialMesh"
  7109. SpecialMesh502.Parent = Part501
  7110. PointLight503.Parent = Part501
  7111. PointLight503.Brightness = 3
  7112. Part504.Parent = Model0
  7113. Part504.CFrame = CFrame.new(74.3044357, 10.6908722, 108.54023, -2.98023224e-08, -2.77555756e-17, 1, 1.33168658e-08, 1, 4.4408921e-16, -1, 1.33168676e-08, -2.98023224e-08)
  7114. Part504.Orientation = Vector3.new(0, 90, 0)
  7115. Part504.Position = Vector3.new(74.3044357, 10.6908722, 108.54023)
  7116. Part504.Rotation = Vector3.new(0, 90, 0)
  7117. Part504.Color = Color3.new(1, 1, 0)
  7118. Part504.Transparency = 2
  7119. Part504.Size = Vector3.new(1, 1.20000005, 1)
  7120. Part504.Anchored = true
  7121. Part504.BrickColor = BrickColor.new("New Yeller")
  7122. Part504.Material = Enum.Material.Concrete
  7123. Part504.TopSurface = Enum.SurfaceType.Smooth
  7124. Part504.brickColor = BrickColor.new("New Yeller")
  7125. SpecialMesh505.Name = "SpecialMesh"
  7126. SpecialMesh505.Parent = Part504
  7127. PointLight506.Parent = Part504
  7128. PointLight506.Range = 2.5
  7129. PointLight506.Brightness = 3
  7130. Part507.Parent = Model0
  7131. Part507.CFrame = CFrame.new(33.0429611, 7.60447979, 47.6350098, -2.98023224e-08, -2.77555756e-17, 1, 1.33168658e-08, 1, 4.4408921e-16, -1, 1.33168676e-08, -2.98023224e-08)
  7132. Part507.Orientation = Vector3.new(0, 90, 0)
  7133. Part507.Position = Vector3.new(33.0429611, 7.60447979, 47.6350098)
  7134. Part507.Rotation = Vector3.new(0, 90, 0)
  7135. Part507.Color = Color3.new(1, 1, 0)
  7136. Part507.Transparency = 2
  7137. Part507.Size = Vector3.new(1, 1.20000005, 1)
  7138. Part507.Anchored = true
  7139. Part507.BrickColor = BrickColor.new("New Yeller")
  7140. Part507.Material = Enum.Material.Concrete
  7141. Part507.TopSurface = Enum.SurfaceType.Smooth
  7142. Part507.brickColor = BrickColor.new("New Yeller")
  7143. SpecialMesh508.Name = "SpecialMesh"
  7144. SpecialMesh508.Parent = Part507
  7145. PointLight509.Parent = Part507
  7146. PointLight509.Range = 5
  7147. PointLight509.Brightness = 3
  7148. Part510.Parent = Model0
  7149. Part510.CFrame = CFrame.new(23.6806641, 11.33183, 55.8663216, -2.98023224e-08, -2.77555756e-17, 1, 1.33168658e-08, 1, 4.4408921e-16, -1, 1.33168676e-08, -2.98023224e-08)
  7150. Part510.Orientation = Vector3.new(0, 90, 0)
  7151. Part510.Position = Vector3.new(23.6806641, 11.33183, 55.8663216)
  7152. Part510.Rotation = Vector3.new(0, 90, 0)
  7153. Part510.Color = Color3.new(1, 1, 0)
  7154. Part510.Transparency = 2
  7155. Part510.Size = Vector3.new(1, 1.20000005, 1)
  7156. Part510.Anchored = true
  7157. Part510.BrickColor = BrickColor.new("New Yeller")
  7158. Part510.Material = Enum.Material.Concrete
  7159. Part510.TopSurface = Enum.SurfaceType.Smooth
  7160. Part510.brickColor = BrickColor.new("New Yeller")
  7161. SpecialMesh511.Name = "SpecialMesh"
  7162. SpecialMesh511.Parent = Part510
  7163. PointLight512.Parent = Part510
  7164. PointLight512.Brightness = 3
  7165. Part513.Parent = Model0
  7166. Part513.CFrame = CFrame.new(24.0446396, 11.33183, 69.6049194, -2.98023224e-08, -2.77555756e-17, 1, 1.33168658e-08, 1, 4.4408921e-16, -1, 1.33168676e-08, -2.98023224e-08)
  7167. Part513.Orientation = Vector3.new(0, 90, 0)
  7168. Part513.Position = Vector3.new(24.0446396, 11.33183, 69.6049194)
  7169. Part513.Rotation = Vector3.new(0, 90, 0)
  7170. Part513.Color = Color3.new(1, 1, 0)
  7171. Part513.Transparency = 2
  7172. Part513.Size = Vector3.new(1, 1.20000005, 1)
  7173. Part513.Anchored = true
  7174. Part513.BrickColor = BrickColor.new("New Yeller")
  7175. Part513.Material = Enum.Material.Concrete
  7176. Part513.TopSurface = Enum.SurfaceType.Smooth
  7177. Part513.brickColor = BrickColor.new("New Yeller")
  7178. SpecialMesh514.Name = "SpecialMesh"
  7179. SpecialMesh514.Parent = Part513
  7180. PointLight515.Parent = Part513
  7181. PointLight515.Brightness = 3
  7182. Part516.Parent = Model0
  7183. Part516.CFrame = CFrame.new(24.0446396, 11.33183, 82.3589096, -2.98023224e-08, -2.77555756e-17, 1, 1.33168658e-08, 1, 4.4408921e-16, -1, 1.33168676e-08, -2.98023224e-08)
  7184. Part516.Orientation = Vector3.new(0, 90, 0)
  7185. Part516.Position = Vector3.new(24.0446396, 11.33183, 82.3589096)
  7186. Part516.Rotation = Vector3.new(0, 90, 0)
  7187. Part516.Color = Color3.new(1, 1, 0)
  7188. Part516.Transparency = 2
  7189. Part516.Size = Vector3.new(1, 1.20000005, 1)
  7190. Part516.Anchored = true
  7191. Part516.BrickColor = BrickColor.new("New Yeller")
  7192. Part516.Material = Enum.Material.Concrete
  7193. Part516.TopSurface = Enum.SurfaceType.Smooth
  7194. Part516.brickColor = BrickColor.new("New Yeller")
  7195. SpecialMesh517.Name = "SpecialMesh"
  7196. SpecialMesh517.Parent = Part516
  7197. PointLight518.Parent = Part516
  7198. PointLight518.Brightness = 3
  7199. for i,v in pairs(mas:GetChildren()) do
  7200. v.Parent = script
  7201. pcall(function() v:MakeJoints() end)
  7202. end
  7203. mas:Destroy()
  7204. for i,v in pairs(cors) do
  7205. spawn(function()
  7206. pcall(v)
  7207. end)
  7208. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement