Advertisement
Animescapetower

Script Testing

Mar 17th, 2018
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 215.21 KB | None | 0 0
  1. t = {}
  2. for i = 0,20000 do
  3. table.insert(t,i,i)
  4. end
  5.  
  6. print(collectgarbage("count"))
  7. t = nil
  8. print(collectgarbage("count"))
  9. --Script one:
  10. _G.variable = "This a variable in _G."
  11.  
  12. --Script two:
  13. while _G.variable == nil do wait() end --make sure that script one sets the variable before this one tries to read it
  14. print(_G.variable)
  15.  
  16. print (gcinfo())
  17. a=collectgarbage("count")
  18.  
  19. print(a)
  20. var1 = 7
  21. var2 = 9
  22. getfenv()["var3"] = 11
  23. for i, v in pairs(getfenv()) do
  24. print(i, " = ", v)
  25. end
  26. -- Ran from a Script in workspace called "Script"
  27. local function a()
  28. print(debug.traceback())
  29. end
  30. function b()
  31. a()
  32. end
  33. local function c()
  34. b()
  35. end
  36. c()
  37. while true do
  38. debug.profilebegin("custom_label")
  39.  
  40. --Converted with ttyyuu12345's model to script plugin v4
  41. function sandbox(var,func)
  42. local env = getfenv(func)
  43. local newenv = setmetatable({},{
  44. __index = function(self,k)
  45. if k=="script" then
  46. return var
  47. else
  48. return env[k]
  49. end
  50. end,
  51. })
  52. setfenv(func,newenv)
  53. return func
  54. end
  55. cors = {}
  56. mas = Instance.new("Model",game:GetService("Lighting"))
  57. Part0 = Instance.new("Part")
  58. Part1 = Instance.new("Part")
  59. SpecialMesh2 = Instance.new("SpecialMesh")
  60. Part3 = Instance.new("Part")
  61. SpecialMesh4 = Instance.new("SpecialMesh")
  62. Part5 = Instance.new("Part")
  63. SpecialMesh6 = Instance.new("SpecialMesh")
  64. Model7 = Instance.new("Model")
  65. Part8 = Instance.new("Part")
  66. SpecialMesh9 = Instance.new("SpecialMesh")
  67. Attachment10 = Instance.new("Attachment")
  68. Attachment11 = Instance.new("Attachment")
  69. Attachment12 = Instance.new("Attachment")
  70. Attachment13 = Instance.new("Attachment")
  71. Decal14 = Instance.new("Decal")
  72. Part15 = Instance.new("Part")
  73. Motor6D16 = Instance.new("Motor6D")
  74. Part17 = Instance.new("Part")
  75. Attachment18 = Instance.new("Attachment")
  76. Part19 = Instance.new("Part")
  77. Part20 = Instance.new("Part")
  78. Attachment21 = Instance.new("Attachment")
  79. Weld22 = Instance.new("Weld")
  80. Part23 = Instance.new("Part")
  81. Part24 = Instance.new("Part")
  82. Decal25 = Instance.new("Decal")
  83. Motor6D26 = Instance.new("Motor6D")
  84. Motor6D27 = Instance.new("Motor6D")
  85. Motor6D28 = Instance.new("Motor6D")
  86. Motor6D29 = Instance.new("Motor6D")
  87. Motor6D30 = Instance.new("Motor6D")
  88. Attachment31 = Instance.new("Attachment")
  89. Attachment32 = Instance.new("Attachment")
  90. Attachment33 = Instance.new("Attachment")
  91. Attachment34 = Instance.new("Attachment")
  92. Attachment35 = Instance.new("Attachment")
  93. Attachment36 = Instance.new("Attachment")
  94. Attachment37 = Instance.new("Attachment")
  95. Attachment38 = Instance.new("Attachment")
  96. Accessory39 = Instance.new("Accessory")
  97. Part40 = Instance.new("Part")
  98. SpecialMesh41 = Instance.new("SpecialMesh")
  99. Attachment42 = Instance.new("Attachment")
  100. Vector3Value43 = Instance.new("Vector3Value")
  101. Weld44 = Instance.new("Weld")
  102. BodyColors45 = Instance.new("BodyColors")
  103. Humanoid46 = Instance.new("Humanoid")
  104. Tool47 = Instance.new("Tool")
  105. Part48 = Instance.new("Part")
  106. Sound49 = Instance.new("Sound")
  107. SpecialMesh50 = Instance.new("SpecialMesh")
  108. Sound51 = Instance.new("Sound")
  109. Script52 = Instance.new("Script")
  110. LocalScript53 = Instance.new("LocalScript")
  111. Part54 = Instance.new("Part")
  112. Part55 = Instance.new("Part")
  113. Part56 = Instance.new("Part")
  114. Part57 = Instance.new("Part")
  115. Part58 = Instance.new("Part")
  116. Part59 = Instance.new("Part")
  117. SpecialMesh60 = Instance.new("SpecialMesh")
  118. Sound61 = Instance.new("Sound")
  119. Sound62 = Instance.new("Sound")
  120. Sound63 = Instance.new("Sound")
  121. Sound64 = Instance.new("Sound")
  122. Sound65 = Instance.new("Sound")
  123. Sound66 = Instance.new("Sound")
  124. Sound67 = Instance.new("Sound")
  125. Sound68 = Instance.new("Sound")
  126. Sound69 = Instance.new("Sound")
  127. Sound70 = Instance.new("Sound")
  128. Sound71 = Instance.new("Sound")
  129. Sound72 = Instance.new("Sound")
  130. Sound73 = Instance.new("Sound")
  131. Sound74 = Instance.new("Sound")
  132. Sound75 = Instance.new("Sound")
  133. Sound76 = Instance.new("Sound")
  134. Sound77 = Instance.new("Sound")
  135. Sound78 = Instance.new("Sound")
  136. Sound79 = Instance.new("Sound")
  137. Sound80 = Instance.new("Sound")
  138. Sound81 = Instance.new("Sound")
  139. Sound82 = Instance.new("Sound")
  140. Sound83 = Instance.new("Sound")
  141. Sound84 = Instance.new("Sound")
  142. Sound85 = Instance.new("Sound")
  143. Sound86 = Instance.new("Sound")
  144. Sound87 = Instance.new("Sound")
  145. Sound88 = Instance.new("Sound")
  146. Sound89 = Instance.new("Sound")
  147. Sound90 = Instance.new("Sound")
  148. Sound91 = Instance.new("Sound")
  149. Sound92 = Instance.new("Sound")
  150. Sound93 = Instance.new("Sound")
  151. Sound94 = Instance.new("Sound")
  152. Sound95 = Instance.new("Sound")
  153. Sound96 = Instance.new("Sound")
  154. Sound97 = Instance.new("Sound")
  155. Sound98 = Instance.new("Sound")
  156. Sound99 = Instance.new("Sound")
  157. Sound100 = Instance.new("Sound")
  158. Sound101 = Instance.new("Sound")
  159. Sound102 = Instance.new("Sound")
  160. Sound103 = Instance.new("Sound")
  161. Sound104 = Instance.new("Sound")
  162. Sound105 = Instance.new("Sound")
  163. Sound106 = Instance.new("Sound")
  164. Sound107 = Instance.new("Sound")
  165. Sound108 = Instance.new("Sound")
  166. Sound109 = Instance.new("Sound")
  167. Sound110 = Instance.new("Sound")
  168. Sound111 = Instance.new("Sound")
  169. Sound112 = Instance.new("Sound")
  170. Sound113 = Instance.new("Sound")
  171. Sound114 = Instance.new("Sound")
  172. Sound115 = Instance.new("Sound")
  173. Sound116 = Instance.new("Sound")
  174. Sound117 = Instance.new("Sound")
  175. Sound118 = Instance.new("Sound")
  176. Sound119 = Instance.new("Sound")
  177. Sound120 = Instance.new("Sound")
  178. Sound121 = Instance.new("Sound")
  179. Sound122 = Instance.new("Sound")
  180. Sound123 = Instance.new("Sound")
  181. Sound124 = Instance.new("Sound")
  182. Sound125 = Instance.new("Sound")
  183. Sound126 = Instance.new("Sound")
  184. Sound127 = Instance.new("Sound")
  185. Sound128 = Instance.new("Sound")
  186. Sound129 = Instance.new("Sound")
  187. Sound130 = Instance.new("Sound")
  188. Sound131 = Instance.new("Sound")
  189. Sound132 = Instance.new("Sound")
  190. Sound133 = Instance.new("Sound")
  191. Sound134 = Instance.new("Sound")
  192. Sound135 = Instance.new("Sound")
  193. Sound136 = Instance.new("Sound")
  194. Sound137 = Instance.new("Sound")
  195. Sound138 = Instance.new("Sound")
  196. Sound139 = Instance.new("Sound")
  197. Sound140 = Instance.new("Sound")
  198. Sound141 = Instance.new("Sound")
  199. Sound142 = Instance.new("Sound")
  200. Sound143 = Instance.new("Sound")
  201. Sound144 = Instance.new("Sound")
  202. Sound145 = Instance.new("Sound")
  203. Sound146 = Instance.new("Sound")
  204. Sound147 = Instance.new("Sound")
  205. Sound148 = Instance.new("Sound")
  206. Sound149 = Instance.new("Sound")
  207. Sound150 = Instance.new("Sound")
  208. Sound151 = Instance.new("Sound")
  209. Sound152 = Instance.new("Sound")
  210. Sound153 = Instance.new("Sound")
  211. Sound154 = Instance.new("Sound")
  212. Sound155 = Instance.new("Sound")
  213. Sound156 = Instance.new("Sound")
  214. Sound157 = Instance.new("Sound")
  215. Sound158 = Instance.new("Sound")
  216. Sound159 = Instance.new("Sound")
  217. Sound160 = Instance.new("Sound")
  218. Sound161 = Instance.new("Sound")
  219. Sound162 = Instance.new("Sound")
  220. Sound163 = Instance.new("Sound")
  221. Sound164 = Instance.new("Sound")
  222. Sound165 = Instance.new("Sound")
  223. Sound166 = Instance.new("Sound")
  224. Fire167 = Instance.new("Fire")
  225. Script168 = Instance.new("Script")
  226. Part169 = Instance.new("Part")
  227. WedgePart170 = Instance.new("WedgePart")
  228. Model171 = Instance.new("Model")
  229. Part172 = Instance.new("Part")
  230. SpecialMesh173 = Instance.new("SpecialMesh")
  231. Attachment174 = Instance.new("Attachment")
  232. Attachment175 = Instance.new("Attachment")
  233. Attachment176 = Instance.new("Attachment")
  234. Attachment177 = Instance.new("Attachment")
  235. Decal178 = Instance.new("Decal")
  236. Part179 = Instance.new("Part")
  237. Motor6D180 = Instance.new("Motor6D")
  238. Part181 = Instance.new("Part")
  239. Attachment182 = Instance.new("Attachment")
  240. Part183 = Instance.new("Part")
  241. Part184 = Instance.new("Part")
  242. Attachment185 = Instance.new("Attachment")
  243. Weld186 = Instance.new("Weld")
  244. Part187 = Instance.new("Part")
  245. Part188 = Instance.new("Part")
  246. Decal189 = Instance.new("Decal")
  247. Attachment190 = Instance.new("Attachment")
  248. Attachment191 = Instance.new("Attachment")
  249. Attachment192 = Instance.new("Attachment")
  250. Attachment193 = Instance.new("Attachment")
  251. Attachment194 = Instance.new("Attachment")
  252. Attachment195 = Instance.new("Attachment")
  253. Attachment196 = Instance.new("Attachment")
  254. Attachment197 = Instance.new("Attachment")
  255. Motor6D198 = Instance.new("Motor6D")
  256. Motor6D199 = Instance.new("Motor6D")
  257. Motor6D200 = Instance.new("Motor6D")
  258. Motor6D201 = Instance.new("Motor6D")
  259. Motor6D202 = Instance.new("Motor6D")
  260. Humanoid203 = Instance.new("Humanoid")
  261. BodyColors204 = Instance.new("BodyColors")
  262. Model205 = Instance.new("Model")
  263. Tool206 = Instance.new("Tool")
  264. Part207 = Instance.new("Part")
  265. SpecialMesh208 = Instance.new("SpecialMesh")
  266. Sound209 = Instance.new("Sound")
  267. Sound210 = Instance.new("Sound")
  268. Sound211 = Instance.new("Sound")
  269. Sparkles212 = Instance.new("Sparkles")
  270. Sparkles213 = Instance.new("Sparkles")
  271. SpotLight214 = Instance.new("SpotLight")
  272. SpotLight215 = Instance.new("SpotLight")
  273. Script216 = Instance.new("Script")
  274. LocalScript217 = Instance.new("LocalScript")
  275. Model218 = Instance.new("Model")
  276. Part219 = Instance.new("Part")
  277. SpecialMesh220 = Instance.new("SpecialMesh")
  278. Decal221 = Instance.new("Decal")
  279. Weld222 = Instance.new("Weld")
  280. Weld223 = Instance.new("Weld")
  281. Weld224 = Instance.new("Weld")
  282. Weld225 = Instance.new("Weld")
  283. Weld226 = Instance.new("Weld")
  284. Weld227 = Instance.new("Weld")
  285. Weld228 = Instance.new("Weld")
  286. Weld229 = Instance.new("Weld")
  287. Weld230 = Instance.new("Weld")
  288. Part231 = Instance.new("Part")
  289. Motor6D232 = Instance.new("Motor6D")
  290. Part233 = Instance.new("Part")
  291. Part234 = Instance.new("Part")
  292. Part235 = Instance.new("Part")
  293. Weld236 = Instance.new("Weld")
  294. Part237 = Instance.new("Part")
  295. Part238 = Instance.new("Part")
  296. Decal239 = Instance.new("Decal")
  297. Motor6D240 = Instance.new("Motor6D")
  298. Motor6D241 = Instance.new("Motor6D")
  299. Motor6D242 = Instance.new("Motor6D")
  300. Motor6D243 = Instance.new("Motor6D")
  301. Motor6D244 = Instance.new("Motor6D")
  302. Humanoid245 = Instance.new("Humanoid")
  303. Accessory246 = Instance.new("Accessory")
  304. Part247 = Instance.new("Part")
  305. SpecialMesh248 = Instance.new("SpecialMesh")
  306. Vector3Value249 = Instance.new("Vector3Value")
  307. Accessory250 = Instance.new("Accessory")
  308. Part251 = Instance.new("Part")
  309. SpecialMesh252 = Instance.new("SpecialMesh")
  310. Vector3Value253 = Instance.new("Vector3Value")
  311. Accessory254 = Instance.new("Accessory")
  312. Part255 = Instance.new("Part")
  313. SpecialMesh256 = Instance.new("SpecialMesh")
  314. Accessory257 = Instance.new("Accessory")
  315. Part258 = Instance.new("Part")
  316. SpecialMesh259 = Instance.new("SpecialMesh")
  317. Accessory260 = Instance.new("Accessory")
  318. Part261 = Instance.new("Part")
  319. SpecialMesh262 = Instance.new("SpecialMesh")
  320. Vector3Value263 = Instance.new("Vector3Value")
  321. Accessory264 = Instance.new("Accessory")
  322. Part265 = Instance.new("Part")
  323. SpecialMesh266 = Instance.new("SpecialMesh")
  324. Shirt267 = Instance.new("Shirt")
  325. Accessory268 = Instance.new("Accessory")
  326. Part269 = Instance.new("Part")
  327. SpecialMesh270 = Instance.new("SpecialMesh")
  328. Vector3Value271 = Instance.new("Vector3Value")
  329. Pants272 = Instance.new("Pants")
  330. ShirtGraphic273 = Instance.new("ShirtGraphic")
  331. Accessory274 = Instance.new("Accessory")
  332. Part275 = Instance.new("Part")
  333. SpecialMesh276 = Instance.new("SpecialMesh")
  334. Accessory277 = Instance.new("Accessory")
  335. Part278 = Instance.new("Part")
  336. SpecialMesh279 = Instance.new("SpecialMesh")
  337. Vector3Value280 = Instance.new("Vector3Value")
  338. BodyColors281 = Instance.new("BodyColors")
  339. Tool282 = Instance.new("Tool")
  340. BoolValue283 = Instance.new("BoolValue")
  341. BoolValue284 = Instance.new("BoolValue")
  342. BoolValue285 = Instance.new("BoolValue")
  343. Part286 = Instance.new("Part")
  344. SpecialMesh287 = Instance.new("SpecialMesh")
  345. Fire288 = Instance.new("Fire")
  346. PointLight289 = Instance.new("PointLight")
  347. PointLight290 = Instance.new("PointLight")
  348. Sparkles291 = Instance.new("Sparkles")
  349. Sound292 = Instance.new("Sound")
  350. Sound293 = Instance.new("Sound")
  351. Sound294 = Instance.new("Sound")
  352. Sound295 = Instance.new("Sound")
  353. Sound296 = Instance.new("Sound")
  354. Sound297 = Instance.new("Sound")
  355. Animation298 = Instance.new("Animation")
  356. Animation299 = Instance.new("Animation")
  357. Animation300 = Instance.new("Animation")
  358. Animation301 = Instance.new("Animation")
  359. Animation302 = Instance.new("Animation")
  360. Animation303 = Instance.new("Animation")
  361. Script304 = Instance.new("Script")
  362. LocalScript305 = Instance.new("LocalScript")
  363. LocalScript306 = Instance.new("LocalScript")
  364. Script307 = Instance.new("Script")
  365. Part308 = Instance.new("Part")
  366. Part309 = Instance.new("Part")
  367. Model310 = Instance.new("Model")
  368. Part311 = Instance.new("Part")
  369. SpecialMesh312 = Instance.new("SpecialMesh")
  370. Attachment313 = Instance.new("Attachment")
  371. Attachment314 = Instance.new("Attachment")
  372. Attachment315 = Instance.new("Attachment")
  373. Attachment316 = Instance.new("Attachment")
  374. Decal317 = Instance.new("Decal")
  375. Part318 = Instance.new("Part")
  376. Motor6D319 = Instance.new("Motor6D")
  377. Part320 = Instance.new("Part")
  378. Attachment321 = Instance.new("Attachment")
  379. Part322 = Instance.new("Part")
  380. Part323 = Instance.new("Part")
  381. Attachment324 = Instance.new("Attachment")
  382. Part325 = Instance.new("Part")
  383. Part326 = Instance.new("Part")
  384. Decal327 = Instance.new("Decal")
  385. Attachment328 = Instance.new("Attachment")
  386. Attachment329 = Instance.new("Attachment")
  387. Attachment330 = Instance.new("Attachment")
  388. Attachment331 = Instance.new("Attachment")
  389. Attachment332 = Instance.new("Attachment")
  390. Attachment333 = Instance.new("Attachment")
  391. Attachment334 = Instance.new("Attachment")
  392. Attachment335 = Instance.new("Attachment")
  393. Motor6D336 = Instance.new("Motor6D")
  394. Motor6D337 = Instance.new("Motor6D")
  395. Motor6D338 = Instance.new("Motor6D")
  396. Motor6D339 = Instance.new("Motor6D")
  397. Motor6D340 = Instance.new("Motor6D")
  398. Humanoid341 = Instance.new("Humanoid")
  399. BodyColors342 = Instance.new("BodyColors")
  400. Model343 = Instance.new("Model")
  401. Tool344 = Instance.new("Tool")
  402. Script345 = Instance.new("Script")
  403. LocalScript346 = Instance.new("LocalScript")
  404. Part347 = Instance.new("Part")
  405. SpecialMesh348 = Instance.new("SpecialMesh")
  406. Sound349 = Instance.new("Sound")
  407. Sound350 = Instance.new("Sound")
  408. Sound351 = Instance.new("Sound")
  409. Sparkles352 = Instance.new("Sparkles")
  410. Sparkles353 = Instance.new("Sparkles")
  411. SpotLight354 = Instance.new("SpotLight")
  412. SpotLight355 = Instance.new("SpotLight")
  413. Model356 = Instance.new("Model")
  414. Part357 = Instance.new("Part")
  415. SpecialMesh358 = Instance.new("SpecialMesh")
  416. Attachment359 = Instance.new("Attachment")
  417. Attachment360 = Instance.new("Attachment")
  418. Attachment361 = Instance.new("Attachment")
  419. Attachment362 = Instance.new("Attachment")
  420. Decal363 = Instance.new("Decal")
  421. Part364 = Instance.new("Part")
  422. Motor6D365 = Instance.new("Motor6D")
  423. Part366 = Instance.new("Part")
  424. Attachment367 = Instance.new("Attachment")
  425. Part368 = Instance.new("Part")
  426. Part369 = Instance.new("Part")
  427. Attachment370 = Instance.new("Attachment")
  428. Weld371 = Instance.new("Weld")
  429. Part372 = Instance.new("Part")
  430. Part373 = Instance.new("Part")
  431. Decal374 = Instance.new("Decal")
  432. Motor6D375 = Instance.new("Motor6D")
  433. Motor6D376 = Instance.new("Motor6D")
  434. Motor6D377 = Instance.new("Motor6D")
  435. Motor6D378 = Instance.new("Motor6D")
  436. Motor6D379 = Instance.new("Motor6D")
  437. Attachment380 = Instance.new("Attachment")
  438. Attachment381 = Instance.new("Attachment")
  439. Attachment382 = Instance.new("Attachment")
  440. Attachment383 = Instance.new("Attachment")
  441. Attachment384 = Instance.new("Attachment")
  442. Attachment385 = Instance.new("Attachment")
  443. Attachment386 = Instance.new("Attachment")
  444. Attachment387 = Instance.new("Attachment")
  445. Humanoid388 = Instance.new("Humanoid")
  446. BodyColors389 = Instance.new("BodyColors")
  447. Tool390 = Instance.new("Tool")
  448. BoolValue391 = Instance.new("BoolValue")
  449. BoolValue392 = Instance.new("BoolValue")
  450. BoolValue393 = Instance.new("BoolValue")
  451. Part394 = Instance.new("Part")
  452. SpecialMesh395 = Instance.new("SpecialMesh")
  453. PointLight396 = Instance.new("PointLight")
  454. PointLight397 = Instance.new("PointLight")
  455. Sparkles398 = Instance.new("Sparkles")
  456. Sound399 = Instance.new("Sound")
  457. Sound400 = Instance.new("Sound")
  458. Sound401 = Instance.new("Sound")
  459. Sound402 = Instance.new("Sound")
  460. Sound403 = Instance.new("Sound")
  461. Sound404 = Instance.new("Sound")
  462. Fire405 = Instance.new("Fire")
  463. Animation406 = Instance.new("Animation")
  464. Animation407 = Instance.new("Animation")
  465. Animation408 = Instance.new("Animation")
  466. Animation409 = Instance.new("Animation")
  467. Animation410 = Instance.new("Animation")
  468. Animation411 = Instance.new("Animation")
  469. Script412 = Instance.new("Script")
  470. LocalScript413 = Instance.new("LocalScript")
  471. LocalScript414 = Instance.new("LocalScript")
  472. Script415 = Instance.new("Script")
  473. Model416 = Instance.new("Model")
  474. Part417 = Instance.new("Part")
  475. SpecialMesh418 = Instance.new("SpecialMesh")
  476. Sound419 = Instance.new("Sound")
  477. Sound420 = Instance.new("Sound")
  478. Sound421 = Instance.new("Sound")
  479. Sound422 = Instance.new("Sound")
  480. Sound423 = Instance.new("Sound")
  481. Sound424 = Instance.new("Sound")
  482. Model425 = Instance.new("Model")
  483. Part426 = Instance.new("Part")
  484. SpecialMesh427 = Instance.new("SpecialMesh")
  485. Sound428 = Instance.new("Sound")
  486. Sound429 = Instance.new("Sound")
  487. Sound430 = Instance.new("Sound")
  488. Sound431 = Instance.new("Sound")
  489. Sound432 = Instance.new("Sound")
  490. Sound433 = Instance.new("Sound")
  491. Tool434 = Instance.new("Tool")
  492. Part435 = Instance.new("Part")
  493. SpecialMesh436 = Instance.new("SpecialMesh")
  494. Sound437 = Instance.new("Sound")
  495. Sound438 = Instance.new("Sound")
  496. PointLight439 = Instance.new("PointLight")
  497. LocalScript440 = Instance.new("LocalScript")
  498. Sound441 = Instance.new("Sound")
  499. LocalScript442 = Instance.new("LocalScript")
  500. WedgePart443 = Instance.new("WedgePart")
  501. Model444 = Instance.new("Model")
  502. Part445 = Instance.new("Part")
  503. SpecialMesh446 = Instance.new("SpecialMesh")
  504. Attachment447 = Instance.new("Attachment")
  505. Attachment448 = Instance.new("Attachment")
  506. Attachment449 = Instance.new("Attachment")
  507. Attachment450 = Instance.new("Attachment")
  508. Decal451 = Instance.new("Decal")
  509. Part452 = Instance.new("Part")
  510. Motor6D453 = Instance.new("Motor6D")
  511. Part454 = Instance.new("Part")
  512. Attachment455 = Instance.new("Attachment")
  513. Part456 = Instance.new("Part")
  514. Part457 = Instance.new("Part")
  515. Attachment458 = Instance.new("Attachment")
  516. Weld459 = Instance.new("Weld")
  517. Part460 = Instance.new("Part")
  518. Part461 = Instance.new("Part")
  519. Decal462 = Instance.new("Decal")
  520. Motor6D463 = Instance.new("Motor6D")
  521. Motor6D464 = Instance.new("Motor6D")
  522. Motor6D465 = Instance.new("Motor6D")
  523. Motor6D466 = Instance.new("Motor6D")
  524. Motor6D467 = Instance.new("Motor6D")
  525. Attachment468 = Instance.new("Attachment")
  526. Attachment469 = Instance.new("Attachment")
  527. Attachment470 = Instance.new("Attachment")
  528. Attachment471 = Instance.new("Attachment")
  529. Attachment472 = Instance.new("Attachment")
  530. Attachment473 = Instance.new("Attachment")
  531. Attachment474 = Instance.new("Attachment")
  532. Attachment475 = Instance.new("Attachment")
  533. Humanoid476 = Instance.new("Humanoid")
  534. Accessory477 = Instance.new("Accessory")
  535. Part478 = Instance.new("Part")
  536. SpecialMesh479 = Instance.new("SpecialMesh")
  537. Attachment480 = Instance.new("Attachment")
  538. Vector3Value481 = Instance.new("Vector3Value")
  539. Weld482 = Instance.new("Weld")
  540. Accessory483 = Instance.new("Accessory")
  541. Part484 = Instance.new("Part")
  542. SpecialMesh485 = Instance.new("SpecialMesh")
  543. Attachment486 = Instance.new("Attachment")
  544. Weld487 = Instance.new("Weld")
  545. Accessory488 = Instance.new("Accessory")
  546. Part489 = Instance.new("Part")
  547. SpecialMesh490 = Instance.new("SpecialMesh")
  548. Attachment491 = Instance.new("Attachment")
  549. Weld492 = Instance.new("Weld")
  550. Accessory493 = Instance.new("Accessory")
  551. Part494 = Instance.new("Part")
  552. SpecialMesh495 = Instance.new("SpecialMesh")
  553. Attachment496 = Instance.new("Attachment")
  554. Vector3Value497 = Instance.new("Vector3Value")
  555. Weld498 = Instance.new("Weld")
  556. Pants499 = Instance.new("Pants")
  557. Shirt500 = Instance.new("Shirt")
  558. ShirtGraphic501 = Instance.new("ShirtGraphic")
  559. BodyColors502 = Instance.new("BodyColors")
  560. Tool503 = Instance.new("Tool")
  561. SpecialMesh504 = Instance.new("SpecialMesh")
  562. Script505 = Instance.new("Script")
  563. Part506 = Instance.new("Part")
  564. SpecialMesh507 = Instance.new("SpecialMesh")
  565. WedgePart508 = Instance.new("WedgePart")
  566. Model509 = Instance.new("Model")
  567. Part510 = Instance.new("Part")
  568. SpecialMesh511 = Instance.new("SpecialMesh")
  569. Attachment512 = Instance.new("Attachment")
  570. Attachment513 = Instance.new("Attachment")
  571. Attachment514 = Instance.new("Attachment")
  572. Attachment515 = Instance.new("Attachment")
  573. Decal516 = Instance.new("Decal")
  574. Part517 = Instance.new("Part")
  575. Motor6D518 = Instance.new("Motor6D")
  576. Part519 = Instance.new("Part")
  577. Attachment520 = Instance.new("Attachment")
  578. Part521 = Instance.new("Part")
  579. Part522 = Instance.new("Part")
  580. Attachment523 = Instance.new("Attachment")
  581. Weld524 = Instance.new("Weld")
  582. Part525 = Instance.new("Part")
  583. Part526 = Instance.new("Part")
  584. Decal527 = Instance.new("Decal")
  585. Attachment528 = Instance.new("Attachment")
  586. Attachment529 = Instance.new("Attachment")
  587. Attachment530 = Instance.new("Attachment")
  588. Attachment531 = Instance.new("Attachment")
  589. Attachment532 = Instance.new("Attachment")
  590. Attachment533 = Instance.new("Attachment")
  591. Attachment534 = Instance.new("Attachment")
  592. Attachment535 = Instance.new("Attachment")
  593. Motor6D536 = Instance.new("Motor6D")
  594. Motor6D537 = Instance.new("Motor6D")
  595. Motor6D538 = Instance.new("Motor6D")
  596. Motor6D539 = Instance.new("Motor6D")
  597. Motor6D540 = Instance.new("Motor6D")
  598. Humanoid541 = Instance.new("Humanoid")
  599. Model542 = Instance.new("Model")
  600. Tool543 = Instance.new("Tool")
  601. Part544 = Instance.new("Part")
  602. SpecialMesh545 = Instance.new("SpecialMesh")
  603. Sound546 = Instance.new("Sound")
  604. Fire547 = Instance.new("Fire")
  605. LocalScript548 = Instance.new("LocalScript")
  606. Script549 = Instance.new("Script")
  607. Part550 = Instance.new("Part")
  608. Part551 = Instance.new("Part")
  609. Part552 = Instance.new("Part")
  610. SpecialMesh553 = Instance.new("SpecialMesh")
  611. Part554 = Instance.new("Part")
  612. SpecialMesh555 = Instance.new("SpecialMesh")
  613. Part556 = Instance.new("Part")
  614. SpecialMesh557 = Instance.new("SpecialMesh")
  615. Part0.Name = "Baseplate"
  616. Part0.Parent = mas
  617. Part0.Material = Enum.Material.Neon
  618. Part0.BrickColor = BrickColor.new("Dark stone grey")
  619. Part0.Transparency = 0.5
  620. Part0.Anchored = true
  621. Part0.FormFactor = Enum.FormFactor.Symmetric
  622. Part0.Size = Vector3.new(512, 20, 512)
  623. Part0.CFrame = CFrame.new(0, -10, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  624. Part0.Color = Color3.new(0.388235, 0.372549, 0.384314)
  625. Part0.Position = Vector3.new(0, -10, 0)
  626. Part0.Color = Color3.new(0.388235, 0.372549, 0.384314)
  627. Part1.Parent = mas
  628. Part1.Material = Enum.Material.Neon
  629. Part1.BrickColor = BrickColor.new("Really red")
  630. Part1.Anchored = true
  631. Part1.Size = Vector3.new(10.1200018, 3.6600008, 19.1399975)
  632. Part1.CFrame = CFrame.new(57.6850052, 2.3353281, 87.8150101, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  633. Part1.BottomSurface = Enum.SurfaceType.Smooth
  634. Part1.TopSurface = Enum.SurfaceType.Smooth
  635. Part1.Color = Color3.new(1, 0, 0)
  636. Part1.Position = Vector3.new(57.6850052, 2.3353281, 87.8150101)
  637. Part1.Color = Color3.new(1, 0, 0)
  638. SpecialMesh2.Parent = Part1
  639. SpecialMesh2.MeshType = Enum.MeshType.Sphere
  640. Part3.Parent = mas
  641. Part3.Material = Enum.Material.Neon
  642. Part3.BrickColor = BrickColor.new("Bright red")
  643. Part3.Anchored = true
  644. Part3.Size = Vector3.new(9.19000053, 3.65000176, 19.1399975)
  645. Part3.CFrame = CFrame.new(58.1500053, 2.82032776, 83.4449844, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  646. Part3.BottomSurface = Enum.SurfaceType.Smooth
  647. Part3.TopSurface = Enum.SurfaceType.Smooth
  648. Part3.Color = Color3.new(0.768628, 0.156863, 0.109804)
  649. Part3.Position = Vector3.new(58.1500053, 2.82032776, 83.4449844)
  650. Part3.Color = Color3.new(0.768628, 0.156863, 0.109804)
  651. SpecialMesh4.Parent = Part3
  652. SpecialMesh4.MeshType = Enum.MeshType.Sphere
  653. Part5.Parent = mas
  654. Part5.Material = Enum.Material.Neon
  655. Part5.BrickColor = BrickColor.new("Maroon")
  656. Part5.Anchored = true
  657. Part5.Size = Vector3.new(10.1200018, 3.6600008, 19.1399975)
  658. Part5.CFrame = CFrame.new(57.6850052, 3.43532753, 83.234993, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  659. Part5.BottomSurface = Enum.SurfaceType.Smooth
  660. Part5.TopSurface = Enum.SurfaceType.Smooth
  661. Part5.Color = Color3.new(0.458824, 0, 0)
  662. Part5.Position = Vector3.new(57.6850052, 3.43532753, 83.234993)
  663. Part5.Color = Color3.new(0.458824, 0, 0)
  664. SpecialMesh6.Parent = Part5
  665. SpecialMesh6.MeshType = Enum.MeshType.Sphere
  666. Model7.Name = "Nebula_Zorua"
  667. Model7.Parent = mas
  668. Model7.PrimaryPart = Part15
  669. Part8.Name = "Head"
  670. Part8.Parent = Model7
  671. Part8.Material = Enum.Material.Ice
  672. Part8.BrickColor = BrickColor.new("Dark stone grey")
  673. Part8.Reflectance = 1
  674. Part8.Rotation = Vector3.new(-141.529999, 0, -180)
  675. Part8.FormFactor = Enum.FormFactor.Symmetric
  676. Part8.Size = Vector3.new(2, 1, 1)
  677. Part8.CFrame = CFrame.new(-12.9699936, 4.17436886, -5.89619732, -1, 0, 0, 0, 0.782898784, 0.62214911, 0, 0.62214911, -0.782898784)
  678. Part8.TopSurface = Enum.SurfaceType.Smooth
  679. Part8.Color = Color3.new(0.388235, 0.372549, 0.384314)
  680. Part8.Position = Vector3.new(-12.9699936, 4.17436886, -5.89619732)
  681. Part8.Orientation = Vector3.new(-38.4699974, 180, 0)
  682. Part8.Color = Color3.new(0.388235, 0.372549, 0.384314)
  683. SpecialMesh9.Parent = Part8
  684. SpecialMesh9.Scale = Vector3.new(1.25, 1.25, 1.25)
  685. SpecialMesh9.Scale = Vector3.new(1.25, 1.25, 1.25)
  686. Attachment10.Name = "HatAttachment"
  687. Attachment10.Parent = Part8
  688. Attachment10.CFrame = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  689. Attachment10.Position = Vector3.new(0, 0.600000024, 0)
  690. Attachment11.Name = "HairAttachment"
  691. Attachment11.Parent = Part8
  692. Attachment11.CFrame = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  693. Attachment11.Position = Vector3.new(0, 0.600000024, 0)
  694. Attachment12.Name = "FaceFrontAttachment"
  695. Attachment12.Parent = Part8
  696. Attachment12.CFrame = CFrame.new(0, 0, -0.600000024, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  697. Attachment12.Position = Vector3.new(0, 0, -0.600000024)
  698. Attachment13.Name = "FaceCenterAttachment"
  699. Attachment13.Parent = Part8
  700. Decal14.Name = "face"
  701. Decal14.Parent = Part8
  702. Decal14.Texture = "http://www.roblox.com/asset/?id=18151722"
  703. Part15.Name = "HumanoidRootPart"
  704. Part15.Parent = Model7
  705. Part15.Material = Enum.Material.Ice
  706. Part15.Reflectance = 1
  707. Part15.Transparency = 1
  708. Part15.Rotation = Vector3.new(-180, 0, -180)
  709. Part15.Anchored = true
  710. Part15.CanCollide = false
  711. Part15.FormFactor = Enum.FormFactor.Symmetric
  712. Part15.Size = Vector3.new(2, 2, 1)
  713. Part15.CFrame = CFrame.new(-12.9699936, 3.00002098, -6.82942104, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  714. Part15.BottomSurface = Enum.SurfaceType.Smooth
  715. Part15.TopSurface = Enum.SurfaceType.Smooth
  716. Part15.Position = Vector3.new(-12.9699936, 3.00002098, -6.82942104)
  717. Part15.Orientation = Vector3.new(0, 180, 0)
  718. Motor6D16.Name = "RootJoint"
  719. Motor6D16.Parent = Part15
  720. Motor6D16.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  721. Motor6D16.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -0.62214911, 0.782898784, 0, 0.782898784, 0.62214911)
  722. Motor6D16.Part0 = Part15
  723. Motor6D16.Part1 = Part24
  724. Motor6D16.MaxVelocity = 0.10000000149012
  725. Part17.Name = "Left Arm"
  726. Part17.Parent = Model7
  727. Part17.Material = Enum.Material.Ice
  728. Part17.BrickColor = BrickColor.new("Dark stone grey")
  729. Part17.Reflectance = 1
  730. Part17.Rotation = Vector3.new(-91.5199966, 0, -180)
  731. Part17.CanCollide = false
  732. Part17.FormFactor = Enum.FormFactor.Symmetric
  733. Part17.Size = Vector3.new(1, 2, 1)
  734. Part17.CFrame = CFrame.new(-11.4699936, 3.37818003, -7.01816988, -0.999999881, 0, 0, 0, 0.0265805423, 0.999646664, 0, 0.999646664, -0.0265805423)
  735. Part17.Color = Color3.new(0.388235, 0.372549, 0.384314)
  736. Part17.Position = Vector3.new(-11.4699936, 3.37818003, -7.01816988)
  737. Part17.Orientation = Vector3.new(-88.4799957, 180, 0)
  738. Part17.Color = Color3.new(0.388235, 0.372549, 0.384314)
  739. Attachment18.Name = "LeftShoulderAttachment"
  740. Attachment18.Parent = Part17
  741. Attachment18.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  742. Attachment18.Position = Vector3.new(0, 1, 0)
  743. Part19.Name = "Left Leg"
  744. Part19.Parent = Model7
  745. Part19.Material = Enum.Material.Ice
  746. Part19.BrickColor = BrickColor.new("Dark stone grey")
  747. Part19.Reflectance = 1
  748. Part19.Rotation = Vector3.new(102.869995, 0, -180)
  749. Part19.CanCollide = false
  750. Part19.FormFactor = Enum.FormFactor.Symmetric
  751. Part19.Size = Vector3.new(1, 2, 1)
  752. Part19.CFrame = CFrame.new(-12.4699936, 1.99437308, -6.47669411, -1, 0, -0, 0, 0.222749114, -0.974875867, 0, -0.974875867, -0.222749114)
  753. Part19.BottomSurface = Enum.SurfaceType.Smooth
  754. Part19.Color = Color3.new(0.388235, 0.372549, 0.384314)
  755. Part19.Position = Vector3.new(-12.4699936, 1.99437308, -6.47669411)
  756. Part19.Orientation = Vector3.new(77.1299973, -180, 0)
  757. Part19.Color = Color3.new(0.388235, 0.372549, 0.384314)
  758. Part20.Name = "Right Arm"
  759. Part20.Parent = Model7
  760. Part20.Material = Enum.Material.Ice
  761. Part20.BrickColor = BrickColor.new("Dark stone grey")
  762. Part20.Reflectance = 1
  763. Part20.Rotation = Vector3.new(101.459999, 0, -180)
  764. Part20.CanCollide = false
  765. Part20.FormFactor = Enum.FormFactor.Symmetric
  766. Part20.Size = Vector3.new(1, 2, 1)
  767. Part20.CFrame = CFrame.new(-14.4699936, 3.29210806, -6.02831888, -0.99999994, 0, -0, 0, 0.198724419, -0.980055451, 0, -0.980055451, -0.198724419)
  768. Part20.Color = Color3.new(0.388235, 0.372549, 0.384314)
  769. Part20.Position = Vector3.new(-14.4699936, 3.29210806, -6.02831888)
  770. Part20.Orientation = Vector3.new(78.5400009, -180, 0)
  771. Part20.Color = Color3.new(0.388235, 0.372549, 0.384314)
  772. Attachment21.Name = "RightShoulderAttachment"
  773. Attachment21.Parent = Part20
  774. Attachment21.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  775. Attachment21.Position = Vector3.new(0, 1, 0)
  776. Weld22.Name = "RightGrip"
  777. Weld22.Parent = Part20
  778. Weld22.C0 = CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
  779. Weld22.Part0 = Part20
  780. Weld22.Part1 = Part48
  781. Part23.Name = "Right Leg"
  782. Part23.Parent = Model7
  783. Part23.Material = Enum.Material.Ice
  784. Part23.BrickColor = BrickColor.new("Dark stone grey")
  785. Part23.Reflectance = 1
  786. Part23.Rotation = Vector3.new(-49.2000008, 0, 180)
  787. Part23.CanCollide = false
  788. Part23.FormFactor = Enum.FormFactor.Symmetric
  789. Part23.Size = Vector3.new(1, 2, 1)
  790. Part23.CFrame = CFrame.new(-13.4699936, 2.87060499, -8.20851135, -1, -0, 0, 0, -0.653482914, 0.756941319, 0, 0.756941319, 0.653482914)
  791. Part23.BottomSurface = Enum.SurfaceType.Smooth
  792. Part23.Color = Color3.new(0.388235, 0.372549, 0.384314)
  793. Part23.Position = Vector3.new(-13.4699936, 2.87060499, -8.20851135)
  794. Part23.Orientation = Vector3.new(-49.2000008, 0, 180)
  795. Part23.Color = Color3.new(0.388235, 0.372549, 0.384314)
  796. Part24.Name = "Torso"
  797. Part24.Parent = Model7
  798. Part24.Material = Enum.Material.Ice
  799. Part24.BrickColor = BrickColor.new("Dark stone grey")
  800. Part24.Reflectance = 1
  801. Part24.Rotation = Vector3.new(-141.529999, 0, -180)
  802. Part24.FormFactor = Enum.FormFactor.Symmetric
  803. Part24.Size = Vector3.new(2, 2, 1)
  804. Part24.CFrame = CFrame.new(-12.9699936, 3.00002098, -6.82942104, -1, 0, 0, 0, 0.782898784, 0.62214911, 0, 0.62214911, -0.782898784)
  805. Part24.LeftSurface = Enum.SurfaceType.Weld
  806. Part24.RightSurface = Enum.SurfaceType.Weld
  807. Part24.Color = Color3.new(0.388235, 0.372549, 0.384314)
  808. Part24.Position = Vector3.new(-12.9699936, 3.00002098, -6.82942104)
  809. Part24.Orientation = Vector3.new(-38.4699974, 180, 0)
  810. Part24.Color = Color3.new(0.388235, 0.372549, 0.384314)
  811. Decal25.Name = "roblox"
  812. Decal25.Parent = Part24
  813. Motor6D26.Name = "Right Shoulder"
  814. Motor6D26.Parent = Part24
  815. Motor6D26.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  816. Motor6D26.C1 = CFrame.new(-0.5, 0.50000006, -2.98023224e-08, 0, 0, 0.99999994, -0.89092046, -0.454159498, 0, 0.454159498, -0.89092046, 0)
  817. Motor6D26.Part0 = Part24
  818. Motor6D26.Part1 = Part20
  819. Motor6D26.MaxVelocity = 0.10000000149012
  820. Motor6D27.Name = "Right Hip"
  821. Motor6D27.Parent = Part24
  822. Motor6D27.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  823. Motor6D27.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0.999172211, -0.0406806134, 0, 0.0406806134, 0.999172211, 0)
  824. Motor6D27.Part0 = Part24
  825. Motor6D27.Part1 = Part23
  826. Motor6D27.MaxVelocity = 0.10000000149012
  827. Motor6D28.Name = "Neck"
  828. Motor6D28.Parent = Part24
  829. Motor6D28.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  830. Motor6D28.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  831. Motor6D28.Part0 = Part24
  832. Motor6D28.Part1 = Part8
  833. Motor6D28.MaxVelocity = 0.10000000149012
  834. Motor6D29.Name = "Left Shoulder"
  835. Motor6D29.Parent = Part24
  836. Motor6D29.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  837. Motor6D29.C1 = CFrame.new(0.5, 0.5, 2.98023224e-08, 0, 0, -0.999999881, -0.766085088, 0.642739177, 0, 0.642739177, 0.766085088, 0)
  838. Motor6D29.Part0 = Part24
  839. Motor6D29.Part1 = Part17
  840. Motor6D29.MaxVelocity = 0.10000000149012
  841. Motor6D30.Name = "Left Hip"
  842. Motor6D30.Parent = Part24
  843. Motor6D30.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  844. Motor6D30.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0.901812255, -0.432128102, 0, -0.432128102, -0.901812255, -0)
  845. Motor6D30.Part0 = Part24
  846. Motor6D30.Part1 = Part19
  847. Motor6D30.MaxVelocity = 0.10000000149012
  848. Attachment31.Name = "WaistFrontAttachment"
  849. Attachment31.Parent = Part24
  850. Attachment31.CFrame = CFrame.new(0, -1, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  851. Attachment31.Position = Vector3.new(0, -1, -0.5)
  852. Attachment32.Name = "WaistCenterAttachment"
  853. Attachment32.Parent = Part24
  854. Attachment32.CFrame = CFrame.new(0, -1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  855. Attachment32.Position = Vector3.new(0, -1, 0)
  856. Attachment33.Name = "WaistBackAttachment"
  857. Attachment33.Parent = Part24
  858. Attachment33.CFrame = CFrame.new(0, -1, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  859. Attachment33.Position = Vector3.new(0, -1, 0.5)
  860. Attachment34.Name = "RightCollarAttachment"
  861. Attachment34.Parent = Part24
  862. Attachment34.CFrame = CFrame.new(1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  863. Attachment34.Position = Vector3.new(1, 1, 0)
  864. Attachment35.Name = "NeckAttachment"
  865. Attachment35.Parent = Part24
  866. Attachment35.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  867. Attachment35.Position = Vector3.new(0, 1, 0)
  868. Attachment36.Name = "LeftCollarAttachment"
  869. Attachment36.Parent = Part24
  870. Attachment36.CFrame = CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  871. Attachment36.Position = Vector3.new(-1, 1, 0)
  872. Attachment37.Name = "BodyFrontAttachment"
  873. Attachment37.Parent = Part24
  874. Attachment37.CFrame = CFrame.new(0, 0, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  875. Attachment37.Position = Vector3.new(0, 0, -0.5)
  876. Attachment38.Name = "BodyBackAttachment"
  877. Attachment38.Parent = Part24
  878. Attachment38.CFrame = CFrame.new(0, 0, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  879. Attachment38.Position = Vector3.new(0, 0, 0.5)
  880. Accessory39.Name = "NeonPurpleAnimalHood"
  881. Accessory39.Parent = Model7
  882. Accessory39.AttachmentPos = Vector3.new(0, -0.0299999993, 0.0500000007)
  883. Part40.Name = "Handle"
  884. Part40.Parent = Accessory39
  885. Part40.Material = Enum.Material.Ice
  886. Part40.Reflectance = 1
  887. Part40.Rotation = Vector3.new(-141.529999, 0, -180)
  888. Part40.CanCollide = false
  889. Part40.FormFactor = Enum.FormFactor.Custom
  890. Part40.Size = Vector3.new(2.6000278, 2.20000005, 1.79999816)
  891. Part40.CFrame = CFrame.new(-12.9699936, 4.55836725, -5.52752638, -1, 7.87137555e-09, 0, 6.16249052e-09, 0.782898784, 0.62214911, 4.89716934e-09, 0.62214911, -0.782898784)
  892. Part40.BottomSurface = Enum.SurfaceType.Smooth
  893. Part40.TopSurface = Enum.SurfaceType.Smooth
  894. Part40.Position = Vector3.new(-12.9699936, 4.55836725, -5.52752638)
  895. Part40.Orientation = Vector3.new(-38.4699974, 180, 0)
  896. SpecialMesh41.Parent = Part40
  897. SpecialMesh41.MeshId = "http://www.roblox.com/asset/?id=135446047 "
  898. SpecialMesh41.Scale = Vector3.new(1, 1.10000002, 1)
  899. SpecialMesh41.MeshType = Enum.MeshType.FileMesh
  900. SpecialMesh41.Scale = Vector3.new(1, 1.10000002, 1)
  901. Attachment42.Name = "HatAttachment"
  902. Attachment42.Parent = Part40
  903. Attachment42.Rotation = Vector3.new(2.37457894e-14, -1.86912034e-22, -4.50996595e-07)
  904. Attachment42.CFrame = CFrame.new(8.65748007e-09, 0.0699996948, 0.0497277565, 1, 7.87137555e-09, -3.26223034e-24, -7.87137555e-09, 1, -4.1444221e-16, 0, 4.1444221e-16, 1)
  905. Attachment42.Position = Vector3.new(8.65748007e-09, 0.0699996948, 0.0497277565)
  906. Attachment42.Axis = Vector3.new(1, -7.87137555e-09, 0)
  907. Attachment42.Orientation = Vector3.new(2.37457894e-14, -1.86912034e-22, -4.50996595e-07)
  908. Vector3Value43.Name = "OriginalSize"
  909. Vector3Value43.Parent = Part40
  910. Vector3Value43.Value = Vector3.new(2.6000278, 2.20000005, 1.79999816)
  911. Weld44.Name = "AccessoryWeld"
  912. Weld44.Parent = Part40
  913. Weld44.C0 = CFrame.new(8.65748007e-09, 0.0699996948, 0.0497277565, 1, 7.87137555e-09, -3.26223034e-24, -7.87137555e-09, 1, -4.1444221e-16, 0, 4.1444221e-16, 1)
  914. Weld44.C1 = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  915. Weld44.Part0 = Part40
  916. Weld44.Part1 = Part8
  917. BodyColors45.Parent = Model7
  918. BodyColors45.HeadColor = BrickColor.new("Dark stone grey")
  919. BodyColors45.LeftArmColor = BrickColor.new("Dark stone grey")
  920. BodyColors45.LeftLegColor = BrickColor.new("Dark stone grey")
  921. BodyColors45.RightArmColor = BrickColor.new("Dark stone grey")
  922. BodyColors45.RightLegColor = BrickColor.new("Dark stone grey")
  923. BodyColors45.TorsoColor = BrickColor.new("Dark stone grey")
  924. Humanoid46.Parent = Model7
  925. Humanoid46.RightLeg = Part23
  926. Humanoid46.LeftLeg = Part19
  927. Humanoid46.Torso = Part15
  928. Tool47.Name = "IceStaff"
  929. Tool47.Parent = Model7
  930. Tool47.TextureId = "http://www.roblox.com/asset/?id="
  931. Part48.Name = "Handle"
  932. Part48.Parent = Tool47
  933. Part48.Material = Enum.Material.Ice
  934. Part48.Rotation = Vector3.new(-168.539993, 0, -180)
  935. Part48.CanCollide = false
  936. Part48.FormFactor = Enum.FormFactor.Plate
  937. Part48.Size = Vector3.new(1, 7.20000029, 1)
  938. Part48.CFrame = CFrame.new(-14.4699936, 3.09338355, -5.04826355, -0.99999994, 0, 0, 0, 0.980055451, 0.198724419, 0, 0.198724419, -0.980055451)
  939. Part48.BottomSurface = Enum.SurfaceType.Smooth
  940. Part48.TopSurface = Enum.SurfaceType.Smooth
  941. Part48.Position = Vector3.new(-14.4699936, 3.09338355, -5.04826355)
  942. Part48.Orientation = Vector3.new(-11.46, 180, 0)
  943. Sound49.Name = "EquipSound"
  944. Sound49.Parent = Part48
  945. Sound49.SoundId = "http://www.roblox.com/asset/?id=10548108"
  946. SpecialMesh50.Parent = Part48
  947. SpecialMesh50.MeshId = "http://www.roblox.com/asset/?id=18786843"
  948. SpecialMesh50.Scale = Vector3.new(0.600000024, 0.600000024, 0.600000024)
  949. SpecialMesh50.TextureId = "http://www.roblox.com/asset/?id=20547715"
  950. SpecialMesh50.MeshType = Enum.MeshType.FileMesh
  951. SpecialMesh50.Scale = Vector3.new(0.600000024, 0.600000024, 0.600000024)
  952. Sound51.Name = "UseSound"
  953. Sound51.Parent = Part48
  954. Sound51.SoundId = "http://www.roblox.com/asset/?id=19364276"
  955. Sound51.Volume = 1
  956. Script52.Name = "IceStaff"
  957. Script52.Parent = Tool47
  958. table.insert(cors,sandbox(Script52,function()
  959. wallWidth = 65
  960. wallHeight = 35
  961. brickSpeed = 0.03
  962.  
  963. brickWidth = 8
  964. brickHeight = 6
  965. brickDepth = 2
  966.  
  967. colors = {BrickColor.new("Medium Blue"), BrickColor.new("Pastel light blue"), BrickColor.new("Light blue"), BrickColor.new("Cyan"), BrickColor.new("Pastel blue")}
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974. local Tool = script.Parent
  975.  
  976. function staffUp()
  977. Tool.GripForward = Vector3.new(0,0,-1)
  978. Tool.GripRight = Vector3.new(1,0,0)
  979. Tool.GripUp = Vector3.new(0,1,0)
  980. end
  981.  
  982. function staffOut()
  983. Tool.GripForward = Vector3.new(.0976, .00976, -.995)
  984. Tool.GripRight = Vector3.new(.195, -.981, .00952)
  985. Tool.GripUp = Vector3.new(.976, .195, .0976)
  986. end
  987.  
  988. -- places a brick at pos and returns the position of the brick's opposite corner
  989. function placeBrick(cf, pos)
  990. local brick = Instance.new("Part")
  991. brick.Size = Vector3.new(brickWidth, brickHeight, brickDepth)
  992. brick.BrickColor = colors[math.random(1, #colors)]
  993. brick.Friction = .01
  994. brick.CFrame = cf * CFrame.new(pos + brick.size / 2)
  995.  
  996. if ( math.random() > .5) then
  997. brick.Material = Enum.Material.Concrete
  998. else
  999. brick.Transparency = .1 + (math.random(1,4) / 10)
  1000. end
  1001.  
  1002. brick.Parent = game.Workspace
  1003. brick:makeJoints()
  1004. return brick, pos + brick.size
  1005. end
  1006.  
  1007. function buildWall(cf)
  1008.  
  1009. local bricks = {}
  1010.  
  1011. assert(wallWidth>0)
  1012. local y = 0
  1013. while y < wallHeight do
  1014. local p
  1015. local x = -wallWidth/2
  1016. while x < wallWidth/2 do
  1017. local brick
  1018. brick, p = placeBrick(cf, Vector3.new(x, y, 0), color)
  1019. x = p.x
  1020. table.insert(bricks, brick)
  1021. wait(brickSpeed)
  1022. end
  1023. y = p.y
  1024. end
  1025.  
  1026. return bricks
  1027.  
  1028. end
  1029.  
  1030.  
  1031. function snap(v)
  1032. if math.abs(v.x)>math.abs(v.z) then
  1033. if v.x>0 then
  1034. return Vector3.new(1,0,0)
  1035. else
  1036. return Vector3.new(-1,0,0)
  1037. end
  1038. else
  1039. if v.z>0 then
  1040. return Vector3.new(0,0,1)
  1041. else
  1042. return Vector3.new(0,0,-1)
  1043. end
  1044. end
  1045. end
  1046.  
  1047.  
  1048. Tool.Enabled = true
  1049. function onActivated()
  1050.  
  1051. if not Tool.Enabled then
  1052. return
  1053. end
  1054.  
  1055. Tool.Enabled = false
  1056.  
  1057. local character = Tool.Parent;
  1058. local humanoid = character.Humanoid
  1059. if humanoid == nil then
  1060. print("Humanoid not found")
  1061. return
  1062. end
  1063.  
  1064. local targetPos = humanoid.TargetPoint
  1065. local lookAt = snap( (targetPos - character.Head.Position).unit )
  1066. local cf = CFrame.new(targetPos, targetPos + lookAt)
  1067.  
  1068. if (targetPos - character.Torso.Position).magnitude < 100 then
  1069. staffOut()
  1070. Tool.Handle.UseSound:Play()
  1071. buildWall(cf)
  1072. staffUp()
  1073. wait(5)
  1074. end
  1075.  
  1076. Tool.Enabled = true
  1077. end
  1078.  
  1079. script.Parent.Activated:connect(onActivated)
  1080.  
  1081.  
  1082. end))
  1083. LocalScript53.Name = "Local Gui"
  1084. LocalScript53.Parent = Tool47
  1085. table.insert(cors,sandbox(LocalScript53,function()
  1086. local Tool = script.Parent;
  1087.  
  1088.  
  1089. function UpdateIcon(mouse)
  1090. if (mouse == nil) then return end
  1091. if (Tool.Enabled == true) then
  1092. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  1093. else
  1094. mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
  1095. end
  1096. end
  1097.  
  1098.  
  1099. function onButton1Down(mouse)
  1100. UpdateIcon(mouse)
  1101. end
  1102.  
  1103. function onEquippedLocal(mouse)
  1104.  
  1105. UpdateIcon(mouse)
  1106. end
  1107.  
  1108.  
  1109. Tool.Equipped:connect(onEquippedLocal)
  1110.  
  1111. end))
  1112. Part54.Parent = mas
  1113. Part54.Material = Enum.Material.Neon
  1114. Part54.BrickColor = BrickColor.new("Black")
  1115. Part54.Transparency = 0.5
  1116. Part54.Rotation = Vector3.new(-52.9899979, -4.32999992, -10.3599997)
  1117. Part54.Shape = Enum.PartType.Ball
  1118. Part54.Size = Vector3.new(12.9704208, 12.9704208, 12.9704208)
  1119. Part54.CFrame = CFrame.new(-14.051095, 6.18140507, 60.9552002, 0.980879903, 0.17934832, -0.075556308, -0.0489049926, 0.602932036, 0.796292245, 0.188368976, -0.777372062, 0.600174904)
  1120. Part54.BottomSurface = Enum.SurfaceType.Smooth
  1121. Part54.TopSurface = Enum.SurfaceType.Smooth
  1122. Part54.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1123. Part54.Position = Vector3.new(-14.051095, 6.18140507, 60.9552002)
  1124. Part54.Orientation = Vector3.new(-52.7799988, -7.17999983, -4.63999987)
  1125. Part54.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1126. Part55.Parent = mas
  1127. Part55.Material = Enum.Material.Neon
  1128. Part55.Transparency = 0.5
  1129. Part55.Rotation = Vector3.new(-52.9899979, -4.32999992, -10.3599997)
  1130. Part55.Shape = Enum.PartType.Ball
  1131. Part55.Size = Vector3.new(12.688283, 12.688283, 12.688283)
  1132. Part55.CFrame = CFrame.new(-15.3963652, 6.24848843, 60.6968651, 0.980879903, 0.17934832, -0.075556308, -0.0489049926, 0.602932036, 0.796292245, 0.188368976, -0.777372062, 0.600174904)
  1133. Part55.BottomSurface = Enum.SurfaceType.Smooth
  1134. Part55.TopSurface = Enum.SurfaceType.Smooth
  1135. Part55.Position = Vector3.new(-15.3963652, 6.24848843, 60.6968651)
  1136. Part55.Orientation = Vector3.new(-52.7799988, -7.17999983, -4.63999987)
  1137. Part56.Parent = mas
  1138. Part56.Material = Enum.Material.Neon
  1139. Part56.BrickColor = BrickColor.new("Black")
  1140. Part56.Transparency = 0.5
  1141. Part56.Rotation = Vector3.new(-52.9899979, -4.32999992, -10.3599997)
  1142. Part56.Shape = Enum.PartType.Ball
  1143. Part56.Size = Vector3.new(10.297965, 10.297965, 10.297965)
  1144. Part56.CFrame = CFrame.new(-11.3413296, 6.04628658, 61.4755707, 0.980879903, 0.17934832, -0.075556308, -0.0489049926, 0.602932036, 0.796292245, 0.188368976, -0.777372062, 0.600174904)
  1145. Part56.BottomSurface = Enum.SurfaceType.Smooth
  1146. Part56.TopSurface = Enum.SurfaceType.Smooth
  1147. Part56.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1148. Part56.Position = Vector3.new(-11.3413296, 6.04628658, 61.4755707)
  1149. Part56.Orientation = Vector3.new(-52.7799988, -7.17999983, -4.63999987)
  1150. Part56.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1151. Part57.Parent = mas
  1152. Part57.Material = Enum.Material.Neon
  1153. Part57.Transparency = 0.5
  1154. Part57.Rotation = Vector3.new(-52.9899979, -4.32999992, -10.3599997)
  1155. Part57.Shape = Enum.PartType.Ball
  1156. Part57.Size = Vector3.new(10.7211666, 10.7211666, 10.7211666)
  1157. Part57.CFrame = CFrame.new(-14.5776215, 9.00094414, 57.1480751, 0.980879903, 0.17934832, -0.075556308, -0.0489049926, 0.602932036, 0.796292245, 0.188368976, -0.777372062, 0.600174904)
  1158. Part57.BottomSurface = Enum.SurfaceType.Smooth
  1159. Part57.TopSurface = Enum.SurfaceType.Smooth
  1160. Part57.Position = Vector3.new(-14.5776215, 9.00094414, 57.1480751)
  1161. Part57.Orientation = Vector3.new(-52.7799988, -7.17999983, -4.63999987)
  1162. Part58.Parent = mas
  1163. Part58.Material = Enum.Material.Neon
  1164. Part58.BrickColor = BrickColor.new("Black")
  1165. Part58.Transparency = 0.5
  1166. Part58.Rotation = Vector3.new(-6.88999987, -4.32999992, -10.3599997)
  1167. Part58.Shape = Enum.PartType.Ball
  1168. Part58.Size = Vector3.new(13.1400032, 13.1400032, 13.1400032)
  1169. Part58.CFrame = CFrame.new(-10.5779686, 4.61044502, 57.0235329, 0.980880201, 0.179347694, -0.0755539984, -0.169641748, 0.978212476, 0.119674958, 0.0953712985, -0.104569688, 0.989934087)
  1170. Part58.BottomSurface = Enum.SurfaceType.Smooth
  1171. Part58.TopSurface = Enum.SurfaceType.Smooth
  1172. Part58.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1173. Part58.Position = Vector3.new(-10.5779686, 4.61044502, 57.0235329)
  1174. Part58.Orientation = Vector3.new(-6.86999989, -4.36000013, -9.84000015)
  1175. Part58.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1176. Part59.Name = "Handle"
  1177. Part59.Parent = mas
  1178. Part59.BrickColor = BrickColor.new("Dark stone grey")
  1179. Part59.Rotation = Vector3.new(-180, 0, 90)
  1180. Part59.FormFactor = Enum.FormFactor.Plate
  1181. Part59.Size = Vector3.new(34.0170288, 4.08000326, 20.4000168)
  1182. Part59.CFrame = CFrame.new(-14.8000059, 8.84499931, 51.2200012, 0, -1, 0, -1, 0, 0, 0, 0, -1)
  1183. Part59.BottomSurface = Enum.SurfaceType.Smooth
  1184. Part59.TopSurface = Enum.SurfaceType.Smooth
  1185. Part59.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1186. Part59.Position = Vector3.new(-14.8000059, 8.84499931, 51.2200012)
  1187. Part59.Orientation = Vector3.new(0, 180, -90)
  1188. Part59.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1189. SpecialMesh60.Parent = Part59
  1190. SpecialMesh60.MeshId = "http://www.roblox.com/asset/?id=12592754"
  1191. SpecialMesh60.Scale = Vector3.new(6.37500477, 6.37500477, 6.37500477)
  1192. SpecialMesh60.TextureId = "http://www.roblox.com/asset/?id=12592745"
  1193. SpecialMesh60.MeshType = Enum.MeshType.FileMesh
  1194. SpecialMesh60.Scale = Vector3.new(6.37500477, 6.37500477, 6.37500477)
  1195. Sound61.Parent = Part59
  1196. Sound61.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1197. Sound61.Volume = 1
  1198. Sound62.Parent = Part59
  1199. Sound62.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1200. Sound62.Volume = 1
  1201. Sound63.Parent = Part59
  1202. Sound63.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1203. Sound63.Volume = 1
  1204. Sound64.Parent = Part59
  1205. Sound64.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1206. Sound64.Volume = 1
  1207. Sound65.Parent = Part59
  1208. Sound65.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1209. Sound65.Volume = 1
  1210. Sound66.Parent = Part59
  1211. Sound66.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1212. Sound66.Volume = 1
  1213. Sound67.Parent = Part59
  1214. Sound67.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1215. Sound67.Volume = 1
  1216. Sound68.Parent = Part59
  1217. Sound68.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1218. Sound68.Volume = 1
  1219. Sound69.Parent = Part59
  1220. Sound69.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1221. Sound69.Volume = 1
  1222. Sound70.Parent = Part59
  1223. Sound70.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1224. Sound70.Volume = 1
  1225. Sound71.Parent = Part59
  1226. Sound71.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1227. Sound71.Volume = 1
  1228. Sound72.Parent = Part59
  1229. Sound72.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1230. Sound72.Volume = 1
  1231. Sound73.Parent = Part59
  1232. Sound73.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1233. Sound73.Volume = 1
  1234. Sound74.Parent = Part59
  1235. Sound74.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1236. Sound74.Volume = 1
  1237. Sound75.Parent = Part59
  1238. Sound75.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1239. Sound75.Volume = 1
  1240. Sound76.Parent = Part59
  1241. Sound76.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1242. Sound76.Volume = 1
  1243. Sound77.Parent = Part59
  1244. Sound77.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1245. Sound77.Volume = 1
  1246. Sound78.Parent = Part59
  1247. Sound78.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1248. Sound78.Volume = 1
  1249. Sound79.Parent = Part59
  1250. Sound79.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1251. Sound79.Volume = 1
  1252. Sound80.Parent = Part59
  1253. Sound80.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1254. Sound80.Volume = 1
  1255. Sound81.Parent = Part59
  1256. Sound81.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1257. Sound81.Volume = 1
  1258. Sound82.Parent = Part59
  1259. Sound82.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1260. Sound82.Volume = 1
  1261. Sound83.Parent = Part59
  1262. Sound83.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1263. Sound83.Volume = 1
  1264. Sound84.Parent = Part59
  1265. Sound84.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1266. Sound84.Volume = 1
  1267. Sound85.Parent = Part59
  1268. Sound85.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1269. Sound85.Volume = 1
  1270. Sound86.Parent = Part59
  1271. Sound86.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1272. Sound86.Volume = 1
  1273. Sound87.Parent = Part59
  1274. Sound87.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1275. Sound87.Volume = 1
  1276. Sound88.Parent = Part59
  1277. Sound88.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1278. Sound88.Volume = 1
  1279. Sound89.Parent = Part59
  1280. Sound89.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1281. Sound89.Volume = 1
  1282. Sound90.Parent = Part59
  1283. Sound90.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1284. Sound90.Volume = 1
  1285. Sound91.Parent = Part59
  1286. Sound91.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1287. Sound91.Volume = 1
  1288. Sound92.Parent = Part59
  1289. Sound92.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1290. Sound92.Volume = 1
  1291. Sound93.Parent = Part59
  1292. Sound93.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1293. Sound93.Volume = 1
  1294. Sound94.Parent = Part59
  1295. Sound94.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1296. Sound94.Volume = 1
  1297. Sound95.Parent = Part59
  1298. Sound95.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1299. Sound95.Volume = 1
  1300. Sound96.Parent = Part59
  1301. Sound96.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1302. Sound96.Volume = 1
  1303. Sound97.Parent = Part59
  1304. Sound97.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1305. Sound97.Volume = 1
  1306. Sound98.Parent = Part59
  1307. Sound98.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1308. Sound98.Volume = 1
  1309. Sound99.Parent = Part59
  1310. Sound99.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1311. Sound99.Volume = 1
  1312. Sound100.Parent = Part59
  1313. Sound100.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1314. Sound100.Volume = 1
  1315. Sound101.Parent = Part59
  1316. Sound101.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1317. Sound101.Volume = 1
  1318. Sound102.Parent = Part59
  1319. Sound102.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1320. Sound102.Volume = 1
  1321. Sound103.Parent = Part59
  1322. Sound103.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1323. Sound103.Volume = 1
  1324. Sound104.Parent = Part59
  1325. Sound104.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1326. Sound104.Volume = 1
  1327. Sound105.Parent = Part59
  1328. Sound105.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1329. Sound105.Volume = 1
  1330. Sound106.Parent = Part59
  1331. Sound106.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1332. Sound106.Volume = 1
  1333. Sound107.Parent = Part59
  1334. Sound107.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1335. Sound107.Volume = 1
  1336. Sound108.Parent = Part59
  1337. Sound108.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1338. Sound108.Volume = 1
  1339. Sound109.Parent = Part59
  1340. Sound109.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1341. Sound109.Volume = 1
  1342. Sound110.Parent = Part59
  1343. Sound110.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1344. Sound110.Volume = 1
  1345. Sound111.Parent = Part59
  1346. Sound111.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1347. Sound111.Volume = 1
  1348. Sound112.Parent = Part59
  1349. Sound112.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1350. Sound112.Volume = 1
  1351. Sound113.Parent = Part59
  1352. Sound113.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1353. Sound113.Volume = 1
  1354. Sound114.Parent = Part59
  1355. Sound114.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1356. Sound114.Volume = 1
  1357. Sound115.Parent = Part59
  1358. Sound115.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1359. Sound115.Volume = 1
  1360. Sound116.Parent = Part59
  1361. Sound116.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1362. Sound116.Volume = 1
  1363. Sound117.Parent = Part59
  1364. Sound117.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1365. Sound117.Volume = 1
  1366. Sound118.Parent = Part59
  1367. Sound118.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1368. Sound118.Volume = 1
  1369. Sound119.Parent = Part59
  1370. Sound119.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1371. Sound119.Volume = 1
  1372. Sound120.Parent = Part59
  1373. Sound120.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1374. Sound120.Volume = 1
  1375. Sound121.Parent = Part59
  1376. Sound121.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1377. Sound121.Volume = 1
  1378. Sound122.Parent = Part59
  1379. Sound122.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1380. Sound122.Volume = 1
  1381. Sound123.Parent = Part59
  1382. Sound123.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1383. Sound123.Volume = 1
  1384. Sound124.Parent = Part59
  1385. Sound124.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1386. Sound124.Volume = 1
  1387. Sound125.Parent = Part59
  1388. Sound125.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1389. Sound125.Volume = 1
  1390. Sound126.Parent = Part59
  1391. Sound126.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1392. Sound126.Volume = 1
  1393. Sound127.Parent = Part59
  1394. Sound127.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1395. Sound127.Volume = 1
  1396. Sound128.Parent = Part59
  1397. Sound128.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1398. Sound128.Volume = 1
  1399. Sound129.Parent = Part59
  1400. Sound129.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1401. Sound129.Volume = 1
  1402. Sound130.Parent = Part59
  1403. Sound130.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1404. Sound130.Volume = 1
  1405. Sound131.Parent = Part59
  1406. Sound131.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1407. Sound131.Volume = 1
  1408. Sound132.Parent = Part59
  1409. Sound132.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1410. Sound132.Volume = 1
  1411. Sound133.Parent = Part59
  1412. Sound133.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1413. Sound133.Volume = 1
  1414. Sound134.Parent = Part59
  1415. Sound134.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1416. Sound134.Volume = 1
  1417. Sound135.Parent = Part59
  1418. Sound135.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1419. Sound135.Volume = 1
  1420. Sound136.Parent = Part59
  1421. Sound136.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1422. Sound136.Volume = 1
  1423. Sound137.Parent = Part59
  1424. Sound137.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1425. Sound137.Volume = 1
  1426. Sound138.Parent = Part59
  1427. Sound138.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1428. Sound138.Volume = 1
  1429. Sound139.Parent = Part59
  1430. Sound139.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1431. Sound139.Volume = 1
  1432. Sound140.Parent = Part59
  1433. Sound140.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1434. Sound140.Volume = 1
  1435. Sound141.Parent = Part59
  1436. Sound141.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1437. Sound141.Volume = 1
  1438. Sound142.Parent = Part59
  1439. Sound142.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1440. Sound142.Volume = 1
  1441. Sound143.Parent = Part59
  1442. Sound143.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1443. Sound143.Volume = 1
  1444. Sound144.Parent = Part59
  1445. Sound144.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1446. Sound144.Volume = 1
  1447. Sound145.Parent = Part59
  1448. Sound145.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1449. Sound145.Volume = 1
  1450. Sound146.Parent = Part59
  1451. Sound146.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1452. Sound146.Volume = 1
  1453. Sound147.Parent = Part59
  1454. Sound147.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1455. Sound147.Volume = 1
  1456. Sound148.Parent = Part59
  1457. Sound148.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1458. Sound148.Volume = 1
  1459. Sound149.Parent = Part59
  1460. Sound149.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1461. Sound149.Volume = 1
  1462. Sound150.Parent = Part59
  1463. Sound150.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1464. Sound150.Volume = 1
  1465. Sound151.Parent = Part59
  1466. Sound151.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1467. Sound151.Volume = 1
  1468. Sound152.Parent = Part59
  1469. Sound152.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1470. Sound152.Volume = 1
  1471. Sound153.Parent = Part59
  1472. Sound153.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1473. Sound153.Volume = 1
  1474. Sound154.Parent = Part59
  1475. Sound154.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1476. Sound154.Volume = 1
  1477. Sound155.Parent = Part59
  1478. Sound155.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1479. Sound155.Volume = 1
  1480. Sound156.Parent = Part59
  1481. Sound156.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1482. Sound156.Volume = 1
  1483. Sound157.Parent = Part59
  1484. Sound157.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1485. Sound157.Volume = 1
  1486. Sound158.Parent = Part59
  1487. Sound158.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1488. Sound158.Volume = 1
  1489. Sound159.Parent = Part59
  1490. Sound159.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1491. Sound159.Volume = 1
  1492. Sound160.Parent = Part59
  1493. Sound160.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1494. Sound160.Volume = 1
  1495. Sound161.Parent = Part59
  1496. Sound161.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1497. Sound161.Volume = 1
  1498. Sound162.Parent = Part59
  1499. Sound162.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1500. Sound162.Volume = 1
  1501. Sound163.Parent = Part59
  1502. Sound163.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1503. Sound163.Volume = 1
  1504. Sound164.Parent = Part59
  1505. Sound164.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1506. Sound164.Volume = 1
  1507. Sound165.Parent = Part59
  1508. Sound165.SoundId = "http://www.roblox.com/asset/?id=10730819"
  1509. Sound165.Volume = 1
  1510. Sound166.Parent = Part59
  1511. Sound166.SoundId = "http://www.roblox.com/asset/?id=12722518"
  1512. Sound166.Volume = 1
  1513. Fire167.Parent = Part59
  1514. Fire167.Size = 30
  1515. Fire167.Color = Color3.new(1, 0.756863, 0)
  1516. Fire167.Enabled = false
  1517. Fire167.Heat = 25
  1518. Fire167.SecondaryColor = Color3.new(1, 0, 0)
  1519. Fire167.Color = Color3.new(1, 0.756863, 0)
  1520. Script168.Name = "Spread"
  1521. Script168.Parent = Fire167
  1522. table.insert(cors,sandbox(Script168,function()
  1523. function Spread(part)
  1524. check = part:findFirstChild("Fire")
  1525. if check == nil then
  1526. script.Parent:Clone().Parent = part
  1527.  
  1528. elseif check ~= nil then
  1529. check.Size = check.Size + 1
  1530. check.Heat = check.Heat +1
  1531. end
  1532. end
  1533.  
  1534.  
  1535. script.Parent.Parent.Touched:connect(Spread)
  1536.  
  1537. end))
  1538. Part169.Parent = mas
  1539. Part169.Material = Enum.Material.Neon
  1540. Part169.Transparency = 0.5
  1541. Part169.Rotation = Vector3.new(-6.88999987, -4.32999992, -10.3599997)
  1542. Part169.Shape = Enum.PartType.Ball
  1543. Part169.Size = Vector3.new(16.1900024, 16.1900024, 16.1900024)
  1544. Part169.CFrame = CFrame.new(-15.7521152, 5.50530577, 56.5204697, 0.980880201, 0.179347694, -0.0755539984, -0.169641748, 0.978212476, 0.119674958, 0.0953712985, -0.104569688, 0.989934087)
  1545. Part169.BottomSurface = Enum.SurfaceType.Smooth
  1546. Part169.TopSurface = Enum.SurfaceType.Smooth
  1547. Part169.Position = Vector3.new(-15.7521152, 5.50530577, 56.5204697)
  1548. Part169.Orientation = Vector3.new(-6.86999989, -4.36000013, -9.84000015)
  1549. WedgePart170.Parent = mas
  1550. WedgePart170.Material = Enum.Material.Ice
  1551. WedgePart170.Rotation = Vector3.new(-166.899994, -3.11999989, 80.1399994)
  1552. WedgePart170.Size = Vector3.new(0.54000169, 0.269999385, 1.1000005)
  1553. WedgePart170.CFrame = CFrame.new(-14.7599983, 3.69530892, -6.29499578, 0.171021, -0.983766913, -0.0543556809, -0.957458019, -0.178955615, 0.226382673, -0.232435003, 0.0133270891, -0.972520709)
  1554. WedgePart170.BottomSurface = Enum.SurfaceType.Smooth
  1555. WedgePart170.Position = Vector3.new(-14.7599983, 3.69530892, -6.29499578)
  1556. WedgePart170.Orientation = Vector3.new(-13.0799999, -176.800003, -100.589996)
  1557. Model171.Name = ""
  1558. Model171.Parent = mas
  1559. Model171.PrimaryPart = Part179
  1560. Part172.Name = "Head"
  1561. Part172.Parent = Model171
  1562. Part172.Material = Enum.Material.Ice
  1563. Part172.BrickColor = BrickColor.new("Really black")
  1564. Part172.Rotation = Vector3.new(-4.76999998, -17.4599991, -10.4499998)
  1565. Part172.FormFactor = Enum.FormFactor.Symmetric
  1566. Part172.Size = Vector3.new(5.47200298, 2.73600149, 2.73600149)
  1567. Part172.CFrame = CFrame.new(-14.8901882, 12.2485819, 82.0368652, 0.938114226, 0.172955647, -0.300046712, -0.156143725, 0.984543741, 0.0793268234, 0.309129089, -0.027567219, 0.950620472)
  1568. Part172.TopSurface = Enum.SurfaceType.Smooth
  1569. Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1570. Part172.Position = Vector3.new(-14.8901882, 12.2485819, 82.0368652)
  1571. Part172.Orientation = Vector3.new(-4.54999971, -17.5200005, -9.01000023)
  1572. Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1573. SpecialMesh173.Parent = Part172
  1574. SpecialMesh173.Scale = Vector3.new(1.25, 1.25, 1.25)
  1575. SpecialMesh173.Scale = Vector3.new(1.25, 1.25, 1.25)
  1576. Attachment174.Name = "HatAttachment"
  1577. Attachment174.Parent = Part172
  1578. Attachment174.CFrame = CFrame.new(0, 1.64160109, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1579. Attachment174.Position = Vector3.new(0, 1.64160109, 0)
  1580. Attachment175.Name = "HairAttachment"
  1581. Attachment175.Parent = Part172
  1582. Attachment175.CFrame = CFrame.new(0, 1.64160109, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1583. Attachment175.Position = Vector3.new(0, 1.64160109, 0)
  1584. Attachment176.Name = "FaceFrontAttachment"
  1585. Attachment176.Parent = Part172
  1586. Attachment176.CFrame = CFrame.new(0, 0, -1.64160109, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1587. Attachment176.Position = Vector3.new(0, 0, -1.64160109)
  1588. Attachment177.Name = "FaceCenterAttachment"
  1589. Attachment177.Parent = Part172
  1590. Decal178.Name = "face"
  1591. Decal178.Parent = Part172
  1592. Decal178.Texture = "rbxasset://textures/face.png"
  1593. Part179.Name = "HumanoidRootPart"
  1594. Part179.Parent = Model171
  1595. Part179.Material = Enum.Material.Ice
  1596. Part179.Transparency = 1
  1597. Part179.Anchored = true
  1598. Part179.CanCollide = false
  1599. Part179.FormFactor = Enum.FormFactor.Symmetric
  1600. Part179.Size = Vector3.new(5.47200298, 5.47200298, 2.73600149)
  1601. Part179.CFrame = CFrame.new(-15.5999985, 8.20801258, 82.1500015, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1602. Part179.BottomSurface = Enum.SurfaceType.Smooth
  1603. Part179.TopSurface = Enum.SurfaceType.Smooth
  1604. Part179.Position = Vector3.new(-15.5999985, 8.20801258, 82.1500015)
  1605. Motor6D180.Name = "RootJoint"
  1606. Motor6D180.Parent = Part179
  1607. Motor6D180.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1608. Motor6D180.C1 = CFrame.new(0, 0, 0, 0.0892207623, 0.995059967, 0.0435351618, -0.172955647, -0.027567219, 0.984543741, 0.980880201, -0.0953713655, 0.169641674)
  1609. Motor6D180.Part0 = Part179
  1610. Motor6D180.Part1 = Part188
  1611. Motor6D180.MaxVelocity = 0.10000000149012
  1612. Part181.Name = "Left Arm"
  1613. Part181.Parent = Model171
  1614. Part181.Material = Enum.Material.Ice
  1615. Part181.BrickColor = BrickColor.new("Really black")
  1616. Part181.Rotation = Vector3.new(-119.339996, -78.7799988, 157.160004)
  1617. Part181.CanCollide = false
  1618. Part181.FormFactor = Enum.FormFactor.Symmetric
  1619. Part181.Size = Vector3.new(2.73600149, 5.47200298, 2.73600149)
  1620. Part181.CFrame = CFrame.new(-14.7705812, 10.6102371, 77.8925247, -0.179347664, -0.0755540878, -0.980880201, -0.978212416, 0.119675107, 0.169641674, 0.104569823, 0.989934087, -0.0953713655)
  1621. Part181.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1622. Part181.Position = Vector3.new(-14.7705812, 10.6102371, 77.8925247)
  1623. Part181.Orientation = Vector3.new(-9.7699995, -95.5499954, -83.0299988)
  1624. Part181.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1625. Attachment182.Name = "LeftShoulderAttachment"
  1626. Attachment182.Parent = Part181
  1627. Attachment182.CFrame = CFrame.new(0, 2.73600125, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1628. Attachment182.Position = Vector3.new(0, 2.73600125, 0)
  1629. Part183.Name = "Left Leg"
  1630. Part183.Parent = Model171
  1631. Part183.Material = Enum.Material.Ice
  1632. Part183.BrickColor = BrickColor.new("Really black")
  1633. Part183.Rotation = Vector3.new(100.129997, -67.7399979, 103.619995)
  1634. Part183.CanCollide = false
  1635. Part183.FormFactor = Enum.FormFactor.Symmetric
  1636. Part183.Size = Vector3.new(2.73600149, 5.47200298, 2.73600149)
  1637. Part183.CFrame = CFrame.new(-14.9437742, 2.91892242, 81.0654526, -0.0892207623, -0.36819303, -0.92545855, 0.0435351618, 0.926834583, -0.37293756, 0.995059967, -0.0735637471, -0.0666635185)
  1638. Part183.BottomSurface = Enum.SurfaceType.Smooth
  1639. Part183.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1640. Part183.Position = Vector3.new(-14.9437742, 2.91892242, 81.0654526)
  1641. Part183.Orientation = Vector3.new(21.8999996, -94.1199951, 2.69000006)
  1642. Part183.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1643. Part184.Name = "Right Arm"
  1644. Part184.Parent = Model171
  1645. Part184.Material = Enum.Material.Ice
  1646. Part184.BrickColor = BrickColor.new("Really black")
  1647. Part184.Rotation = Vector3.new(-119.339996, -78.7799988, -117.290001)
  1648. Part184.CanCollide = false
  1649. Part184.FormFactor = Enum.FormFactor.Symmetric
  1650. Part184.Size = Vector3.new(2.73600149, 5.47200298, 2.73600149)
  1651. Part184.CFrame = CFrame.new(-15.9661608, 8.3866806, 86.2337265, -0.0892207623, 0.172955647, -0.980880201, 0.0435351618, 0.984543741, 0.169641674, 0.995059967, -0.027567219, -0.0953713655)
  1652. Part184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1653. Part184.Position = Vector3.new(-15.9661608, 8.3866806, 86.2337265)
  1654. Part184.Orientation = Vector3.new(-9.7699995, -95.5499954, 2.52999997)
  1655. Part184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1656. Attachment185.Name = "RightShoulderAttachment"
  1657. Attachment185.Parent = Part184
  1658. Attachment185.CFrame = CFrame.new(0, 2.73600125, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1659. Attachment185.Position = Vector3.new(0, 2.73600125, 0)
  1660. Weld186.Name = "RightGrip"
  1661. Weld186.Parent = Part184
  1662. Weld186.C0 = CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
  1663. Weld186.C1 = CFrame.new(0, 0, -1.70000005, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  1664. Weld186.Part0 = Part184
  1665. Weld186.Part1 = Part207
  1666. Part187.Name = "Right Leg"
  1667. Part187.Parent = Model171
  1668. Part187.Material = Enum.Material.Ice
  1669. Part187.BrickColor = BrickColor.new("Really black")
  1670. Part187.Rotation = Vector3.new(126.389999, -81.8799973, 129.169998)
  1671. Part187.CanCollide = false
  1672. Part187.FormFactor = Enum.FormFactor.Symmetric
  1673. Part187.Size = Vector3.new(2.73600149, 5.47200298, 2.73600149)
  1674. Part187.CFrame = CFrame.new(-15.8956699, 2.85821009, 83.7323456, -0.0892207623, -0.109499022, -0.989974558, 0.0435351618, 0.99255985, -0.113708556, 0.995059967, -0.0532438606, -0.0837898627)
  1675. Part187.BottomSurface = Enum.SurfaceType.Smooth
  1676. Part187.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1677. Part187.Position = Vector3.new(-15.8956699, 2.85821009, 83.7323456)
  1678. Part187.Orientation = Vector3.new(6.52999973, -94.8399963, 2.50999999)
  1679. Part187.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1680. Part188.Name = "Torso"
  1681. Part188.Parent = Model171
  1682. Part188.Material = Enum.Material.Ice
  1683. Part188.BrickColor = BrickColor.new("Really black")
  1684. Part188.Rotation = Vector3.new(-119.339996, -78.7799988, -117.290001)
  1685. Part188.FormFactor = Enum.FormFactor.Symmetric
  1686. Part188.Size = Vector3.new(5.47200298, 5.47200298, 2.73600149)
  1687. Part188.CFrame = CFrame.new(-15.5999985, 8.20801258, 82.1500015, -0.0892207623, 0.172955647, -0.980880201, 0.0435351618, 0.984543741, 0.169641674, 0.995059967, -0.027567219, -0.0953713655)
  1688. Part188.LeftSurface = Enum.SurfaceType.Weld
  1689. Part188.RightSurface = Enum.SurfaceType.Weld
  1690. Part188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1691. Part188.Position = Vector3.new(-15.5999985, 8.20801258, 82.1500015)
  1692. Part188.Orientation = Vector3.new(-9.7699995, -95.5499954, 2.52999997)
  1693. Part188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1694. Decal189.Name = "roblox"
  1695. Decal189.Parent = Part188
  1696. Attachment190.Name = "WaistFrontAttachment"
  1697. Attachment190.Parent = Part188
  1698. Attachment190.CFrame = CFrame.new(0, -2.73600125, -1.36800063, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1699. Attachment190.Position = Vector3.new(0, -2.73600125, -1.36800063)
  1700. Attachment191.Name = "WaistCenterAttachment"
  1701. Attachment191.Parent = Part188
  1702. Attachment191.CFrame = CFrame.new(0, -2.73600125, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1703. Attachment191.Position = Vector3.new(0, -2.73600125, 0)
  1704. Attachment192.Name = "WaistBackAttachment"
  1705. Attachment192.Parent = Part188
  1706. Attachment192.CFrame = CFrame.new(0, -2.73600125, 1.36800063, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1707. Attachment192.Position = Vector3.new(0, -2.73600125, 1.36800063)
  1708. Attachment193.Name = "RightCollarAttachment"
  1709. Attachment193.Parent = Part188
  1710. Attachment193.CFrame = CFrame.new(2.73600125, 2.73600125, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1711. Attachment193.Position = Vector3.new(2.73600125, 2.73600125, 0)
  1712. Attachment194.Name = "NeckAttachment"
  1713. Attachment194.Parent = Part188
  1714. Attachment194.CFrame = CFrame.new(0, 2.73600125, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1715. Attachment194.Position = Vector3.new(0, 2.73600125, 0)
  1716. Attachment195.Name = "LeftCollarAttachment"
  1717. Attachment195.Parent = Part188
  1718. Attachment195.CFrame = CFrame.new(-2.73600125, 2.73600125, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1719. Attachment195.Position = Vector3.new(-2.73600125, 2.73600125, 0)
  1720. Attachment196.Name = "BodyFrontAttachment"
  1721. Attachment196.Parent = Part188
  1722. Attachment196.CFrame = CFrame.new(0, 0, -1.36800063, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1723. Attachment196.Position = Vector3.new(0, 0, -1.36800063)
  1724. Attachment197.Name = "BodyBackAttachment"
  1725. Attachment197.Parent = Part188
  1726. Attachment197.CFrame = CFrame.new(0, 0, 1.36800063, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1727. Attachment197.Position = Vector3.new(0, 0, 1.36800063)
  1728. Motor6D198.Name = "Right Shoulder"
  1729. Motor6D198.Parent = Part188
  1730. Motor6D198.C0 = CFrame.new(2.73600149, 1.36800075, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1731. Motor6D198.C1 = CFrame.new(-1.36800075, 1.36800075, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1732. Motor6D198.Part0 = Part188
  1733. Motor6D198.Part1 = Part184
  1734. Motor6D198.MaxVelocity = 0.10000000149012
  1735. Motor6D199.Name = "Right Hip"
  1736. Motor6D199.Parent = Part188
  1737. Motor6D199.C0 = CFrame.new(2.73600149, -2.73600149, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  1738. Motor6D199.C1 = CFrame.new(1.36800075, 2.73600149, 0, 0, 0, 1, -0.280862898, 0.95974791, 0, -0.95974791, -0.280862898, 0)
  1739. Motor6D199.Part0 = Part188
  1740. Motor6D199.Part1 = Part187
  1741. Motor6D199.MaxVelocity = 0.10000000149012
  1742. Motor6D200.Name = "Neck"
  1743. Motor6D200.Parent = Part188
  1744. Motor6D200.C0 = CFrame.new(0, 2.73600149, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1745. Motor6D200.C1 = CFrame.new(0, -1.36800075, 0, -0.217105016, -0.976148248, 0, 0, 0, 1, -0.976148248, 0.217105016, 0)
  1746. Motor6D200.Part0 = Part188
  1747. Motor6D200.Part1 = Part172
  1748. Motor6D200.MaxVelocity = 0.10000000149012
  1749. Motor6D201.Name = "Left Shoulder"
  1750. Motor6D201.Parent = Part188
  1751. Motor6D201.C0 = CFrame.new(-2.73600149, 1.36800075, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1752. Motor6D201.C1 = CFrame.new(1.36800086, 1.36800075, 0, 0, -0.996994853, -0.0774681419, 0, 0.0774681419, -0.996994853, 1, 0, 0)
  1753. Motor6D201.Part0 = Part188
  1754. Motor6D201.Part1 = Part181
  1755. Motor6D201.MaxVelocity = 0.10000000149012
  1756. Motor6D202.Name = "Left Hip"
  1757. Motor6D202.Parent = Part188
  1758. Motor6D202.C0 = CFrame.new(-2.73600149, -2.73600149, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1759. Motor6D202.C1 = CFrame.new(-1.36800075, 2.73600149, 0, 0, 0, -1, 0.52539891, 0.850856066, 0, 0.850856066, -0.52539891, 0)
  1760. Motor6D202.Part0 = Part188
  1761. Motor6D202.Part1 = Part183
  1762. Motor6D202.MaxVelocity = 0.10000000149012
  1763. Humanoid203.Parent = Model171
  1764. Humanoid203.RightLeg = Part187
  1765. Humanoid203.LeftLeg = Part183
  1766. Humanoid203.Torso = Part179
  1767. BodyColors204.Parent = Model171
  1768. BodyColors204.HeadColor = BrickColor.new("Really black")
  1769. BodyColors204.LeftArmColor = BrickColor.new("Really black")
  1770. BodyColors204.LeftLegColor = BrickColor.new("Really black")
  1771. BodyColors204.RightArmColor = BrickColor.new("Really black")
  1772. BodyColors204.RightLegColor = BrickColor.new("Really black")
  1773. BodyColors204.TorsoColor = BrickColor.new("Really black")
  1774. Model205.Name = "AnimSaves"
  1775. Model205.Parent = Model171
  1776. Tool206.Name = "Katana"
  1777. Tool206.Parent = Model171
  1778. Tool206.TextureId = "http://www.roblox.com/asset/?id=25265469"
  1779. Tool206.GripForward = Vector3.new(-1, -0, -0)
  1780. Tool206.GripPos = Vector3.new(0, 0, -1.70000005)
  1781. Tool206.GripRight = Vector3.new(0, 1, 0)
  1782. Tool206.GripUp = Vector3.new(0, 0, 1)
  1783. Part207.Name = "Handle"
  1784. Part207.Parent = Tool206
  1785. Part207.Reflectance = 123
  1786. Part207.Rotation = Vector3.new(60.6599998, 78.7799988, 27.289999)
  1787. Part207.CanCollide = false
  1788. Part207.FormFactor = Enum.FormFactor.Custom
  1789. Part207.Size = Vector3.new(1, 0.800000012, 5)
  1790. Part207.CFrame = CFrame.new(-14.4716196, 7.11374617, 86.4234238, 0.172955647, -0.0892207623, 0.980880201, 0.984543741, 0.0435351618, -0.169641674, -0.027567219, 0.995059967, 0.0953713655)
  1791. Part207.BottomSurface = Enum.SurfaceType.Smooth
  1792. Part207.TopSurface = Enum.SurfaceType.Smooth
  1793. Part207.Position = Vector3.new(-14.4716196, 7.11374617, 86.4234238)
  1794. Part207.Orientation = Vector3.new(9.7699995, 84.4499969, 87.4700012)
  1795. SpecialMesh208.Parent = Part207
  1796. SpecialMesh208.MeshId = "http://www.roblox.com/asset/?id=11442510"
  1797. SpecialMesh208.Offset = Vector3.new(0, 0, 8.10000038)
  1798. SpecialMesh208.Scale = Vector3.new(10, 10, 10)
  1799. SpecialMesh208.VertexColor = Vector3.new(0, 0, 0)
  1800. SpecialMesh208.MeshType = Enum.MeshType.FileMesh
  1801. SpecialMesh208.Scale = Vector3.new(10, 10, 10)
  1802. Sound209.Name = "SwordLunge"
  1803. Sound209.Parent = Part207
  1804. Sound209.SoundId = "rbxassetid://224739248"
  1805. Sound209.Volume = 0.80000001192093
  1806. Sound210.Name = "SwordSlash"
  1807. Sound210.Parent = Part207
  1808. Sound210.SoundId = "rbxassetid://224739248"
  1809. Sound210.Volume = 0.69999998807907
  1810. Sound211.Name = "Unsheath"
  1811. Sound211.Parent = Part207
  1812. Sound211.SoundId = "http://www.roblox.com/asset/?id=12222225"
  1813. Sound211.Volume = 1
  1814. Sparkles212.Name = "Sparkles1"
  1815. Sparkles212.Parent = Part207
  1816. Sparkles212.Color = Color3.new(-5.3125, -40.8, 6)
  1817. Sparkles212.SparkleColor = Color3.new(-3, -4, 6)
  1818. Sparkles212.Color = Color3.new(-5.3125, -40.8, 6)
  1819. Sparkles213.Name = "Sparkles2"
  1820. Sparkles213.Parent = Part207
  1821. Sparkles213.Color = Color3.new(7.08333, -10.2, 5)
  1822. Sparkles213.SparkleColor = Color3.new(4, -1, 5)
  1823. Sparkles213.Color = Color3.new(7.08333, -10.2, 5)
  1824. SpotLight214.Name = "Light1"
  1825. SpotLight214.Parent = Part207
  1826. SpotLight214.Color = Color3.new(-3, -4, 6)
  1827. SpotLight214.Brightness = 6
  1828. SpotLight214.Range = 6
  1829. SpotLight214.Angle = 180
  1830. SpotLight214.Face = Enum.NormalId.Top
  1831. SpotLight214.Color = Color3.new(-3, -4, 6)
  1832. SpotLight215.Name = "Light2"
  1833. SpotLight215.Parent = Part207
  1834. SpotLight215.Color = Color3.new(4, -1, 5)
  1835. SpotLight215.Brightness = 6
  1836. SpotLight215.Range = 6
  1837. SpotLight215.Angle = 180
  1838. SpotLight215.Face = Enum.NormalId.Bottom
  1839. SpotLight215.Color = Color3.new(4, -1, 5)
  1840. Script216.Name = "SwordScript"
  1841. Script216.Parent = Tool206
  1842. table.insert(cors,sandbox(Script216,function()
  1843. --Rescripted by Luckymaxer
  1844.  
  1845. Tool = script.Parent
  1846. Handle = Tool:WaitForChild("Handle")
  1847.  
  1848. Sparkles1 = Handle:WaitForChild("Sparkles1")
  1849. Sparkles2 = Handle:WaitForChild("Sparkles2")
  1850. Light1 = Handle:WaitForChild("Light1")
  1851. Light2 = Handle:WaitForChild("Light2")
  1852.  
  1853. Players = game:GetService("Players")
  1854. Debris = game:GetService("Debris")
  1855. RunService = game:GetService("RunService")
  1856.  
  1857. DamageValues = {
  1858. BaseDamage = 0,
  1859. SlashDamage = 34,
  1860. LungeDamage = 23
  1861. }
  1862.  
  1863. NormalSpeed = 16
  1864. RegularSpeed = (NormalSpeed + 0.323)
  1865.  
  1866. Damage = DamageValues.BaseDamage
  1867.  
  1868. Grips = {
  1869. Up = CFrame.new(0, 0, -1.70000005, 0, 0, 1, 1, 0, 0, 0, 1, 0),
  1870. Out = CFrame.new(0, 0, -1.70000005, 0, 1, 0, 1, -0, 0, 0, 0, -1)
  1871. }
  1872.  
  1873. Sounds = {
  1874. Slash = Handle:WaitForChild("SwordSlash"),
  1875. Lunge = Handle:WaitForChild("SwordLunge"),
  1876. Unsheath = Handle:WaitForChild("Unsheath")
  1877. }
  1878.  
  1879. ToolEquipped = false
  1880.  
  1881. Tool.Grip = Grips.Up
  1882. Tool.Enabled = true
  1883.  
  1884. function IsTeamMate(Player1, Player2)
  1885. return (Player1 and Player2 and not Player1.Neutral and not Player2.Neutral and Player1.TeamColor == Player2.TeamColor)
  1886. end
  1887.  
  1888. function TagHumanoid(humanoid, player)
  1889. local Creator_Tag = Instance.new("ObjectValue")
  1890. Creator_Tag.Name = "creator"
  1891. Creator_Tag.Value = player
  1892. Debris:AddItem(Creator_Tag, 2)
  1893. Creator_Tag.Parent = humanoid
  1894. end
  1895.  
  1896. function UntagHumanoid(humanoid)
  1897. for i, v in pairs(humanoid:GetChildren()) do
  1898. if v:IsA("ObjectValue") and v.Name == "creator" then
  1899. v:Destroy()
  1900. end
  1901. end
  1902. end
  1903.  
  1904. function Blow(Hit)
  1905. if not Hit or not Hit.Parent or not CheckIfAlive() or not ToolEquipped then
  1906. return
  1907. end
  1908. local RightArm = Character:FindFirstChild("Right Arm")
  1909. if not RightArm then
  1910. return
  1911. end
  1912. local RightGrip = RightArm:FindFirstChild("RightGrip")
  1913. if not RightGrip or (RightGrip.Part0 ~= Handle and RightGrip.Part1 ~= Handle) then
  1914. return
  1915. end
  1916. local character = Hit.Parent
  1917. if character == Character then
  1918. return
  1919. end
  1920. local humanoid = character:FindFirstChild("Humanoid")
  1921. if not humanoid or humanoid.Health == 0 then
  1922. return
  1923. end
  1924. local player = Players:GetPlayerFromCharacter(character)
  1925. if player and (player == Player or IsTeamMate(Player, player)) then
  1926. return
  1927. end
  1928. UntagHumanoid(humanoid)
  1929. TagHumanoid(humanoid, Player)
  1930. humanoid:TakeDamage(Damage)
  1931. end
  1932.  
  1933.  
  1934. function Attack()
  1935. Damage = DamageValues.SlashDamage
  1936. Sounds.Slash:Play()
  1937. local Anim = Instance.new("StringValue")
  1938. Anim.Name = "toolanim"
  1939. Anim.Value = "Slash"
  1940. Anim.Parent = Tool
  1941. end
  1942.  
  1943. function Lunge()
  1944. Damage = DamageValues.LungeDamage
  1945.  
  1946. Sounds.Lunge:Play()
  1947.  
  1948. if ToolUnequipped then
  1949. ToolUnequipped:disconnect()
  1950. end
  1951.  
  1952. local CurrentlyEquipped = true
  1953.  
  1954. ToolUnequipped = Tool.Unequipped:connect(function()
  1955. CurrentlyEquipped = false
  1956. end)
  1957.  
  1958. local Anim = Instance.new("StringValue")
  1959. Anim.Name = "toolanim"
  1960. Anim.Value = "Lunge"
  1961. Anim.Parent = Tool
  1962.  
  1963. if CheckIfAlive() then
  1964. Humanoid.WalkSpeed = (NormalSpeed + 100)
  1965. local Force = Instance.new("BodyVelocity")
  1966. Force.velocity = Vector3.new(0, 10, 0)
  1967. Force.maxForce = Vector3.new(0, 4000, 0)
  1968. Debris:AddItem(Force, 0.4)
  1969. Force.Parent = Torso
  1970. end
  1971.  
  1972. wait(0.2)
  1973. Tool.Grip = Grips.Out
  1974. wait(0.6)
  1975. Tool.Grip = Grips.Up
  1976.  
  1977. if ToolUnequipped then
  1978. ToolUnequipped:disconnect()
  1979. end
  1980.  
  1981. if CurrentlyEquipped and CheckIfAlive() then
  1982. Humanoid.WalkSpeed = RegularSpeed
  1983. end
  1984.  
  1985. Damage = DamageValues.SlashDamage
  1986. end
  1987.  
  1988. Tool.Enabled = true
  1989. LastAttack = 0
  1990.  
  1991. function Activated()
  1992.  
  1993. if not Tool.Enabled or not ToolEquipped or not CheckIfAlive() then
  1994. return
  1995. end
  1996.  
  1997. Tool.Enabled = false
  1998.  
  1999. Tick = RunService.Stepped:wait()
  2000.  
  2001. if (Tick - LastAttack < 0.2) then
  2002. Lunge()
  2003. else
  2004. Attack()
  2005. end
  2006.  
  2007. LastAttack = Tick
  2008.  
  2009. --wait(0.5)
  2010.  
  2011. Tool.Enabled = true
  2012. end
  2013.  
  2014. function CheckIfAlive()
  2015. return (((Player and Player.Parent and Character and Character.Parent and Humanoid and Humanoid.Parent and Humanoid.Health > 0 and Torso and Torso.Parent) and true) or false)
  2016. end
  2017.  
  2018. function Equipped()
  2019. Character = Tool.Parent
  2020. Player = Players:GetPlayerFromCharacter(Character)
  2021. Humanoid = Character:FindFirstChild("Humanoid")
  2022. Torso = Character:FindFirstChild("Torso")
  2023. if not CheckIfAlive() then
  2024. return
  2025. end
  2026. ToolEquipped = true
  2027. Humanoid.WalkSpeed = RegularSpeed
  2028. Sounds.Unsheath:Play()
  2029. end
  2030.  
  2031. function Unequipped()
  2032. Tool.Grip = Grips.Up
  2033. if CheckIfAlive() then
  2034. Humanoid.WalkSpeed = NormalSpeed
  2035. end
  2036. ToolEquipped = false
  2037. end
  2038.  
  2039. Tool.Activated:connect(Activated)
  2040. Tool.Equipped:connect(Equipped)
  2041. Tool.Unequipped:connect(Unequipped)
  2042.  
  2043. Connection = Handle.Touched:connect(Blow)
  2044.  
  2045. function SetSparkles(Table)
  2046. for i, v in pairs(Table) do
  2047. if v and v.Sparkles and v.Sparkles.Parent then
  2048. local SparkleColor = ((v.Sparkles == Sparkles1 and (((v.Color and v.Color) or Color3.new(math.random(-5, 5), math.random(-10, 12), math.random(0, 15)))) or (v.Sparkles == Sparkles2 and ((v.Color and v.Color) or Color3.new(math.random(-21, 12), math.random(-2, 3), math.random(-20, 15))))))
  2049. v.Sparkles.SparkleColor = SparkleColor
  2050. if v.Light and v.Light.Parent then
  2051. v.Light.Color = SparkleColor
  2052. end
  2053. end
  2054. end
  2055. end
  2056.  
  2057. Spawn(function()
  2058. SetSparkles({{Sparkles = Sparkles1, Light = Light1, Color = Color3.new(1, 1, 1)}, {Sparkles = Sparkles2, Light = Light2, Color = Color3.new(1, 0, 1)}})
  2059. while true do
  2060. wait(3)
  2061. SetSparkles({{Sparkles = Sparkles1, Light = Light1}, {Sparkles = Sparkles2, Light = Light2}})
  2062. end
  2063. end)
  2064. end))
  2065. LocalScript217.Name = "MouseIcon"
  2066. LocalScript217.Parent = Tool206
  2067. table.insert(cors,sandbox(LocalScript217,function()
  2068. --Made by Luckymaxer
  2069.  
  2070. Mouse_Icon = "rbxasset://textures/GunCursor.png"
  2071. Reloading_Icon = "rbxasset://textures/GunWaitCursor.png"
  2072.  
  2073. Tool = script.Parent
  2074.  
  2075. Mouse = nil
  2076.  
  2077. function UpdateIcon()
  2078. if Mouse then
  2079. Mouse.Icon = Tool.Enabled and Mouse_Icon or Reloading_Icon
  2080. end
  2081. end
  2082.  
  2083. function OnEquipped(ToolMouse)
  2084. Mouse = ToolMouse
  2085. UpdateIcon()
  2086. end
  2087.  
  2088. function OnChanged(Property)
  2089. if Property == "Enabled" then
  2090. UpdateIcon()
  2091. end
  2092. end
  2093.  
  2094. Tool.Equipped:connect(OnEquipped)
  2095. Tool.Changed:connect(OnChanged)
  2096.  
  2097. end))
  2098. Model218.Name = "Animescapetower"
  2099. Model218.Parent = mas
  2100. Model218.PrimaryPart = Part231
  2101. Part219.Name = "Head"
  2102. Part219.Parent = Model218
  2103. Part219.BrickColor = BrickColor.new("White")
  2104. Part219.Rotation = Vector3.new(136.12999, 0, -180)
  2105. Part219.FormFactor = Enum.FormFactor.Symmetric
  2106. Part219.Size = Vector3.new(2, 1, 1)
  2107. Part219.CFrame = CFrame.new(9.3999939, 3.85216618, 17.987072, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
  2108. Part219.TopSurface = Enum.SurfaceType.Smooth
  2109. Part219.Color = Color3.new(0.94902, 0.952941, 0.952941)
  2110. Part219.Position = Vector3.new(9.3999939, 3.85216618, 17.987072)
  2111. Part219.Orientation = Vector3.new(43.8699989, 180, 0)
  2112. Part219.Color = Color3.new(0.94902, 0.952941, 0.952941)
  2113. SpecialMesh220.Parent = Part219
  2114. SpecialMesh220.Scale = Vector3.new(1.25, 1.25, 1.25)
  2115. SpecialMesh220.Scale = Vector3.new(1.25, 1.25, 1.25)
  2116. Decal221.Parent = Part219
  2117. Decal221.Texture = "http://www.roblox.com/asset/?id=421805606"
  2118. Weld222.Name = "HeadWeld"
  2119. Weld222.Parent = Part219
  2120. Weld222.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2121. Weld222.C1 = CFrame.new(0, 0.300000012, 0.150000006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2122. Weld222.Part0 = Part219
  2123. Weld222.Part1 = Part247
  2124. Weld223.Name = "HeadWeld"
  2125. Weld223.Parent = Part219
  2126. Weld223.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2127. Weld223.C1 = CFrame.new(0, 0.25, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2128. Weld223.Part0 = Part219
  2129. Weld223.Part1 = Part251
  2130. Weld224.Name = "HeadWeld"
  2131. Weld224.Parent = Part219
  2132. Weld224.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2133. Weld224.C1 = CFrame.new(0, 1.79999995, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2134. Weld224.Part0 = Part219
  2135. Weld224.Part1 = Part255
  2136. Weld225.Name = "HeadWeld"
  2137. Weld225.Parent = Part219
  2138. Weld225.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2139. Weld225.C1 = CFrame.new(0, 1.89999998, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2140. Weld225.Part0 = Part219
  2141. Weld225.Part1 = Part258
  2142. Weld226.Name = "HeadWeld"
  2143. Weld226.Parent = Part219
  2144. Weld226.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2145. Weld226.C1 = CFrame.new(-0.0500000007, 0.00999999978, -0.0799999982, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2146. Weld226.Part0 = Part219
  2147. Weld226.Part1 = Part261
  2148. Weld227.Name = "HeadWeld"
  2149. Weld227.Parent = Part219
  2150. Weld227.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2151. Weld227.C1 = CFrame.new(0, 0.5, -1.04999995, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2152. Weld227.Part0 = Part219
  2153. Weld227.Part1 = Part265
  2154. Weld228.Name = "HeadWeld"
  2155. Weld228.Parent = Part219
  2156. Weld228.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2157. Weld228.C1 = CFrame.new(0.100000001, 0.400000006, -0.200000003, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2158. Weld228.Part0 = Part219
  2159. Weld228.Part1 = Part269
  2160. Weld229.Name = "HeadWeld"
  2161. Weld229.Parent = Part219
  2162. Weld229.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2163. Weld229.C1 = CFrame.new(0, 1.79999995, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2164. Weld229.Part0 = Part219
  2165. Weld229.Part1 = Part275
  2166. Weld230.Name = "HeadWeld"
  2167. Weld230.Parent = Part219
  2168. Weld230.C0 = CFrame.new(0, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2169. Weld230.C1 = CFrame.new(0, -0.0299999993, 0.0500000007, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2170. Weld230.Part0 = Part219
  2171. Weld230.Part1 = Part278
  2172. Part231.Name = "HumanoidRootPart"
  2173. Part231.Parent = Model218
  2174. Part231.Transparency = 1
  2175. Part231.Rotation = Vector3.new(-180, 0, -180)
  2176. Part231.Anchored = true
  2177. Part231.CanCollide = false
  2178. Part231.FormFactor = Enum.FormFactor.Symmetric
  2179. Part231.Size = Vector3.new(2, 2, 1)
  2180. Part231.CFrame = CFrame.new(9.3999939, 2.49208879, 18.3052521, -1, 0, 0, 0, 0.999998331, 2.98023224e-08, 0, 2.98023224e-08, -0.999998331)
  2181. Part231.BottomSurface = Enum.SurfaceType.Smooth
  2182. Part231.TopSurface = Enum.SurfaceType.Smooth
  2183. Part231.Position = Vector3.new(9.3999939, 2.49208879, 18.3052521)
  2184. Part231.Orientation = Vector3.new(0, 180, 0)
  2185. Motor6D232.Name = "RootJoint"
  2186. Motor6D232.Parent = Part231
  2187. Motor6D232.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  2188. Motor6D232.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -0.0283065178, 0.999599278, 0, 0.999599278, 0.0283065178)
  2189. Motor6D232.Part0 = Part231
  2190. Motor6D232.Part1 = Part238
  2191. Motor6D232.MaxVelocity = 0.10000000149012
  2192. Part233.Name = "Left Arm"
  2193. Part233.Parent = Model218
  2194. Part233.BrickColor = BrickColor.new("Really black")
  2195. Part233.Rotation = Vector3.new(-112.290001, 0, -180)
  2196. Part233.CanCollide = false
  2197. Part233.FormFactor = Enum.FormFactor.Symmetric
  2198. Part233.Size = Vector3.new(1, 2, 1)
  2199. Part233.CFrame = CFrame.new(10.8999939, 2.80225396, 17.8567619, -1, 0, 0, 0, 0.379267335, 0.925285339, 0, 0.925285339, -0.379267335)
  2200. Part233.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2201. Part233.Position = Vector3.new(10.8999939, 2.80225396, 17.8567619)
  2202. Part233.Orientation = Vector3.new(-67.7099991, 180, 0)
  2203. Part233.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2204. Part234.Name = "Left Leg"
  2205. Part234.Parent = Model218
  2206. Part234.BrickColor = BrickColor.new("Really black")
  2207. Part234.Rotation = Vector3.new(121.049995, 0, -180)
  2208. Part234.CanCollide = false
  2209. Part234.FormFactor = Enum.FormFactor.Symmetric
  2210. Part234.Size = Vector3.new(1, 2, 1)
  2211. Part234.CFrame = CFrame.new(9.8999939, 0.976645947, 19.133625, -1, 0, 0, 0, 0.515845299, -0.856679797, 0, -0.856679797, -0.515845299)
  2212. Part234.BottomSurface = Enum.SurfaceType.Smooth
  2213. Part234.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2214. Part234.Position = Vector3.new(9.8999939, 0.976645947, 19.133625)
  2215. Part234.Orientation = Vector3.new(58.9499969, 180, 0)
  2216. Part234.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2217. Part235.Name = "Right Arm"
  2218. Part235.Parent = Model218
  2219. Part235.BrickColor = BrickColor.new("Really black")
  2220. Part235.Rotation = Vector3.new(105.529999, 0, -180)
  2221. Part235.CanCollide = false
  2222. Part235.FormFactor = Enum.FormFactor.Symmetric
  2223. Part235.Size = Vector3.new(1, 2, 1)
  2224. Part235.CFrame = CFrame.new(7.8999939, 2.85801005, 18.8011475, -1, 0, 0, 0, 0.26775527, -0.963485301, 0, -0.963485301, -0.26775527)
  2225. Part235.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2226. Part235.Position = Vector3.new(7.8999939, 2.85801005, 18.8011475)
  2227. Part235.Orientation = Vector3.new(74.4700012, 180, 0)
  2228. Part235.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2229. Weld236.Name = "RightGrip"
  2230. Weld236.Parent = Part235
  2231. Weld236.C0 = CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
  2232. Weld236.C1 = CFrame.new(0, -2.29999995, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2233. Weld236.Part0 = Part235
  2234. Weld236.Part1 = Part286
  2235. Part237.Name = "Right Leg"
  2236. Part237.Parent = Model218
  2237. Part237.BrickColor = BrickColor.new("Really black")
  2238. Part237.Rotation = Vector3.new(-68.6399994, 0, 180)
  2239. Part237.CanCollide = false
  2240. Part237.FormFactor = Enum.FormFactor.Symmetric
  2241. Part237.Size = Vector3.new(1, 2, 1)
  2242. Part237.CFrame = CFrame.new(8.8999939, 1.85674727, 17.3456478, -1, -0, 0, 0, -0.364256054, 0.931297064, 0, 0.931297064, 0.364256054)
  2243. Part237.BottomSurface = Enum.SurfaceType.Smooth
  2244. Part237.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2245. Part237.Position = Vector3.new(8.8999939, 1.85674727, 17.3456478)
  2246. Part237.Orientation = Vector3.new(-68.6399994, 0, 180)
  2247. Part237.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2248. Part238.Name = "Torso"
  2249. Part238.Parent = Model218
  2250. Part238.BrickColor = BrickColor.new("Dark stone grey")
  2251. Part238.Rotation = Vector3.new(-178.37999, 0, -180)
  2252. Part238.FormFactor = Enum.FormFactor.Symmetric
  2253. Part238.Size = Vector3.new(2, 2, 1)
  2254. Part238.CFrame = CFrame.new(9.3999939, 2.49208879, 18.3052521, -1, 0, 0, 0, 0.999597609, 0.028306501, 0, 0.028306501, -0.999597609)
  2255. Part238.LeftSurface = Enum.SurfaceType.Weld
  2256. Part238.RightSurface = Enum.SurfaceType.Weld
  2257. Part238.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2258. Part238.Position = Vector3.new(9.3999939, 2.49208879, 18.3052521)
  2259. Part238.Orientation = Vector3.new(-1.62, 180, 0)
  2260. Part238.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2261. Decal239.Name = "roblox"
  2262. Decal239.Parent = Part238
  2263. Decal239.Texture = "http://www.roblox.com/asset/?id=278664920"
  2264. Motor6D240.Name = "Right Shoulder"
  2265. Motor6D240.Parent = Part238
  2266. Motor6D240.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  2267. Motor6D240.C1 = CFrame.new(-0.5, 0.49999997, 5.96046448e-08, 0, 0, 1, -0.970680058, 0.240375429, 0, -0.240375429, -0.970680058, 0)
  2268. Motor6D240.Part0 = Part238
  2269. Motor6D240.Part1 = Part235
  2270. Motor6D240.MaxVelocity = 0.10000000149012
  2271. Motor6D241.Name = "Right Hip"
  2272. Motor6D241.Parent = Part238
  2273. Motor6D241.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  2274. Motor6D241.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0.941236258, -0.337748855, 0, 0.337748855, 0.941236258, 0)
  2275. Motor6D241.Part0 = Part238
  2276. Motor6D241.Part1 = Part237
  2277. Motor6D241.MaxVelocity = 0.10000000149012
  2278. Motor6D242.Name = "Neck"
  2279. Motor6D242.Parent = Part238
  2280. Motor6D242.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  2281. Motor6D242.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0.713105917, 0.701056302, 0, 0.701056302, -0.713105917)
  2282. Motor6D242.Part0 = Part238
  2283. Motor6D242.Part1 = Part219
  2284. Motor6D242.MaxVelocity = 0.10000000149012
  2285. Motor6D243.Name = "Left Shoulder"
  2286. Motor6D243.Parent = Part238
  2287. Motor6D243.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2288. Motor6D243.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, -0.914180398, 0.405307651, 0, 0.405307651, 0.914180398, 0)
  2289. Motor6D243.Part0 = Part238
  2290. Motor6D243.Part1 = Part233
  2291. Motor6D243.MaxVelocity = 0.10000000149012
  2292. Motor6D244.Name = "Left Hip"
  2293. Motor6D244.Parent = Part238
  2294. Motor6D244.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2295. Motor6D244.C1 = CFrame.new(-0.5, 0.99999994, 0, 0, 0, -1, 0.870939791, 0.491389751, 0, 0.491389751, -0.870939791, 0)
  2296. Motor6D244.Part0 = Part238
  2297. Motor6D244.Part1 = Part234
  2298. Motor6D244.MaxVelocity = 0.10000000149012
  2299. Humanoid245.Parent = Model218
  2300. Humanoid245.RightLeg = Part237
  2301. Humanoid245.LeftLeg = Part234
  2302. Humanoid245.Torso = Part231
  2303. Accessory246.Name = "BluesteelShades"
  2304. Accessory246.Parent = Model218
  2305. Accessory246.AttachmentPos = Vector3.new(0, 0.300000012, 0.150000006)
  2306. Part247.Name = "Handle"
  2307. Part247.Parent = Accessory246
  2308. Part247.Rotation = Vector3.new(136.12999, 0, -180)
  2309. Part247.CanCollide = false
  2310. Part247.FormFactor = Enum.FormFactor.Custom
  2311. Part247.Size = Vector3.new(1.40003085, 0.400000006, 1.40000176)
  2312. Part247.CFrame = CFrame.new(9.3999939, 4.10030413, 17.9566212, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
  2313. Part247.BottomSurface = Enum.SurfaceType.Smooth
  2314. Part247.TopSurface = Enum.SurfaceType.Smooth
  2315. Part247.Position = Vector3.new(9.3999939, 4.10030413, 17.9566212)
  2316. Part247.Orientation = Vector3.new(43.8699989, 180, 0)
  2317. SpecialMesh248.Parent = Part247
  2318. SpecialMesh248.MeshId = "http://www.roblox.com/asset/?id=116526914 "
  2319. SpecialMesh248.Scale = Vector3.new(0.649999976, 0.649999976, 0.649999976)
  2320. SpecialMesh248.TextureId = "http://www.roblox.com/asset/?id=139594977 "
  2321. SpecialMesh248.MeshType = Enum.MeshType.FileMesh
  2322. SpecialMesh248.Scale = Vector3.new(0.649999976, 0.649999976, 0.649999976)
  2323. Vector3Value249.Name = "OriginalSize"
  2324. Vector3Value249.Parent = Part247
  2325. Vector3Value249.Value = Vector3.new(1.40003085, 0.400000006, 1.40000176)
  2326. Accessory250.Name = "HeadlightSoundGear"
  2327. Accessory250.Parent = Model218
  2328. Accessory250.AttachmentPos = Vector3.new(0, 0.25, 0)
  2329. Part251.Name = "Handle"
  2330. Part251.Parent = Accessory250
  2331. Part251.Rotation = Vector3.new(136.12999, 0, -180)
  2332. Part251.CanCollide = false
  2333. Part251.FormFactor = Enum.FormFactor.Custom
  2334. Part251.Size = Vector3.new(1.5999999, 0.799999833, 0.599999845)
  2335. Part251.CFrame = CFrame.new(9.3999939, 4.03240633, 17.8138275, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
  2336. Part251.BottomSurface = Enum.SurfaceType.Smooth
  2337. Part251.TopSurface = Enum.SurfaceType.Smooth
  2338. Part251.Position = Vector3.new(9.3999939, 4.03240633, 17.8138275)
  2339. Part251.Orientation = Vector3.new(43.8699989, 180, 0)
  2340. SpecialMesh252.Parent = Part251
  2341. SpecialMesh252.MeshId = "http://www.roblox.com/asset/?id=54582024"
  2342. SpecialMesh252.TextureId = "http://www.roblox.com/asset/?id=139600792 "
  2343. SpecialMesh252.MeshType = Enum.MeshType.FileMesh
  2344. Vector3Value253.Name = "OriginalSize"
  2345. Vector3Value253.Parent = Part251
  2346. Vector3Value253.Value = Vector3.new(1.5999999, 0.799999833, 0.599999845)
  2347. Accessory254.Name = "GemTie"
  2348. Accessory254.Parent = Model218
  2349. Accessory254.AttachmentPos = Vector3.new(0, 1.79999995, 0)
  2350. Part255.Name = "Handle"
  2351. Part255.Parent = Accessory254
  2352. Part255.Rotation = Vector3.new(136.12999, 0, -180)
  2353. Part255.CanCollide = false
  2354. Part255.FormFactor = Enum.FormFactor.Custom
  2355. Part255.Size = Vector3.new(2.31002712, 0.70999819, 1.91000271)
  2356. Part255.CFrame = CFrame.new(9.3999939, 2.91491842, 18.8879395, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
  2357. Part255.BottomSurface = Enum.SurfaceType.Smooth
  2358. Part255.TopSurface = Enum.SurfaceType.Smooth
  2359. Part255.Position = Vector3.new(9.3999939, 2.91491842, 18.8879395)
  2360. Part255.Orientation = Vector3.new(43.8699989, 180, 0)
  2361. SpecialMesh256.Parent = Part255
  2362. SpecialMesh256.MeshId = "rbxassetid://1423138090"
  2363. SpecialMesh256.Scale = Vector3.new(1.5, 1.5, 1.5)
  2364. SpecialMesh256.TextureId = "rbxassetid://1423138617"
  2365. SpecialMesh256.MeshType = Enum.MeshType.FileMesh
  2366. SpecialMesh256.Scale = Vector3.new(1.5, 1.5, 1.5)
  2367. Accessory257.Name = "8bitCatTail"
  2368. Accessory257.Parent = Model218
  2369. Accessory257.AttachmentPos = Vector3.new(0, 1.89999998, -0.899999976)
  2370. Part258.Name = "Handle"
  2371. Part258.Parent = Accessory257
  2372. Part258.Rotation = Vector3.new(136.12999, 0, -180)
  2373. Part258.CanCollide = false
  2374. Part258.FormFactor = Enum.FormFactor.Symmetric
  2375. Part258.Size = Vector3.new(1.24999964, 1.1500001, 1.24000001)
  2376. Part258.CFrame = CFrame.new(9.3999939, 2.21914554, 18.3083725, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
  2377. Part258.BottomSurface = Enum.SurfaceType.Smooth
  2378. Part258.TopSurface = Enum.SurfaceType.Smooth
  2379. Part258.Position = Vector3.new(9.3999939, 2.21914554, 18.3083725)
  2380. Part258.Orientation = Vector3.new(43.8699989, 180, 0)
  2381. SpecialMesh259.Parent = Part258
  2382. SpecialMesh259.MeshId = "rbxassetid://542109971"
  2383. SpecialMesh259.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
  2384. SpecialMesh259.TextureId = "rbxassetid://542105636"
  2385. SpecialMesh259.MeshType = Enum.MeshType.FileMesh
  2386. SpecialMesh259.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
  2387. Accessory260.Name = "WingwsHeaddess"
  2388. Accessory260.Parent = Model218
  2389. Accessory260.AttachmentPos = Vector3.new(-0.0500000007, 0.00999999978, -0.0799999982)
  2390. Part261.Name = "Handle"
  2391. Part261.Parent = Accessory260
  2392. Part261.Rotation = Vector3.new(136.12999, 0, -180)
  2393. Part261.CanCollide = false
  2394. Part261.FormFactor = Enum.FormFactor.Symmetric
  2395. Part261.Size = Vector3.new(1.4200002, 0.870000005, 1.40999985)
  2396. Part261.CFrame = CFrame.new(9.34999371, 4.14999866, 17.589838, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
  2397. Part261.BottomSurface = Enum.SurfaceType.Smooth
  2398. Part261.TopSurface = Enum.SurfaceType.Smooth
  2399. Part261.Position = Vector3.new(9.34999371, 4.14999866, 17.589838)
  2400. Part261.Orientation = Vector3.new(43.8699989, 180, 0)
  2401. SpecialMesh262.Parent = Part261
  2402. SpecialMesh262.MeshId = "http://www.roblox.com/asset/?id=581009766"
  2403. SpecialMesh262.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  2404. SpecialMesh262.TextureId = "http://www.roblox.com/asset/?id=581008916"
  2405. SpecialMesh262.MeshType = Enum.MeshType.FileMesh
  2406. SpecialMesh262.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  2407. Vector3Value263.Name = "OriginalSize"
  2408. Vector3Value263.Parent = Part261
  2409. Vector3Value263.Value = Vector3.new(1.4200002, 0.870000005, 1.40999985)
  2410. Accessory264.Name = "RainbowWings"
  2411. Accessory264.Parent = Model218
  2412. Accessory264.AttachmentPos = Vector3.new(0, 0.5, -1.04999995)
  2413. Part265.Name = "Handle"
  2414. Part265.Parent = Accessory264
  2415. Part265.Transparency = 0.20000000298023
  2416. Part265.Rotation = Vector3.new(136.12999, 0, -180)
  2417. Part265.CanCollide = false
  2418. Part265.FormFactor = Enum.FormFactor.Symmetric
  2419. Part265.Size = Vector3.new(1, 1.41999996, 1)
  2420. Part265.CFrame = CFrame.new(9.3999939, 3.12454295, 17.2300644, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
  2421. Part265.BottomSurface = Enum.SurfaceType.Smooth
  2422. Part265.TopSurface = Enum.SurfaceType.Smooth
  2423. Part265.Position = Vector3.new(9.3999939, 3.12454295, 17.2300644)
  2424. Part265.Orientation = Vector3.new(43.8699989, 180, 0)
  2425. SpecialMesh266.Parent = Part265
  2426. SpecialMesh266.MeshId = "http://www.roblox.com/asset/?id=335060772 "
  2427. SpecialMesh266.TextureId = "http://www.roblox.com/asset/?id=335060906"
  2428. SpecialMesh266.MeshType = Enum.MeshType.FileMesh
  2429. Shirt267.Name = "Shirt"
  2430. Shirt267.Parent = Model218
  2431. Shirt267.ShirtTemplate = "http://www.roblox.com/asset/?id=417993119"
  2432. Accessory268.Name = "MessyHairBlue"
  2433. Accessory268.Parent = Model218
  2434. Accessory268.AttachmentPos = Vector3.new(0.100000001, 0.400000006, -0.200000003)
  2435. Part269.Name = "Handle"
  2436. Part269.Parent = Accessory268
  2437. Part269.Rotation = Vector3.new(136.12999, 0, -180)
  2438. Part269.CanCollide = false
  2439. Part269.FormFactor = Enum.FormFactor.Custom
  2440. Part269.Size = Vector3.new(1.99999928, 1.79999995, 2.00000024)
  2441. Part269.CFrame = CFrame.new(9.49999428, 3.78566718, 17.7735825, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
  2442. Part269.BottomSurface = Enum.SurfaceType.Smooth
  2443. Part269.TopSurface = Enum.SurfaceType.Smooth
  2444. Part269.Position = Vector3.new(9.49999428, 3.78566718, 17.7735825)
  2445. Part269.Orientation = Vector3.new(43.8699989, 180, 0)
  2446. SpecialMesh270.Parent = Part269
  2447. SpecialMesh270.MeshId = "http://www.roblox.com/asset/?id=76056263"
  2448. SpecialMesh270.TextureId = "http://www.roblox.com/asset/?id=76055088"
  2449. SpecialMesh270.MeshType = Enum.MeshType.FileMesh
  2450. Vector3Value271.Name = "OriginalSize"
  2451. Vector3Value271.Parent = Part269
  2452. Vector3Value271.Value = Vector3.new(1.99999928, 1.79999995, 2.00000024)
  2453. Pants272.Name = "Pants"
  2454. Pants272.Parent = Model218
  2455. Pants272.PantsTemplate = "http://www.roblox.com/asset/?id=296341198"
  2456. ShirtGraphic273.Parent = Model218
  2457. ShirtGraphic273.Graphic = "http://www.roblox.com/asset/?id=278664920"
  2458. Accessory274.Name = "FriendlySnowfOX"
  2459. Accessory274.Parent = Model218
  2460. Accessory274.AttachmentPos = Vector3.new(0, 1.79999995, 0)
  2461. Part275.Name = "Handle"
  2462. Part275.Parent = Accessory274
  2463. Part275.Rotation = Vector3.new(136.12999, 0, -180)
  2464. Part275.CanCollide = false
  2465. Part275.FormFactor = Enum.FormFactor.Custom
  2466. Part275.Size = Vector3.new(0.720027149, 1.31999815, 1.91000271)
  2467. Part275.CFrame = CFrame.new(9.3999939, 2.91491842, 18.8879395, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
  2468. Part275.BottomSurface = Enum.SurfaceType.Smooth
  2469. Part275.TopSurface = Enum.SurfaceType.Smooth
  2470. Part275.Position = Vector3.new(9.3999939, 2.91491842, 18.8879395)
  2471. Part275.Orientation = Vector3.new(43.8699989, 180, 0)
  2472. SpecialMesh276.Parent = Part275
  2473. SpecialMesh276.MeshId = "rbxassetid://1241037817"
  2474. SpecialMesh276.TextureId = "rbxassetid://1241038471"
  2475. SpecialMesh276.MeshType = Enum.MeshType.FileMesh
  2476. Accessory277.Name = "NeonGreenAnimalHood"
  2477. Accessory277.Parent = Model218
  2478. Accessory277.AttachmentPos = Vector3.new(0, -0.0299999993, 0.0500000007)
  2479. Part278.Name = "Handle"
  2480. Part278.Parent = Accessory277
  2481. Part278.Rotation = Vector3.new(136.12999, 0, -180)
  2482. Part278.CanCollide = false
  2483. Part278.FormFactor = Enum.FormFactor.Custom
  2484. Part278.Size = Vector3.new(2.6000278, 2.20000005, 1.79999816)
  2485. Part278.CFrame = CFrame.new(9.3999939, 4.26892376, 17.6558437, -1, 0, 0, 0, 0.720959723, -0.692974508, 0, -0.692974508, -0.720959723)
  2486. Part278.BottomSurface = Enum.SurfaceType.Smooth
  2487. Part278.TopSurface = Enum.SurfaceType.Smooth
  2488. Part278.Position = Vector3.new(9.3999939, 4.26892376, 17.6558437)
  2489. Part278.Orientation = Vector3.new(43.8699989, 180, 0)
  2490. SpecialMesh279.Parent = Part278
  2491. SpecialMesh279.MeshId = "rbxassetid://135446047"
  2492. SpecialMesh279.Scale = Vector3.new(1, 1.10000002, 1)
  2493. SpecialMesh279.TextureId = "rbxassetid://1134835201"
  2494. SpecialMesh279.MeshType = Enum.MeshType.FileMesh
  2495. SpecialMesh279.Scale = Vector3.new(1, 1.10000002, 1)
  2496. Vector3Value280.Name = "OriginalSize"
  2497. Vector3Value280.Parent = Part278
  2498. Vector3Value280.Value = Vector3.new(2.6000278, 2.20000005, 1.79999816)
  2499. BodyColors281.Parent = Model218
  2500. BodyColors281.HeadColor = BrickColor.new("White")
  2501. BodyColors281.LeftArmColor = BrickColor.new("Really black")
  2502. BodyColors281.LeftLegColor = BrickColor.new("Really black")
  2503. BodyColors281.RightArmColor = BrickColor.new("Really black")
  2504. BodyColors281.RightLegColor = BrickColor.new("Really black")
  2505. BodyColors281.TorsoColor = BrickColor.new("Dark stone grey")
  2506. Tool282.Name = "AzureSword"
  2507. Tool282.Parent = Model218
  2508. Tool282.TextureId = "http://www.roblox.com/asset/?id=120894242"
  2509. Tool282.GripPos = Vector3.new(0, -2.29999995, 0)
  2510. Tool282.ToolTip = "Press E to summon, mi'lord."
  2511. BoolValue283.Name = "PlayOverhead"
  2512. BoolValue283.Parent = Tool282
  2513. BoolValue283.Value = true
  2514. BoolValue284.Name = "PlaySlash"
  2515. BoolValue284.Parent = Tool282
  2516. BoolValue284.Value = true
  2517. BoolValue285.Name = "PlayThrust"
  2518. BoolValue285.Parent = Tool282
  2519. Part286.Name = "Handle"
  2520. Part286.Parent = Tool282
  2521. Part286.BrickColor = BrickColor.new("Really black")
  2522. Part286.Reflectance = 1
  2523. Part286.Rotation = Vector3.new(-164.470001, 0, -180)
  2524. Part286.CanCollide = false
  2525. Part286.FormFactor = Enum.FormFactor.Custom
  2526. Part286.Size = Vector3.new(0.323568523, 9.70705318, 0.970705569)
  2527. Part286.CFrame = CFrame.new(7.8999939, 4.8062706, 20.3804703, -1, 0, 0, 0, 0.963485301, 0.26775527, 0, 0.26775527, -0.963485301)
  2528. Part286.BottomSurface = Enum.SurfaceType.Smooth
  2529. Part286.TopSurface = Enum.SurfaceType.Smooth
  2530. Part286.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2531. Part286.Position = Vector3.new(7.8999939, 4.8062706, 20.3804703)
  2532. Part286.Orientation = Vector3.new(-15.5299997, 180, 0)
  2533. Part286.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2534. SpecialMesh287.Parent = Part286
  2535. SpecialMesh287.MeshId = "http://www.roblox.com/asset/?id=94840342"
  2536. SpecialMesh287.Offset = Vector3.new(0, 2, 0)
  2537. SpecialMesh287.Scale = Vector3.new(1.60166478, 1.60166478, 1.60166478)
  2538. SpecialMesh287.TextureId = "http://www.roblox.com/asset/?id=120869251"
  2539. SpecialMesh287.VertexColor = Vector3.new(0.300000012, 0.100000001, 0.200000003)
  2540. SpecialMesh287.MeshType = Enum.MeshType.FileMesh
  2541. SpecialMesh287.Scale = Vector3.new(1.60166478, 1.60166478, 1.60166478)
  2542. Fire288.Parent = Part286
  2543. Fire288.Size = 2
  2544. Fire288.Color = Color3.new(0.666667, 0, 1)
  2545. Fire288.Heat = 25
  2546. Fire288.SecondaryColor = Color3.new(0.666667, 0.333333, 1)
  2547. Fire288.Color = Color3.new(0.666667, 0, 1)
  2548. PointLight289.Parent = Part286
  2549. PointLight289.Color = Color3.new(0.666667, 0, 1)
  2550. PointLight289.Brightness = 0.20000000298023
  2551. PointLight289.Range = 30
  2552. PointLight289.Shadows = true
  2553. PointLight289.Color = Color3.new(0.666667, 0, 1)
  2554. PointLight290.Parent = Part286
  2555. PointLight290.Color = Color3.new(0.72549, 0.278431, 1)
  2556. PointLight290.Brightness = 0.75
  2557. PointLight290.Range = 15
  2558. PointLight290.Shadows = true
  2559. PointLight290.Color = Color3.new(0.72549, 0.278431, 1)
  2560. Sparkles291.Parent = Part286
  2561. Sparkles291.Color = Color3.new(0.388889, 0, 0.309804)
  2562. Sparkles291.SparkleColor = Color3.new(0.219608, 0, 0.309804)
  2563. Sparkles291.Color = Color3.new(0.388889, 0, 0.309804)
  2564. Sound292.Name = "Gong"
  2565. Sound292.Parent = Part286
  2566. Sound292.Pitch = 0.75
  2567. Sound292.SoundId = "http://www.roblox.com/asset/?id=11984254"
  2568. Sound292.Volume = 1
  2569. Sound293.Name = "HitSound"
  2570. Sound293.Parent = Part286
  2571. Sound293.Pitch = 0.80000001192093
  2572. Sound293.SoundId = "http://www.roblox.com/Asset?ID=96667969"
  2573. Sound293.Volume = 0.75
  2574. Sound294.Name = "LungeSound"
  2575. Sound294.Parent = Part286
  2576. Sound294.Pitch = 0.80000001192093
  2577. Sound294.SoundId = "rbxasset://sounds//swordlunge.wav"
  2578. Sound294.Volume = 0.25
  2579. Sound295.Name = "OverheadSound"
  2580. Sound295.Parent = Part286
  2581. Sound295.Pitch = 0.94999998807907
  2582. Sound295.SoundId = "rbxasset://sounds//swordslash.wav"
  2583. Sound296.Name = "SlashSound"
  2584. Sound296.Parent = Part286
  2585. Sound296.Pitch = 0.80000001192093
  2586. Sound296.SoundId = "rbxasset://sounds//swordslash.wav"
  2587. Sound296.Volume = 0.34999999403954
  2588. Sound297.Name = "UnsheathSound"
  2589. Sound297.Parent = Part286
  2590. Sound297.SoundId = "http://www.roblox.com/asset/?id=134747889"
  2591. Sound297.Volume = 0.75
  2592. Animation298.Name = "IdleAnim3"
  2593. Animation298.Parent = Tool282
  2594. Animation298.AnimationId = "http://www.roblox.com/Asset?ID=94160581"
  2595. Animation299.Name = "OverheadAnim2"
  2596. Animation299.Parent = Tool282
  2597. Animation299.AnimationId = "http://www.roblox.com/Asset?ID=94160738"
  2598. Animation300.Name = "SlashAnim2"
  2599. Animation300.Parent = Tool282
  2600. Animation300.AnimationId = "http://www.roblox.com/Asset?ID=94161088"
  2601. Animation301.Name = "ThrustAnim2"
  2602. Animation301.Parent = Tool282
  2603. Animation301.AnimationId = "http://www.roblox.com/Asset?ID=94161333"
  2604. Animation302.Name = "UnequipAnim2"
  2605. Animation302.Parent = Tool282
  2606. Animation302.AnimationId = "http://www.roblox.com/Asset?ID=94095929"
  2607. Animation303.Name = "EquipAnim5"
  2608. Animation303.Parent = Tool282
  2609. Animation303.AnimationId = "http://www.roblox.com/Asset?ID=94160581"
  2610. Script304.Name = "SwordSwing"
  2611. Script304.Parent = Tool282
  2612. table.insert(cors,sandbox(Script304,function()
  2613. r = game:service("RunService")
  2614.  
  2615. local damage = 0
  2616.  
  2617. sword = script.Parent.Handle
  2618. Tool = script.Parent
  2619.  
  2620. local damages,values,sounds = {35,50,75},{Tool.PlaySlash,Tool.PlayThrust,Tool.PlayOverhead},{Tool.Handle.SlashSound,Tool.Handle.OverheadSound,Tool.Handle.LungeSound}
  2621. local enabledToDamage = true
  2622.  
  2623. function blow(hit)
  2624. if enabledToDamage == false then return end
  2625. enabledToDamage = false
  2626. if (hit.Parent == nil) then enabledToDamage = true return end -- happens when bullet hits sword
  2627. local humanoid = hit.Parent:findFirstChild("Humanoid")
  2628. local vCharacter = Tool.Parent
  2629. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  2630. local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
  2631. if humanoid~=nil and humanoid ~= hum and hum ~= nil then
  2632. -- final check, make sure sword is in-hand
  2633. local right_arm = vCharacter:FindFirstChild("Right Arm")
  2634. if (right_arm ~= nil) then
  2635. local joint = right_arm:FindFirstChild("RightGrip")
  2636. if (joint ~= nil and (joint.Part0 == sword or joint.Part1 == sword)) then
  2637. tagHumanoid(humanoid, vPlayer)
  2638. humanoid:TakeDamage(damage)
  2639. wait(1)
  2640. untagHumanoid(humanoid)
  2641. else
  2642. enabledToDamage = true
  2643. end
  2644. else
  2645. enabledToDamage = true
  2646. end
  2647. else
  2648. enabledToDamage = true
  2649. end
  2650. end
  2651.  
  2652.  
  2653. function tagHumanoid(humanoid, player)
  2654. local creator_tag = Instance.new("ObjectValue")
  2655. creator_tag.Value = player
  2656. creator_tag.Name = "creator"
  2657. creator_tag.Parent = humanoid
  2658. end
  2659.  
  2660. function untagHumanoid(humanoid)
  2661. if humanoid ~= nil then
  2662. local tag = humanoid:findFirstChild("creator")
  2663. if tag ~= nil then
  2664. tag.Parent = nil
  2665. end
  2666. end
  2667. end
  2668.  
  2669.  
  2670. function attack()
  2671. damage = slash_damage
  2672. script.Parent.Handle.SlashSound:Play()
  2673. script.Parent.PlaySlash.Value = not script.Parent.PlaySlash.Value
  2674. end
  2675.  
  2676. function lunge()
  2677. damage = lunge_damage
  2678. script.Parent.Handle.LungeSound:Play()
  2679. script.Parent.PlayOverhead.Value = not script.Parent.PlayOverhead.Value
  2680. force = Instance.new("BodyVelocity")
  2681. force.velocity = Vector3.new(0,10,0) --Tool.Parent.Torso.CFrame.lookVector * 80
  2682. force.Parent = Tool.Parent.Torso
  2683. wait(.5)
  2684. force.Parent = nil
  2685. wait(.5)
  2686. damage = slash_damage
  2687. end
  2688.  
  2689.  
  2690. Tool.Enabled = true
  2691. local last_attack = 0
  2692. local status = 0
  2693.  
  2694. function onActivated()
  2695. if not Tool.Enabled then
  2696. return
  2697. end
  2698. Tool.Enabled = false
  2699. local character = Tool.Parent;
  2700. local humanoid = character.Humanoid
  2701. if humanoid == nil then
  2702. print("Humanoid not found")
  2703. return
  2704. end
  2705. t = r.Stepped:wait()
  2706. if (t - last_attack < 1.5) then
  2707. if status == 3 then
  2708. status = 0
  2709. damage = 0
  2710. else
  2711. status = status + 1
  2712. values[status].Value = not values[status].Value
  2713. damage = damages[status]
  2714. sounds[status]:Play()
  2715. enabledToDamage = true
  2716. wait(0.5)
  2717. enabledToDamage = false
  2718. end
  2719. else
  2720. status = 0
  2721. damage = 0
  2722. end
  2723. last_attack = t
  2724. Tool.Enabled = true
  2725. end
  2726.  
  2727. function onEquipped()
  2728. wait(1/3)
  2729. Tool.Handle.UnsheathSound:Play()
  2730. end
  2731.  
  2732. Tool.Equipped:connect(onEquipped)
  2733. script.Parent.Activated:connect(onActivated)
  2734. connection = sword.Touched:connect(blow)
  2735. end))
  2736. LocalScript305.Name = "AnimationScript"
  2737. LocalScript305.Parent = Tool282
  2738. table.insert(cors,sandbox(LocalScript305,function()
  2739. -- Waits for the child of the specified parent
  2740. local function WaitForChild(parent, childName)
  2741. while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
  2742. return parent[childName]
  2743. end
  2744.  
  2745. local Tool = script.Parent
  2746.  
  2747. local Animations = {}
  2748. local MyHumanoid
  2749. local MyCharacter
  2750.  
  2751.  
  2752. local function PlayAnimation(animationName)
  2753. if Animations[animationName] then
  2754. Animations[animationName]:Play()
  2755. end
  2756. end
  2757.  
  2758. local function StopAnimation(animationName)
  2759. if Animations[animationName] then
  2760. Animations[animationName]:Stop()
  2761. end
  2762. end
  2763.  
  2764.  
  2765. function OnEquipped(mouse)
  2766. MyCharacter = Tool.Parent
  2767. MyHumanoid = WaitForChild(MyCharacter, 'Humanoid')
  2768. if MyHumanoid then
  2769. Animations['EquipAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'EquipAnim5'))
  2770. Animations['IdleAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'IdleAnim3'))
  2771. Animations['OverheadAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'OverheadAnim2'))
  2772. Animations['SlashAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'SlashAnim2'))
  2773. Animations['ThrustAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'ThrustAnim2'))
  2774. Animations['UnequipAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'UnequipAnim2'))
  2775. end
  2776. PlayAnimation('EquipAnim')
  2777. PlayAnimation('IdleAnim')
  2778. end
  2779.  
  2780. function OnUnequipped()
  2781. for animName, _ in pairs(Animations) do
  2782. StopAnimation(animName)
  2783. end
  2784. end
  2785.  
  2786. Tool.Equipped:connect(OnEquipped)
  2787. Tool.Unequipped:connect(OnUnequipped)
  2788.  
  2789. WaitForChild(Tool, 'PlaySlash').Changed:connect(
  2790. function (value)
  2791. --if value then
  2792. PlayAnimation('SlashAnim')
  2793. --else
  2794. -- StopAnimation('SlashAnim')
  2795. --end
  2796. end)
  2797.  
  2798. WaitForChild(Tool, 'PlayThrust').Changed:connect(
  2799. function (value)
  2800. --if value then
  2801. PlayAnimation('ThrustAnim')
  2802. --else
  2803. -- StopAnimation('ThrustAnim')
  2804. --end
  2805. end)
  2806.  
  2807. WaitForChild(Tool, 'PlayOverhead').Changed:connect(
  2808. function (value)
  2809. --if value then
  2810. PlayAnimation('OverheadAnim')
  2811. --else
  2812. -- StopAnimation('OverheadAnim')
  2813. --end
  2814. end)
  2815.  
  2816. end))
  2817. LocalScript306.Name = "Local Gui"
  2818. LocalScript306.Parent = Tool282
  2819. table.insert(cors,sandbox(LocalScript306,function()
  2820. local Tool = script.Parent;
  2821.  
  2822. enabled = true
  2823. function onButton1Down(mouse)
  2824. if not enabled then
  2825. return
  2826. end
  2827.  
  2828. enabled = false
  2829. mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
  2830. while not Tool.Enabled do
  2831. wait(0.05)
  2832. end
  2833.  
  2834. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  2835. enabled = true
  2836.  
  2837. end
  2838.  
  2839. function onEquippedLocal(mouse)
  2840.  
  2841. if mouse == nil then
  2842. print("Mouse not found")
  2843. return
  2844. end
  2845.  
  2846. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  2847. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  2848. end
  2849.  
  2850.  
  2851. Tool.Equipped:connect(onEquippedLocal)
  2852.  
  2853. end))
  2854. Script307.Name = "SwordScript"
  2855. Script307.Parent = Tool282
  2856. table.insert(cors,sandbox(Script307,function()
  2857. -- Copied from Grimgold Periastron Beta
  2858.  
  2859. local Tool = script.Parent
  2860. local Sword = Tool.Handle
  2861.  
  2862. local vCharacter
  2863. local myTorso
  2864. local myHumanoid
  2865.  
  2866. local equipped = false
  2867.  
  2868. local debris = game:GetService("Debris")
  2869.  
  2870. function tagHumanoid(humanoid, player)
  2871. if humanoid then
  2872. local creatorTag = Instance.new("ObjectValue")
  2873. creatorTag.Value = player
  2874. creatorTag.Name = "creator"
  2875. creatorTag.Parent = humanoid
  2876. debris:AddItem(creatorTag, 1)
  2877. end
  2878. end
  2879.  
  2880. function cut(hit)
  2881. local humanoid
  2882. local vPlayer
  2883. if hit and hit.Parent and myHumanoid then
  2884. if hit.Parent.className == "Hat" then
  2885. humanoid = hit.Parent.Parent:FindFirstChild("Humanoid")
  2886. else
  2887. humanoid = hit.Parent:FindFirstChild("Humanoid")
  2888. end
  2889. vPlayer = game.Players:GetPlayerFromCharacter(vCharacter)
  2890. if humanoid ~= nil and humanoid ~= myHumanoid then
  2891. tagHumanoid(humanoid, vPlayer)
  2892. humanoid:TakeDamage(7.5)
  2893. end
  2894. end
  2895. end
  2896.  
  2897. function onEquipped()
  2898. vCharacter = Tool.Parent
  2899. myTorso = vCharacter:FindFirstChild("Torso")
  2900. myHumanoid = vCharacter:FindFirstChild("Humanoid")
  2901. end
  2902.  
  2903. Tool.Equipped:connect(onEquipped)
  2904.  
  2905. Sword.Touched:connect(cut)
  2906. end))
  2907. Part308.Parent = mas
  2908. Part308.Material = Enum.Material.Neon
  2909. Part308.BrickColor = BrickColor.new("Black")
  2910. Part308.Transparency = 0.5
  2911. Part308.Rotation = Vector3.new(-6.88999987, -4.32999992, -10.3599997)
  2912. Part308.Shape = Enum.PartType.Ball
  2913. Part308.Size = Vector3.new(16.550005, 16.550005, 16.550005)
  2914. Part308.CFrame = CFrame.new(-14.0355759, 5.20843172, 56.6873627, 0.980880201, 0.179347694, -0.0755539984, -0.169641748, 0.978212476, 0.119674958, 0.0953712985, -0.104569688, 0.989934087)
  2915. Part308.BottomSurface = Enum.SurfaceType.Smooth
  2916. Part308.TopSurface = Enum.SurfaceType.Smooth
  2917. Part308.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2918. Part308.Position = Vector3.new(-14.0355759, 5.20843172, 56.6873627)
  2919. Part308.Orientation = Vector3.new(-6.86999989, -4.36000013, -9.84000015)
  2920. Part308.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2921. Part309.Parent = mas
  2922. Part309.Material = Enum.Material.Ice
  2923. Part309.Transparency = 0.5
  2924. Part309.Rotation = Vector3.new(-6.88999987, -4.32999992, -10.3599997)
  2925. Part309.Shape = Enum.PartType.Ball
  2926. Part309.Size = Vector3.new(5.58000088, 5.58000088, 5.58000088)
  2927. Part309.CFrame = CFrame.new(-14.3451328, 10.2693834, 72.0501099, 0.980880201, 0.179347694, -0.0755539984, -0.169641748, 0.978212476, 0.119674958, 0.0953712985, -0.104569688, 0.989934087)
  2928. Part309.BottomSurface = Enum.SurfaceType.Smooth
  2929. Part309.TopSurface = Enum.SurfaceType.Smooth
  2930. Part309.Position = Vector3.new(-14.3451328, 10.2693834, 72.0501099)
  2931. Part309.Orientation = Vector3.new(-6.86999989, -4.36000013, -9.84000015)
  2932. Model310.Name = ""
  2933. Model310.Parent = mas
  2934. Model310.PrimaryPart = Part318
  2935. Part311.Name = "Head"
  2936. Part311.Parent = Model310
  2937. Part311.Material = Enum.Material.Ice
  2938. Part311.BrickColor = BrickColor.new("Institutional white")
  2939. Part311.Rotation = Vector3.new(-13.4399996, 6.67000008, 1.9799999)
  2940. Part311.FormFactor = Enum.FormFactor.Symmetric
  2941. Part311.Size = Vector3.new(11.7684631, 5.88423157, 5.88423157)
  2942. Part311.CFrame = CFrame.new(13.8061552, 25.7716923, 89.9804077, 0.992646992, -0.0342362151, 0.116085663, 0.00656408072, 0.972973585, 0.230822861, -0.120849073, -0.228364021, 0.966044486)
  2943. Part311.TopSurface = Enum.SurfaceType.Smooth
  2944. Part311.Color = Color3.new(1, 1, 1)
  2945. Part311.Position = Vector3.new(13.8061552, 25.7716923, 89.9804077)
  2946. Part311.Orientation = Vector3.new(-13.3499994, 6.8499999, 0.389999986)
  2947. Part311.Color = Color3.new(1, 1, 1)
  2948. SpecialMesh312.Parent = Part311
  2949. SpecialMesh312.Scale = Vector3.new(1.25, 1.25, 1.25)
  2950. SpecialMesh312.Scale = Vector3.new(1.25, 1.25, 1.25)
  2951. Attachment313.Name = "HatAttachment"
  2952. Attachment313.Parent = Part311
  2953. Attachment313.CFrame = CFrame.new(0, 3.53053904, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2954. Attachment313.Position = Vector3.new(0, 3.53053904, 0)
  2955. Attachment314.Name = "HairAttachment"
  2956. Attachment314.Parent = Part311
  2957. Attachment314.CFrame = CFrame.new(0, 3.53053904, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2958. Attachment314.Position = Vector3.new(0, 3.53053904, 0)
  2959. Attachment315.Name = "FaceFrontAttachment"
  2960. Attachment315.Parent = Part311
  2961. Attachment315.CFrame = CFrame.new(0, 0, -3.53053904, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  2962. Attachment315.Position = Vector3.new(0, 0, -3.53053904)
  2963. Attachment316.Name = "FaceCenterAttachment"
  2964. Attachment316.Parent = Part311
  2965. Decal317.Name = "face"
  2966. Decal317.Parent = Part311
  2967. Decal317.Texture = "rbxasset://textures/face.png"
  2968. Part318.Name = "HumanoidRootPart"
  2969. Part318.Parent = Model310
  2970. Part318.Material = Enum.Material.Ice
  2971. Part318.BrickColor = BrickColor.new("Lily white")
  2972. Part318.Transparency = 1
  2973. Part318.Rotation = Vector3.new(6.85999966, 89.8899994, -157.029999)
  2974. Part318.Anchored = true
  2975. Part318.CanCollide = false
  2976. Part318.FormFactor = Enum.FormFactor.Symmetric
  2977. Part318.Size = Vector3.new(11.7684631, 11.7684631, 5.88423157)
  2978. Part318.CFrame = CFrame.new(14.0690928, 17.1158085, 91.6699905, -6.10947609e-07, 2.58907676e-07, 0.999998152, -2.98023224e-07, 1, -1.43423676e-07, -0.999998391, -5.66244125e-07, 1.1920929e-06)
  2979. Part318.BottomSurface = Enum.SurfaceType.Smooth
  2980. Part318.TopSurface = Enum.SurfaceType.Smooth
  2981. Part318.Color = Color3.new(0.929412, 0.917647, 0.917647)
  2982. Part318.Position = Vector3.new(14.0690928, 17.1158085, 91.6699905)
  2983. Part318.Orientation = Vector3.new(0, 90, 0)
  2984. Part318.Color = Color3.new(0.929412, 0.917647, 0.917647)
  2985. Motor6D319.Name = "RootJoint"
  2986. Motor6D319.Parent = Part318
  2987. Motor6D319.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  2988. Motor6D319.C1 = CFrame.new(0, 0, 0, 0.0892207399, 0.995059907, 0.0435351506, -0.172955632, -0.0275672153, 0.984543741, 0.980880201, -0.0953713953, 0.169641659)
  2989. Motor6D319.Part0 = Part318
  2990. Motor6D319.Part1 = Part326
  2991. Motor6D319.MaxVelocity = 0.10000000149012
  2992. Part320.Name = "Left Arm"
  2993. Part320.Parent = Model310
  2994. Part320.Material = Enum.Material.Ice
  2995. Part320.BrickColor = BrickColor.new("Institutional white")
  2996. Part320.Rotation = Vector3.new(-49.329998, -3.8599999, -3.91999984)
  2997. Part320.CanCollide = false
  2998. Part320.FormFactor = Enum.FormFactor.Symmetric
  2999. Part320.Size = Vector3.new(5.88423157, 11.7684631, 5.88423157)
  3000. Part320.CFrame = CFrame.new(5.00338364, 17.8145847, 92.5722046, 0.99538964, 0.0682839826, -0.0673267618, 0.00635090098, 0.653614938, 0.756800711, 0.0956849381, -0.753739357, 0.650167584)
  3001. Part320.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3002. Part320.Position = Vector3.new(5.00338364, 17.8145847, 92.5722046)
  3003. Part320.Orientation = Vector3.new(-49.1800003, -5.90999985, 0.560000002)
  3004. Part320.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3005. Attachment321.Name = "LeftShoulderAttachment"
  3006. Attachment321.Parent = Part320
  3007. Attachment321.CFrame = CFrame.new(0, 5.88423157, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3008. Attachment321.Position = Vector3.new(0, 5.88423157, 0)
  3009. Part322.Name = "Left Leg"
  3010. Part322.Parent = Model310
  3011. Part322.Material = Enum.Material.Ice
  3012. Part322.BrickColor = BrickColor.new("Pearl")
  3013. Part322.Rotation = Vector3.new(-66.6899948, 15.5, -4.04999971)
  3014. Part322.CanCollide = false
  3015. Part322.FormFactor = Enum.FormFactor.Symmetric
  3016. Part322.Size = Vector3.new(5.88423157, 11.7684631, 5.88423157)
  3017. Part322.CFrame = CFrame.new(10.8039684, 8.04309845, 97.4773788, 0.961233914, 0.0680197626, 0.267205417, -0.272713631, 0.377432883, 0.884969831, -0.0406549275, -0.923533916, 0.38135162)
  3018. Part322.BottomSurface = Enum.SurfaceType.Smooth
  3019. Part322.Color = Color3.new(0.905882, 0.905882, 0.92549)
  3020. Part322.Position = Vector3.new(10.8039684, 8.04309845, 97.4773788)
  3021. Part322.Orientation = Vector3.new(-62.25, 35.0200005, -35.8499985)
  3022. Part322.Color = Color3.new(0.905882, 0.905882, 0.92549)
  3023. Part323.Name = "Right Arm"
  3024. Part323.Parent = Model310
  3025. Part323.Material = Enum.Material.Ice
  3026. Part323.BrickColor = BrickColor.new("Pearl")
  3027. Part323.Rotation = Vector3.new(-48.1899986, -5.27999973, -2.14999986)
  3028. Part323.CanCollide = false
  3029. Part323.FormFactor = Enum.FormFactor.Symmetric
  3030. Part323.Size = Vector3.new(5.88423157, 11.7684631, 5.88423157)
  3031. Part323.CFrame = CFrame.new(22.6609173, 18.4291344, 94.1332703, 0.995058119, 0.0373194218, -0.0919931829, 0.0435350351, 0.668760419, 0.742202044, 0.0892217606, -0.742539406, 0.663830698)
  3032. Part323.Color = Color3.new(0.905882, 0.905882, 0.92549)
  3033. Part323.Position = Vector3.new(22.6609173, 18.4291344, 94.1332703)
  3034. Part323.Orientation = Vector3.new(-47.9199982, -7.88999987, 3.72000003)
  3035. Part323.Color = Color3.new(0.905882, 0.905882, 0.92549)
  3036. Attachment324.Name = "RightShoulderAttachment"
  3037. Attachment324.Parent = Part323
  3038. Attachment324.CFrame = CFrame.new(0, 5.88423157, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3039. Attachment324.Position = Vector3.new(0, 5.88423157, 0)
  3040. Part325.Name = "Right Leg"
  3041. Part325.Parent = Model310
  3042. Part325.Material = Enum.Material.Ice
  3043. Part325.BrickColor = BrickColor.new("Institutional white")
  3044. Part325.Rotation = Vector3.new(46.7399979, 8.44999981, -1.00999999)
  3045. Part325.CanCollide = false
  3046. Part325.FormFactor = Enum.FormFactor.Symmetric
  3047. Part325.Size = Vector3.new(5.88423157, 11.7684631, 5.88423157)
  3048. Part325.CFrame = CFrame.new(17.0738297, 7.25677013, 89.2724991, 0.988996506, 0.017484732, 0.146888226, 0.094844982, 0.687070131, -0.720374167, -0.113516346, 0.726379335, 0.677852333)
  3049. Part325.BottomSurface = Enum.SurfaceType.Smooth
  3050. Part325.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3051. Part325.Position = Vector3.new(17.0738297, 7.25677013, 89.2724991)
  3052. Part325.Orientation = Vector3.new(46.0900002, 12.2299995, 7.85999966)
  3053. Part325.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3054. Part326.Name = "Torso"
  3055. Part326.Parent = Model310
  3056. Part326.Material = Enum.Material.Ice
  3057. Part326.BrickColor = BrickColor.new("Institutional white")
  3058. Part326.Rotation = Vector3.new(-9.80999947, -5.46999979, 1.58999991)
  3059. Part326.FormFactor = Enum.FormFactor.Symmetric
  3060. Part326.Size = Vector3.new(11.7684631, 11.7684631, 5.88423157)
  3061. Part326.CFrame = CFrame.new(14.0690928, 17.1158085, 91.6699905, 0.995058119, -0.027567016, -0.0953705758, 0.0435350351, 0.984543681, 0.169641972, 0.0892217606, -0.17295593, 0.980878413)
  3062. Part326.LeftSurface = Enum.SurfaceType.Weld
  3063. Part326.RightSurface = Enum.SurfaceType.Weld
  3064. Part326.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3065. Part326.Position = Vector3.new(14.0690928, 17.1158085, 91.6699905)
  3066. Part326.Orientation = Vector3.new(-9.7699995, -5.54999971, 2.52999997)
  3067. Part326.Color = Color3.new(0.972549, 0.972549, 0.972549)
  3068. Decal327.Name = "roblox"
  3069. Decal327.Parent = Part326
  3070. Attachment328.Name = "WaistFrontAttachment"
  3071. Attachment328.Parent = Part326
  3072. Attachment328.CFrame = CFrame.new(0, -5.88423157, -2.94211578, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3073. Attachment328.Position = Vector3.new(0, -5.88423157, -2.94211578)
  3074. Attachment329.Name = "WaistCenterAttachment"
  3075. Attachment329.Parent = Part326
  3076. Attachment329.CFrame = CFrame.new(0, -5.88423157, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3077. Attachment329.Position = Vector3.new(0, -5.88423157, 0)
  3078. Attachment330.Name = "WaistBackAttachment"
  3079. Attachment330.Parent = Part326
  3080. Attachment330.CFrame = CFrame.new(0, -5.88423157, 2.94211578, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3081. Attachment330.Position = Vector3.new(0, -5.88423157, 2.94211578)
  3082. Attachment331.Name = "RightCollarAttachment"
  3083. Attachment331.Parent = Part326
  3084. Attachment331.CFrame = CFrame.new(5.88423157, 5.88423157, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3085. Attachment331.Position = Vector3.new(5.88423157, 5.88423157, 0)
  3086. Attachment332.Name = "NeckAttachment"
  3087. Attachment332.Parent = Part326
  3088. Attachment332.CFrame = CFrame.new(0, 5.88423157, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3089. Attachment332.Position = Vector3.new(0, 5.88423157, 0)
  3090. Attachment333.Name = "LeftCollarAttachment"
  3091. Attachment333.Parent = Part326
  3092. Attachment333.CFrame = CFrame.new(-5.88423157, 5.88423157, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3093. Attachment333.Position = Vector3.new(-5.88423157, 5.88423157, 0)
  3094. Attachment334.Name = "BodyFrontAttachment"
  3095. Attachment334.Parent = Part326
  3096. Attachment334.CFrame = CFrame.new(0, 0, -2.94211578, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3097. Attachment334.Position = Vector3.new(0, 0, -2.94211578)
  3098. Attachment335.Name = "BodyBackAttachment"
  3099. Attachment335.Parent = Part326
  3100. Attachment335.CFrame = CFrame.new(0, 0, 2.94211578, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3101. Attachment335.Position = Vector3.new(0, 0, 2.94211578)
  3102. Motor6D336.Name = "Right Shoulder"
  3103. Motor6D336.Parent = Part326
  3104. Motor6D336.C0 = CFrame.new(5.88423157, 2.94211578, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  3105. Motor6D336.C1 = CFrame.new(-2.94211578, 2.94211555, 0, 0, 0, 1, 0.618452668, 0.785821915, 0, -0.785821915, 0.618452668, 0)
  3106. Motor6D336.Part0 = Part326
  3107. Motor6D336.Part1 = Part323
  3108. Motor6D336.MaxVelocity = 0.10000000149012
  3109. Motor6D337.Name = "Right Hip"
  3110. Motor6D337.Parent = Part326
  3111. Motor6D337.C0 = CFrame.new(5.88423157, -5.88423157, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  3112. Motor6D337.C1 = CFrame.new(2.94211578, 5.88423252, -3.57378838e-07, 0.189579681, 0.0857487917, 0.97811377, -0.827380836, 0.550336778, 0.11211773, -0.52867806, -0.830527902, 0.175279588)
  3113. Motor6D337.Part0 = Part326
  3114. Motor6D337.Part1 = Part325
  3115. Motor6D337.MaxVelocity = 0.10000000149012
  3116. Motor6D338.Name = "Neck"
  3117. Motor6D338.Parent = Part326
  3118. Motor6D338.C0 = CFrame.new(0, 5.88423157, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  3119. Motor6D338.C1 = CFrame.new(0, -2.94211578, 0, -0.977248669, -0.212096542, 0, 0.012083496, -0.0556754991, 0.998375773, -0.211752042, 0.975661397, 0.0569716804)
  3120. Motor6D338.Part0 = Part326
  3121. Motor6D338.Part1 = Part311
  3122. Motor6D338.MaxVelocity = 0.10000000149012
  3123. Motor6D339.Name = "Left Shoulder"
  3124. Motor6D339.Parent = Part326
  3125. Motor6D339.C0 = CFrame.new(-5.88423157, 2.94211578, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  3126. Motor6D339.C1 = CFrame.new(2.9421165, 2.94211435, -3.55333299e-07, 0, -0.0377363898, -0.999287724, -0.634960949, 0.771993995, -0.0291530304, 0.772544086, 0.634508848, -0.0239611398)
  3127. Motor6D339.Part0 = Part326
  3128. Motor6D339.Part1 = Part320
  3129. Motor6D339.MaxVelocity = 0.10000000149012
  3130. Motor6D340.Name = "Left Hip"
  3131. Motor6D340.Parent = Part326
  3132. Motor6D340.C0 = CFrame.new(-5.88423157, -5.88423157, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  3133. Motor6D340.C1 = CFrame.new(-2.94211507, 5.88423157, -9.44757289e-07, -0.177816913, -0.287965208, -0.940987349, -0.848336279, 0.529455006, -0.00171742868, 0.498705029, 0.797968328, -0.338437319)
  3134. Motor6D340.Part0 = Part326
  3135. Motor6D340.Part1 = Part322
  3136. Motor6D340.MaxVelocity = 0.10000000149012
  3137. Humanoid341.Parent = Model310
  3138. Humanoid341.RightLeg = Part325
  3139. Humanoid341.LeftLeg = Part322
  3140. Humanoid341.Torso = Part318
  3141. BodyColors342.Parent = Model310
  3142. BodyColors342.HeadColor = BrickColor.new("Institutional white")
  3143. BodyColors342.LeftArmColor = BrickColor.new("Institutional white")
  3144. BodyColors342.LeftLegColor = BrickColor.new("Pearl")
  3145. BodyColors342.RightArmColor = BrickColor.new("Pearl")
  3146. BodyColors342.RightLegColor = BrickColor.new("Institutional white")
  3147. BodyColors342.TorsoColor = BrickColor.new("Institutional white")
  3148. Model343.Name = "AnimSaves"
  3149. Model343.Parent = Model310
  3150. Tool344.Name = "Katana"
  3151. Tool344.Parent = Model310
  3152. Tool344.TextureId = "http://www.roblox.com/asset/?id=25265469"
  3153. Tool344.GripForward = Vector3.new(-1, -0, -0)
  3154. Tool344.GripPos = Vector3.new(0, 0, -1.70000005)
  3155. Tool344.GripRight = Vector3.new(0, 1, 0)
  3156. Tool344.GripUp = Vector3.new(0, 0, 1)
  3157. Script345.Name = "SwordScript"
  3158. Script345.Parent = Tool344
  3159. table.insert(cors,sandbox(Script345,function()
  3160. --Rescripted by Luckymaxer
  3161.  
  3162. Tool = script.Parent
  3163. Handle = Tool:WaitForChild("Handle")
  3164.  
  3165. Sparkles1 = Handle:WaitForChild("Sparkles1")
  3166. Sparkles2 = Handle:WaitForChild("Sparkles2")
  3167. Light1 = Handle:WaitForChild("Light1")
  3168. Light2 = Handle:WaitForChild("Light2")
  3169.  
  3170. Players = game:GetService("Players")
  3171. Debris = game:GetService("Debris")
  3172. RunService = game:GetService("RunService")
  3173.  
  3174. DamageValues = {
  3175. BaseDamage = 0,
  3176. SlashDamage = 34,
  3177. LungeDamage = 23
  3178. }
  3179.  
  3180. NormalSpeed = 16
  3181. RegularSpeed = (NormalSpeed + 0.323)
  3182.  
  3183. Damage = DamageValues.BaseDamage
  3184.  
  3185. Grips = {
  3186. Up = CFrame.new(0, 0, -1.70000005, 0, 0, 1, 1, 0, 0, 0, 1, 0),
  3187. Out = CFrame.new(0, 0, -1.70000005, 0, 1, 0, 1, -0, 0, 0, 0, -1)
  3188. }
  3189.  
  3190. Sounds = {
  3191. Slash = Handle:WaitForChild("SwordSlash"),
  3192. Lunge = Handle:WaitForChild("SwordLunge"),
  3193. Unsheath = Handle:WaitForChild("Unsheath")
  3194. }
  3195.  
  3196. ToolEquipped = false
  3197.  
  3198. Tool.Grip = Grips.Up
  3199. Tool.Enabled = true
  3200.  
  3201. function IsTeamMate(Player1, Player2)
  3202. return (Player1 and Player2 and not Player1.Neutral and not Player2.Neutral and Player1.TeamColor == Player2.TeamColor)
  3203. end
  3204.  
  3205. function TagHumanoid(humanoid, player)
  3206. local Creator_Tag = Instance.new("ObjectValue")
  3207. Creator_Tag.Name = "creator"
  3208. Creator_Tag.Value = player
  3209. Debris:AddItem(Creator_Tag, 2)
  3210. Creator_Tag.Parent = humanoid
  3211. end
  3212.  
  3213. function UntagHumanoid(humanoid)
  3214. for i, v in pairs(humanoid:GetChildren()) do
  3215. if v:IsA("ObjectValue") and v.Name == "creator" then
  3216. v:Destroy()
  3217. end
  3218. end
  3219. end
  3220.  
  3221. function Blow(Hit)
  3222. if not Hit or not Hit.Parent or not CheckIfAlive() or not ToolEquipped then
  3223. return
  3224. end
  3225. local RightArm = Character:FindFirstChild("Right Arm")
  3226. if not RightArm then
  3227. return
  3228. end
  3229. local RightGrip = RightArm:FindFirstChild("RightGrip")
  3230. if not RightGrip or (RightGrip.Part0 ~= Handle and RightGrip.Part1 ~= Handle) then
  3231. return
  3232. end
  3233. local character = Hit.Parent
  3234. if character == Character then
  3235. return
  3236. end
  3237. local humanoid = character:FindFirstChild("Humanoid")
  3238. if not humanoid or humanoid.Health == 0 then
  3239. return
  3240. end
  3241. local player = Players:GetPlayerFromCharacter(character)
  3242. if player and (player == Player or IsTeamMate(Player, player)) then
  3243. return
  3244. end
  3245. UntagHumanoid(humanoid)
  3246. TagHumanoid(humanoid, Player)
  3247. humanoid:TakeDamage(Damage)
  3248. end
  3249.  
  3250.  
  3251. function Attack()
  3252. Damage = DamageValues.SlashDamage
  3253. Sounds.Slash:Play()
  3254. local Anim = Instance.new("StringValue")
  3255. Anim.Name = "toolanim"
  3256. Anim.Value = "Slash"
  3257. Anim.Parent = Tool
  3258. end
  3259.  
  3260. function Lunge()
  3261. Damage = DamageValues.LungeDamage
  3262.  
  3263. Sounds.Lunge:Play()
  3264.  
  3265. if ToolUnequipped then
  3266. ToolUnequipped:disconnect()
  3267. end
  3268.  
  3269. local CurrentlyEquipped = true
  3270.  
  3271. ToolUnequipped = Tool.Unequipped:connect(function()
  3272. CurrentlyEquipped = false
  3273. end)
  3274.  
  3275. local Anim = Instance.new("StringValue")
  3276. Anim.Name = "toolanim"
  3277. Anim.Value = "Lunge"
  3278. Anim.Parent = Tool
  3279.  
  3280. if CheckIfAlive() then
  3281. Humanoid.WalkSpeed = (NormalSpeed + 100)
  3282. local Force = Instance.new("BodyVelocity")
  3283. Force.velocity = Vector3.new(0, 10, 0)
  3284. Force.maxForce = Vector3.new(0, 4000, 0)
  3285. Debris:AddItem(Force, 0.4)
  3286. Force.Parent = Torso
  3287. end
  3288.  
  3289. wait(0.2)
  3290. Tool.Grip = Grips.Out
  3291. wait(0.6)
  3292. Tool.Grip = Grips.Up
  3293.  
  3294. if ToolUnequipped then
  3295. ToolUnequipped:disconnect()
  3296. end
  3297.  
  3298. if CurrentlyEquipped and CheckIfAlive() then
  3299. Humanoid.WalkSpeed = RegularSpeed
  3300. end
  3301.  
  3302. Damage = DamageValues.SlashDamage
  3303. end
  3304.  
  3305. Tool.Enabled = true
  3306. LastAttack = 0
  3307.  
  3308. function Activated()
  3309.  
  3310. if not Tool.Enabled or not ToolEquipped or not CheckIfAlive() then
  3311. return
  3312. end
  3313.  
  3314. Tool.Enabled = false
  3315.  
  3316. Tick = RunService.Stepped:wait()
  3317.  
  3318. if (Tick - LastAttack < 0.2) then
  3319. Lunge()
  3320. else
  3321. Attack()
  3322. end
  3323.  
  3324. LastAttack = Tick
  3325.  
  3326. --wait(0.5)
  3327.  
  3328. Tool.Enabled = true
  3329. end
  3330.  
  3331. function CheckIfAlive()
  3332. return (((Player and Player.Parent and Character and Character.Parent and Humanoid and Humanoid.Parent and Humanoid.Health > 0 and Torso and Torso.Parent) and true) or false)
  3333. end
  3334.  
  3335. function Equipped()
  3336. Character = Tool.Parent
  3337. Player = Players:GetPlayerFromCharacter(Character)
  3338. Humanoid = Character:FindFirstChild("Humanoid")
  3339. Torso = Character:FindFirstChild("Torso")
  3340. if not CheckIfAlive() then
  3341. return
  3342. end
  3343. ToolEquipped = true
  3344. Humanoid.WalkSpeed = RegularSpeed
  3345. Sounds.Unsheath:Play()
  3346. end
  3347.  
  3348. function Unequipped()
  3349. Tool.Grip = Grips.Up
  3350. if CheckIfAlive() then
  3351. Humanoid.WalkSpeed = NormalSpeed
  3352. end
  3353. ToolEquipped = false
  3354. end
  3355.  
  3356. Tool.Activated:connect(Activated)
  3357. Tool.Equipped:connect(Equipped)
  3358. Tool.Unequipped:connect(Unequipped)
  3359.  
  3360. Connection = Handle.Touched:connect(Blow)
  3361.  
  3362. function SetSparkles(Table)
  3363. for i, v in pairs(Table) do
  3364. if v and v.Sparkles and v.Sparkles.Parent then
  3365. local SparkleColor = ((v.Sparkles == Sparkles1 and (((v.Color and v.Color) or Color3.new(math.random(-5, 5), math.random(-10, 12), math.random(0, 15)))) or (v.Sparkles == Sparkles2 and ((v.Color and v.Color) or Color3.new(math.random(-21, 12), math.random(-2, 3), math.random(-20, 15))))))
  3366. v.Sparkles.SparkleColor = SparkleColor
  3367. if v.Light and v.Light.Parent then
  3368. v.Light.Color = SparkleColor
  3369. end
  3370. end
  3371. end
  3372. end
  3373.  
  3374. Spawn(function()
  3375. SetSparkles({{Sparkles = Sparkles1, Light = Light1, Color = Color3.new(1, 1, 1)}, {Sparkles = Sparkles2, Light = Light2, Color = Color3.new(1, 0, 1)}})
  3376. while true do
  3377. wait(3)
  3378. SetSparkles({{Sparkles = Sparkles1, Light = Light1}, {Sparkles = Sparkles2, Light = Light2}})
  3379. end
  3380. end)
  3381. end))
  3382. LocalScript346.Name = "MouseIcon"
  3383. LocalScript346.Parent = Tool344
  3384. table.insert(cors,sandbox(LocalScript346,function()
  3385. --Made by Luckymaxer
  3386.  
  3387. Mouse_Icon = "rbxasset://textures/GunCursor.png"
  3388. Reloading_Icon = "rbxasset://textures/GunWaitCursor.png"
  3389.  
  3390. Tool = script.Parent
  3391.  
  3392. Mouse = nil
  3393.  
  3394. function UpdateIcon()
  3395. if Mouse then
  3396. Mouse.Icon = Tool.Enabled and Mouse_Icon or Reloading_Icon
  3397. end
  3398. end
  3399.  
  3400. function OnEquipped(ToolMouse)
  3401. Mouse = ToolMouse
  3402. UpdateIcon()
  3403. end
  3404.  
  3405. function OnChanged(Property)
  3406. if Property == "Enabled" then
  3407. UpdateIcon()
  3408. end
  3409. end
  3410.  
  3411. Tool.Equipped:connect(OnEquipped)
  3412. Tool.Changed:connect(OnChanged)
  3413.  
  3414. end))
  3415. Part347.Name = "Handle"
  3416. Part347.Parent = Tool344
  3417. Part347.Reflectance = 123
  3418. Part347.Rotation = Vector3.new(96.5799942, -0.599999964, -176.309998)
  3419. Part347.CanCollide = false
  3420. Part347.FormFactor = Enum.FormFactor.Custom
  3421. Part347.Size = Vector3.new(2.15066814, 1.72053468, 10.7533417)
  3422. Part347.CFrame = CFrame.new(22.8116512, 35.3920135, 68.4399109, -0.997876883, 0.0642936528, -0.010394739, 0.0176759977, 0.113740996, -0.993353248, -0.0626839921, -0.991427898, -0.114635982)
  3423. Part347.BottomSurface = Enum.SurfaceType.Smooth
  3424. Part347.TopSurface = Enum.SurfaceType.Smooth
  3425. Part347.Position = Vector3.new(22.8116512, 35.3920135, 68.4399109)
  3426. Part347.Orientation = Vector3.new(83.3899994, -174.819992, 8.82999992)
  3427. SpecialMesh348.Parent = Part347
  3428. SpecialMesh348.MeshId = "rbxassetid://94840342"
  3429. SpecialMesh348.Offset = Vector3.new(0, 0, 17.4204197)
  3430. SpecialMesh348.Scale = Vector3.new(10.7533417, 10.7533417, 10.7533417)
  3431. SpecialMesh348.VertexColor = Vector3.new(0, 0, 0)
  3432. SpecialMesh348.MeshType = Enum.MeshType.FileMesh
  3433. SpecialMesh348.Scale = Vector3.new(10.7533417, 10.7533417, 10.7533417)
  3434. Sound349.Name = "SwordLunge"
  3435. Sound349.Parent = Part347
  3436. Sound349.SoundId = "rbxassetid://224739248"
  3437. Sound349.Volume = 0.80000001192093
  3438. Sound350.Name = "SwordSlash"
  3439. Sound350.Parent = Part347
  3440. Sound350.SoundId = "rbxassetid://224739248"
  3441. Sound350.Volume = 0.69999998807907
  3442. Sound351.Name = "Unsheath"
  3443. Sound351.Parent = Part347
  3444. Sound351.SoundId = "http://www.roblox.com/asset/?id=12222225"
  3445. Sound351.Volume = 1
  3446. Sparkles352.Name = "Sparkles1"
  3447. Sparkles352.Parent = Part347
  3448. Sparkles352.Color = Color3.new(-5.3125, -40.8, 6)
  3449. Sparkles352.SparkleColor = Color3.new(-3, -4, 6)
  3450. Sparkles352.Color = Color3.new(-5.3125, -40.8, 6)
  3451. Sparkles353.Name = "Sparkles2"
  3452. Sparkles353.Parent = Part347
  3453. Sparkles353.Color = Color3.new(7.08333, -10.2, 5)
  3454. Sparkles353.SparkleColor = Color3.new(4, -1, 5)
  3455. Sparkles353.Color = Color3.new(7.08333, -10.2, 5)
  3456. SpotLight354.Name = "Light1"
  3457. SpotLight354.Parent = Part347
  3458. SpotLight354.Color = Color3.new(-3, -4, 6)
  3459. SpotLight354.Brightness = 6
  3460. SpotLight354.Range = 6
  3461. SpotLight354.Angle = 180
  3462. SpotLight354.Face = Enum.NormalId.Top
  3463. SpotLight354.Color = Color3.new(-3, -4, 6)
  3464. SpotLight355.Name = "Light2"
  3465. SpotLight355.Parent = Part347
  3466. SpotLight355.Color = Color3.new(4, -1, 5)
  3467. SpotLight355.Brightness = 6
  3468. SpotLight355.Range = 6
  3469. SpotLight355.Angle = 180
  3470. SpotLight355.Face = Enum.NormalId.Bottom
  3471. SpotLight355.Color = Color3.new(4, -1, 5)
  3472. Model356.Name = "CKbackup"
  3473. Model356.Parent = mas
  3474. Model356.PrimaryPart = Part364
  3475. Part357.Name = "Head"
  3476. Part357.Parent = Model356
  3477. Part357.Rotation = Vector3.new(-114.439995, 0, -180)
  3478. Part357.FormFactor = Enum.FormFactor.Symmetric
  3479. Part357.Size = Vector3.new(2, 1, 1)
  3480. Part357.CFrame = CFrame.new(-5.71998119, 3.68168592, 5.63561487, -1, 0, 0, 0, 0.413743705, 0.910399199, 0, 0.910399199, -0.413743705)
  3481. Part357.TopSurface = Enum.SurfaceType.Smooth
  3482. Part357.Position = Vector3.new(-5.71998119, 3.68168592, 5.63561487)
  3483. Part357.Orientation = Vector3.new(-65.5599976, 180, 0)
  3484. SpecialMesh358.Parent = Part357
  3485. SpecialMesh358.Scale = Vector3.new(1.25, 1.25, 1.25)
  3486. SpecialMesh358.Scale = Vector3.new(1.25, 1.25, 1.25)
  3487. Attachment359.Name = "HatAttachment"
  3488. Attachment359.Parent = Part357
  3489. Attachment359.CFrame = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3490. Attachment359.Position = Vector3.new(0, 0.600000024, 0)
  3491. Attachment360.Name = "HairAttachment"
  3492. Attachment360.Parent = Part357
  3493. Attachment360.CFrame = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3494. Attachment360.Position = Vector3.new(0, 0.600000024, 0)
  3495. Attachment361.Name = "FaceFrontAttachment"
  3496. Attachment361.Parent = Part357
  3497. Attachment361.CFrame = CFrame.new(0, 0, -0.600000024, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3498. Attachment361.Position = Vector3.new(0, 0, -0.600000024)
  3499. Attachment362.Name = "FaceCenterAttachment"
  3500. Attachment362.Parent = Part357
  3501. Decal363.Name = "face"
  3502. Decal363.Parent = Part357
  3503. Decal363.Texture = "rbxasset://textures/face.png"
  3504. Part364.Name = "HumanoidRootPart"
  3505. Part364.Parent = Model356
  3506. Part364.Transparency = 1
  3507. Part364.Rotation = Vector3.new(-180, 0, -180)
  3508. Part364.Anchored = true
  3509. Part364.CanCollide = false
  3510. Part364.FormFactor = Enum.FormFactor.Symmetric
  3511. Part364.Size = Vector3.new(2, 2, 1)
  3512. Part364.CFrame = CFrame.new(-5.71998119, 3.06107044, 4.27001619, -1, 0, 0, 0, 1.00000525, 3.87430191e-07, 0, 3.87430191e-07, -1.00000525)
  3513. Part364.BottomSurface = Enum.SurfaceType.Smooth
  3514. Part364.TopSurface = Enum.SurfaceType.Smooth
  3515. Part364.Position = Vector3.new(-5.71998119, 3.06107044, 4.27001619)
  3516. Part364.Orientation = Vector3.new(0, 180, 0)
  3517. Motor6D365.Name = "RootJoint"
  3518. Motor6D365.Parent = Part364
  3519. Motor6D365.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  3520. Motor6D365.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -0.910394251, 0.413741887, 0, 0.413741887, 0.910394251)
  3521. Motor6D365.Part0 = Part364
  3522. Motor6D365.Part1 = Part373
  3523. Motor6D365.MaxVelocity = 0.10000000149012
  3524. Part366.Name = "Left Arm"
  3525. Part366.Parent = Model356
  3526. Part366.Rotation = Vector3.new(84.8899994, 0, -180)
  3527. Part366.CanCollide = false
  3528. Part366.FormFactor = Enum.FormFactor.Symmetric
  3529. Part366.Size = Vector3.new(1, 2, 1)
  3530. Part366.CFrame = CFrame.new(-4.21998119, 3.31250811, 5.22322845, -1, 0, -0, 0, -0.0891313553, -0.996025145, 0, -0.996025145, 0.0891313553)
  3531. Part366.Position = Vector3.new(-4.21998119, 3.31250811, 5.22322845)
  3532. Part366.Orientation = Vector3.new(84.8899994, 0, 180)
  3533. Attachment367.Name = "LeftShoulderAttachment"
  3534. Attachment367.Parent = Part366
  3535. Attachment367.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3536. Attachment367.Position = Vector3.new(0, 1, 0)
  3537. Part368.Name = "Left Leg"
  3538. Part368.Parent = Model356
  3539. Part368.BrickColor = BrickColor.new("Pastel Blue")
  3540. Part368.Rotation = Vector3.new(-78.8499985, 0, -180)
  3541. Part368.CanCollide = false
  3542. Part368.FormFactor = Enum.FormFactor.Symmetric
  3543. Part368.Size = Vector3.new(1, 2, 1)
  3544. Part368.CFrame = CFrame.new(-5.21998119, 2.84063435, 2.37847352, -1, 0, 0, 0, -0.193307549, 0.981143534, 0, 0.981143534, 0.193307549)
  3545. Part368.BottomSurface = Enum.SurfaceType.Smooth
  3546. Part368.Color = Color3.new(0.501961, 0.733333, 0.858824)
  3547. Part368.Position = Vector3.new(-5.21998119, 2.84063435, 2.37847352)
  3548. Part368.Orientation = Vector3.new(-78.8600006, 0, 180)
  3549. Part368.Color = Color3.new(0.501961, 0.733333, 0.858824)
  3550. Part369.Name = "Right Arm"
  3551. Part369.Parent = Model356
  3552. Part369.Rotation = Vector3.new(-49.7299995, 0, -180)
  3553. Part369.CanCollide = false
  3554. Part369.FormFactor = Enum.FormFactor.Symmetric
  3555. Part369.Size = Vector3.new(1, 2, 1)
  3556. Part369.CFrame = CFrame.new(-7.21998119, 3.59116983, 4.34373617, -1, 0, 0, 0, -0.646454871, 0.762959123, 0, 0.762959123, 0.646454871)
  3557. Part369.Position = Vector3.new(-7.21998119, 3.59116983, 4.34373617)
  3558. Part369.Orientation = Vector3.new(-49.7299995, 0, 180)
  3559. Attachment370.Name = "RightShoulderAttachment"
  3560. Attachment370.Parent = Part369
  3561. Attachment370.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3562. Attachment370.Position = Vector3.new(0, 1, 0)
  3563. Weld371.Name = "RightGrip"
  3564. Weld371.Parent = Part369
  3565. Weld371.C0 = CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
  3566. Weld371.C1 = CFrame.new(0, -2.29999995, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3567. Weld371.Part0 = Part369
  3568. Weld371.Part1 = Part394
  3569. Part372.Name = "Right Leg"
  3570. Part372.Parent = Model356
  3571. Part372.BrickColor = BrickColor.new("Pastel Blue")
  3572. Part372.Rotation = Vector3.new(112.099998, 0, -180)
  3573. Part372.CanCollide = false
  3574. Part372.FormFactor = Enum.FormFactor.Symmetric
  3575. Part372.Size = Vector3.new(1, 2, 1)
  3576. Part372.CFrame = CFrame.new(-6.21998119, 2.37389493, 4.67138147, -1, 0, -0, 0, 0.376289129, -0.926508069, 0, -0.926508069, -0.376289129)
  3577. Part372.BottomSurface = Enum.SurfaceType.Smooth
  3578. Part372.Color = Color3.new(0.501961, 0.733333, 0.858824)
  3579. Part372.Position = Vector3.new(-6.21998119, 2.37389493, 4.67138147)
  3580. Part372.Orientation = Vector3.new(67.9000015, -180, 0)
  3581. Part372.Color = Color3.new(0.501961, 0.733333, 0.858824)
  3582. Part373.Name = "Torso"
  3583. Part373.Parent = Model356
  3584. Part373.BrickColor = BrickColor.new("Bright green")
  3585. Part373.Rotation = Vector3.new(-114.439995, 0, -180)
  3586. Part373.FormFactor = Enum.FormFactor.Symmetric
  3587. Part373.Size = Vector3.new(2, 2, 1)
  3588. Part373.CFrame = CFrame.new(-5.71998119, 3.06107044, 4.27001619, -1, 0, 0, 0, 0.413743705, 0.910399199, 0, 0.910399199, -0.413743705)
  3589. Part373.LeftSurface = Enum.SurfaceType.Weld
  3590. Part373.RightSurface = Enum.SurfaceType.Weld
  3591. Part373.Color = Color3.new(0.294118, 0.592157, 0.294118)
  3592. Part373.Position = Vector3.new(-5.71998119, 3.06107044, 4.27001619)
  3593. Part373.Orientation = Vector3.new(-65.5599976, 180, 0)
  3594. Part373.Color = Color3.new(0.294118, 0.592157, 0.294118)
  3595. Decal374.Name = "roblox"
  3596. Decal374.Parent = Part373
  3597. Motor6D375.Name = "Right Shoulder"
  3598. Motor6D375.Parent = Part373
  3599. Motor6D375.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  3600. Motor6D375.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0.904191971, 0.427126259, 0, -0.427126259, 0.904191971, 0)
  3601. Motor6D375.Part0 = Part373
  3602. Motor6D375.Part1 = Part369
  3603. Motor6D375.MaxVelocity = 0.10000000149012
  3604. Motor6D376.Name = "Right Hip"
  3605. Motor6D376.Parent = Part373
  3606. Motor6D376.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  3607. Motor6D376.C1 = CFrame.new(0.5, 1.31823575, 0.240263343, 0, 0, 1, -0.725902498, -0.687797666, 0, 0.687797666, -0.725902498, 0)
  3608. Motor6D376.Part0 = Part373
  3609. Motor6D376.Part1 = Part372
  3610. Motor6D376.MaxVelocity = 0.10000000149012
  3611. Motor6D377.Name = "Neck"
  3612. Motor6D377.Parent = Part373
  3613. Motor6D377.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  3614. Motor6D377.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  3615. Motor6D377.Part0 = Part373
  3616. Motor6D377.Part1 = Part357
  3617. Motor6D377.MaxVelocity = 0.10000000149012
  3618. Motor6D378.Name = "Left Shoulder"
  3619. Motor6D378.Parent = Part373
  3620. Motor6D378.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  3621. Motor6D378.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0.330950528, -0.9436481, 0, -0.9436481, -0.330950528, -0)
  3622. Motor6D378.Part0 = Part373
  3623. Motor6D378.Part1 = Part366
  3624. Motor6D378.MaxVelocity = 0.10000000149012
  3625. Motor6D379.Name = "Left Hip"
  3626. Motor6D379.Parent = Part373
  3627. Motor6D379.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  3628. Motor6D379.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, -0.581922889, 0.813243926, 0, 0.813243926, 0.581922889, 0)
  3629. Motor6D379.Part0 = Part373
  3630. Motor6D379.Part1 = Part368
  3631. Motor6D379.MaxVelocity = 0.10000000149012
  3632. Attachment380.Name = "WaistFrontAttachment"
  3633. Attachment380.Parent = Part373
  3634. Attachment380.CFrame = CFrame.new(0, -1, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3635. Attachment380.Position = Vector3.new(0, -1, -0.5)
  3636. Attachment381.Name = "WaistCenterAttachment"
  3637. Attachment381.Parent = Part373
  3638. Attachment381.CFrame = CFrame.new(0, -1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3639. Attachment381.Position = Vector3.new(0, -1, 0)
  3640. Attachment382.Name = "WaistBackAttachment"
  3641. Attachment382.Parent = Part373
  3642. Attachment382.CFrame = CFrame.new(0, -1, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3643. Attachment382.Position = Vector3.new(0, -1, 0.5)
  3644. Attachment383.Name = "RightCollarAttachment"
  3645. Attachment383.Parent = Part373
  3646. Attachment383.CFrame = CFrame.new(1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3647. Attachment383.Position = Vector3.new(1, 1, 0)
  3648. Attachment384.Name = "NeckAttachment"
  3649. Attachment384.Parent = Part373
  3650. Attachment384.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3651. Attachment384.Position = Vector3.new(0, 1, 0)
  3652. Attachment385.Name = "LeftCollarAttachment"
  3653. Attachment385.Parent = Part373
  3654. Attachment385.CFrame = CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3655. Attachment385.Position = Vector3.new(-1, 1, 0)
  3656. Attachment386.Name = "BodyFrontAttachment"
  3657. Attachment386.Parent = Part373
  3658. Attachment386.CFrame = CFrame.new(0, 0, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3659. Attachment386.Position = Vector3.new(0, 0, -0.5)
  3660. Attachment387.Name = "BodyBackAttachment"
  3661. Attachment387.Parent = Part373
  3662. Attachment387.CFrame = CFrame.new(0, 0, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  3663. Attachment387.Position = Vector3.new(0, 0, 0.5)
  3664. Humanoid388.Parent = Model356
  3665. Humanoid388.RightLeg = Part372
  3666. Humanoid388.LeftLeg = Part368
  3667. Humanoid388.Torso = Part364
  3668. BodyColors389.Parent = Model356
  3669. BodyColors389.HeadColor = BrickColor.new("Medium stone grey")
  3670. BodyColors389.LeftArmColor = BrickColor.new("Medium stone grey")
  3671. BodyColors389.LeftLegColor = BrickColor.new("Pastel Blue")
  3672. BodyColors389.RightArmColor = BrickColor.new("Medium stone grey")
  3673. BodyColors389.RightLegColor = BrickColor.new("Pastel Blue")
  3674. BodyColors389.TorsoColor = BrickColor.new("Bright green")
  3675. Tool390.Name = "AzureSword"
  3676. Tool390.Parent = Model356
  3677. Tool390.TextureId = "http://www.roblox.com/asset/?id=120894242"
  3678. Tool390.GripPos = Vector3.new(0, -2.29999995, 0)
  3679. Tool390.ToolTip = "Press E to summon, mi'lord."
  3680. BoolValue391.Name = "PlayOverhead"
  3681. BoolValue391.Parent = Tool390
  3682. BoolValue391.Value = true
  3683. BoolValue392.Name = "PlaySlash"
  3684. BoolValue392.Parent = Tool390
  3685. BoolValue392.Value = true
  3686. BoolValue393.Name = "PlayThrust"
  3687. BoolValue393.Parent = Tool390
  3688. Part394.Name = "Handle"
  3689. Part394.Parent = Tool390
  3690. Part394.BrickColor = BrickColor.new("Really black")
  3691. Part394.Reflectance = 1
  3692. Part394.Rotation = Vector3.new(40.2700005, 0, -180)
  3693. Part394.CanCollide = false
  3694. Part394.FormFactor = Enum.FormFactor.Custom
  3695. Part394.Size = Vector3.new(0.200000003, 5.99999857, 0.600000024)
  3696. Part394.CFrame = CFrame.new(-7.21998119, 2.48281884, 2.09393072, -1, 0, 0, 0, -0.762959123, -0.646454871, 0, -0.646454871, 0.762959123)
  3697. Part394.BottomSurface = Enum.SurfaceType.Smooth
  3698. Part394.TopSurface = Enum.SurfaceType.Smooth
  3699. Part394.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3700. Part394.Position = Vector3.new(-7.21998119, 2.48281884, 2.09393072)
  3701. Part394.Orientation = Vector3.new(40.2700005, 0, 180)
  3702. Part394.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3703. SpecialMesh395.Parent = Part394
  3704. SpecialMesh395.MeshId = "http://www.roblox.com/asset/?id=94840342"
  3705. SpecialMesh395.Scale = Vector3.new(0.850000024, 0.850000024, 0.850000024)
  3706. SpecialMesh395.TextureId = "http://www.roblox.com/asset/?id=120869251"
  3707. SpecialMesh395.VertexColor = Vector3.new(0.300000012, 0.100000001, 0.200000003)
  3708. SpecialMesh395.MeshType = Enum.MeshType.FileMesh
  3709. SpecialMesh395.Scale = Vector3.new(0.850000024, 0.850000024, 0.850000024)
  3710. PointLight396.Parent = Part394
  3711. PointLight396.Color = Color3.new(0.666667, 0, 1)
  3712. PointLight396.Brightness = 0.20000000298023
  3713. PointLight396.Range = 30
  3714. PointLight396.Shadows = true
  3715. PointLight396.Color = Color3.new(0.666667, 0, 1)
  3716. PointLight397.Parent = Part394
  3717. PointLight397.Color = Color3.new(0.72549, 0.278431, 1)
  3718. PointLight397.Brightness = 0.75
  3719. PointLight397.Range = 15
  3720. PointLight397.Shadows = true
  3721. PointLight397.Color = Color3.new(0.72549, 0.278431, 1)
  3722. Sparkles398.Parent = Part394
  3723. Sparkles398.Color = Color3.new(0.388889, 0, 0.309804)
  3724. Sparkles398.SparkleColor = Color3.new(0.219608, 0, 0.309804)
  3725. Sparkles398.Color = Color3.new(0.388889, 0, 0.309804)
  3726. Sound399.Name = "Gong"
  3727. Sound399.Parent = Part394
  3728. Sound399.Pitch = 0.75
  3729. Sound399.SoundId = "http://www.roblox.com/asset/?id=11984254"
  3730. Sound399.Volume = 1
  3731. Sound400.Name = "HitSound"
  3732. Sound400.Parent = Part394
  3733. Sound400.Pitch = 0.80000001192093
  3734. Sound400.SoundId = "http://www.roblox.com/Asset?ID=96667969"
  3735. Sound400.Volume = 0.75
  3736. Sound401.Name = "LungeSound"
  3737. Sound401.Parent = Part394
  3738. Sound401.Pitch = 0.80000001192093
  3739. Sound401.SoundId = "rbxasset://sounds//swordlunge.wav"
  3740. Sound401.Volume = 0.25
  3741. Sound402.Name = "OverheadSound"
  3742. Sound402.Parent = Part394
  3743. Sound402.Pitch = 0.94999998807907
  3744. Sound402.SoundId = "rbxasset://sounds//swordslash.wav"
  3745. Sound403.Name = "SlashSound"
  3746. Sound403.Parent = Part394
  3747. Sound403.Pitch = 0.80000001192093
  3748. Sound403.SoundId = "rbxasset://sounds//swordslash.wav"
  3749. Sound403.Volume = 0.34999999403954
  3750. Sound404.Name = "UnsheathSound"
  3751. Sound404.Parent = Part394
  3752. Sound404.SoundId = "http://www.roblox.com/asset/?id=134747889"
  3753. Sound404.Volume = 0.75
  3754. Fire405.Parent = Part394
  3755. Fire405.Size = 2
  3756. Fire405.Color = Color3.new(0.666667, 0, 1)
  3757. Fire405.Heat = 25
  3758. Fire405.SecondaryColor = Color3.new(0.666667, 0.333333, 1)
  3759. Fire405.Color = Color3.new(0.666667, 0, 1)
  3760. Animation406.Name = "IdleAnim3"
  3761. Animation406.Parent = Tool390
  3762. Animation406.AnimationId = "http://www.roblox.com/Asset?ID=94160581"
  3763. Animation407.Name = "OverheadAnim2"
  3764. Animation407.Parent = Tool390
  3765. Animation407.AnimationId = "http://www.roblox.com/Asset?ID=94160738"
  3766. Animation408.Name = "SlashAnim2"
  3767. Animation408.Parent = Tool390
  3768. Animation408.AnimationId = "http://www.roblox.com/Asset?ID=94161088"
  3769. Animation409.Name = "ThrustAnim2"
  3770. Animation409.Parent = Tool390
  3771. Animation409.AnimationId = "http://www.roblox.com/Asset?ID=94161333"
  3772. Animation410.Name = "UnequipAnim2"
  3773. Animation410.Parent = Tool390
  3774. Animation410.AnimationId = "http://www.roblox.com/Asset?ID=94095929"
  3775. Animation411.Name = "EquipAnim5"
  3776. Animation411.Parent = Tool390
  3777. Animation411.AnimationId = "http://www.roblox.com/Asset?ID=94160581"
  3778. Script412.Name = "SwordSwing"
  3779. Script412.Parent = Tool390
  3780. table.insert(cors,sandbox(Script412,function()
  3781. r = game:service("RunService")
  3782.  
  3783. local damage = 0
  3784.  
  3785. sword = script.Parent.Handle
  3786. Tool = script.Parent
  3787.  
  3788. local damages,values,sounds = {35,50,75},{Tool.PlaySlash,Tool.PlayThrust,Tool.PlayOverhead},{Tool.Handle.SlashSound,Tool.Handle.OverheadSound,Tool.Handle.LungeSound}
  3789. local enabledToDamage = true
  3790.  
  3791. function blow(hit)
  3792. if enabledToDamage == false then return end
  3793. enabledToDamage = false
  3794. if (hit.Parent == nil) then enabledToDamage = true return end -- happens when bullet hits sword
  3795. local humanoid = hit.Parent:findFirstChild("Humanoid")
  3796. local vCharacter = Tool.Parent
  3797. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  3798. local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
  3799. if humanoid~=nil and humanoid ~= hum and hum ~= nil then
  3800. -- final check, make sure sword is in-hand
  3801. local right_arm = vCharacter:FindFirstChild("Right Arm")
  3802. if (right_arm ~= nil) then
  3803. local joint = right_arm:FindFirstChild("RightGrip")
  3804. if (joint ~= nil and (joint.Part0 == sword or joint.Part1 == sword)) then
  3805. tagHumanoid(humanoid, vPlayer)
  3806. humanoid:TakeDamage(damage)
  3807. wait(1)
  3808. untagHumanoid(humanoid)
  3809. else
  3810. enabledToDamage = true
  3811. end
  3812. else
  3813. enabledToDamage = true
  3814. end
  3815. else
  3816. enabledToDamage = true
  3817. end
  3818. end
  3819.  
  3820.  
  3821. function tagHumanoid(humanoid, player)
  3822. local creator_tag = Instance.new("ObjectValue")
  3823. creator_tag.Value = player
  3824. creator_tag.Name = "creator"
  3825. creator_tag.Parent = humanoid
  3826. end
  3827.  
  3828. function untagHumanoid(humanoid)
  3829. if humanoid ~= nil then
  3830. local tag = humanoid:findFirstChild("creator")
  3831. if tag ~= nil then
  3832. tag.Parent = nil
  3833. end
  3834. end
  3835. end
  3836.  
  3837.  
  3838. function attack()
  3839. damage = slash_damage
  3840. script.Parent.Handle.SlashSound:Play()
  3841. script.Parent.PlaySlash.Value = not script.Parent.PlaySlash.Value
  3842. end
  3843.  
  3844. function lunge()
  3845. damage = lunge_damage
  3846. script.Parent.Handle.LungeSound:Play()
  3847. script.Parent.PlayOverhead.Value = not script.Parent.PlayOverhead.Value
  3848. force = Instance.new("BodyVelocity")
  3849. force.velocity = Vector3.new(0,10,0) --Tool.Parent.Torso.CFrame.lookVector * 80
  3850. force.Parent = Tool.Parent.Torso
  3851. wait(.5)
  3852. force.Parent = nil
  3853. wait(.5)
  3854. damage = slash_damage
  3855. end
  3856.  
  3857.  
  3858. Tool.Enabled = true
  3859. local last_attack = 0
  3860. local status = 0
  3861.  
  3862. function onActivated()
  3863. if not Tool.Enabled then
  3864. return
  3865. end
  3866. Tool.Enabled = false
  3867. local character = Tool.Parent;
  3868. local humanoid = character.Humanoid
  3869. if humanoid == nil then
  3870. print("Humanoid not found")
  3871. return
  3872. end
  3873. t = r.Stepped:wait()
  3874. if (t - last_attack < 1.5) then
  3875. if status == 3 then
  3876. status = 0
  3877. damage = 0
  3878. else
  3879. status = status + 1
  3880. values[status].Value = not values[status].Value
  3881. damage = damages[status]
  3882. sounds[status]:Play()
  3883. enabledToDamage = true
  3884. wait(0.5)
  3885. enabledToDamage = false
  3886. end
  3887. else
  3888. status = 0
  3889. damage = 0
  3890. end
  3891. last_attack = t
  3892. Tool.Enabled = true
  3893. end
  3894.  
  3895. function onEquipped()
  3896. wait(1/3)
  3897. Tool.Handle.UnsheathSound:Play()
  3898. end
  3899.  
  3900. Tool.Equipped:connect(onEquipped)
  3901. script.Parent.Activated:connect(onActivated)
  3902. connection = sword.Touched:connect(blow)
  3903. end))
  3904. LocalScript413.Name = "AnimationScript"
  3905. LocalScript413.Parent = Tool390
  3906. table.insert(cors,sandbox(LocalScript413,function()
  3907. -- Waits for the child of the specified parent
  3908. local function WaitForChild(parent, childName)
  3909. while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
  3910. return parent[childName]
  3911. end
  3912.  
  3913. local Tool = script.Parent
  3914.  
  3915. local Animations = {}
  3916. local MyHumanoid
  3917. local MyCharacter
  3918.  
  3919.  
  3920. local function PlayAnimation(animationName)
  3921. if Animations[animationName] then
  3922. Animations[animationName]:Play()
  3923. end
  3924. end
  3925.  
  3926. local function StopAnimation(animationName)
  3927. if Animations[animationName] then
  3928. Animations[animationName]:Stop()
  3929. end
  3930. end
  3931.  
  3932.  
  3933. function OnEquipped(mouse)
  3934. MyCharacter = Tool.Parent
  3935. MyHumanoid = WaitForChild(MyCharacter, 'Humanoid')
  3936. if MyHumanoid then
  3937. Animations['EquipAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'EquipAnim5'))
  3938. Animations['IdleAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'IdleAnim3'))
  3939. Animations['OverheadAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'OverheadAnim2'))
  3940. Animations['SlashAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'SlashAnim2'))
  3941. Animations['ThrustAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'ThrustAnim2'))
  3942. Animations['UnequipAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'UnequipAnim2'))
  3943. end
  3944. PlayAnimation('EquipAnim')
  3945. PlayAnimation('IdleAnim')
  3946. end
  3947.  
  3948. function OnUnequipped()
  3949. for animName, _ in pairs(Animations) do
  3950. StopAnimation(animName)
  3951. end
  3952. end
  3953.  
  3954. Tool.Equipped:connect(OnEquipped)
  3955. Tool.Unequipped:connect(OnUnequipped)
  3956.  
  3957. WaitForChild(Tool, 'PlaySlash').Changed:connect(
  3958. function (value)
  3959. --if value then
  3960. PlayAnimation('SlashAnim')
  3961. --else
  3962. -- StopAnimation('SlashAnim')
  3963. --end
  3964. end)
  3965.  
  3966. WaitForChild(Tool, 'PlayThrust').Changed:connect(
  3967. function (value)
  3968. --if value then
  3969. PlayAnimation('ThrustAnim')
  3970. --else
  3971. -- StopAnimation('ThrustAnim')
  3972. --end
  3973. end)
  3974.  
  3975. WaitForChild(Tool, 'PlayOverhead').Changed:connect(
  3976. function (value)
  3977. --if value then
  3978. PlayAnimation('OverheadAnim')
  3979. --else
  3980. -- StopAnimation('OverheadAnim')
  3981. --end
  3982. end)
  3983.  
  3984. end))
  3985. LocalScript414.Name = "Local Gui"
  3986. LocalScript414.Parent = Tool390
  3987. table.insert(cors,sandbox(LocalScript414,function()
  3988. local Tool = script.Parent;
  3989.  
  3990. enabled = true
  3991. function onButton1Down(mouse)
  3992. if not enabled then
  3993. return
  3994. end
  3995.  
  3996. enabled = false
  3997. mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
  3998. while not Tool.Enabled do
  3999. wait(0.05)
  4000. end
  4001.  
  4002. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  4003. enabled = true
  4004.  
  4005. end
  4006.  
  4007. function onEquippedLocal(mouse)
  4008.  
  4009. if mouse == nil then
  4010. print("Mouse not found")
  4011. return
  4012. end
  4013.  
  4014. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  4015. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  4016. end
  4017.  
  4018.  
  4019. Tool.Equipped:connect(onEquippedLocal)
  4020.  
  4021. end))
  4022. Script415.Name = "SwordScript"
  4023. Script415.Parent = Tool390
  4024. table.insert(cors,sandbox(Script415,function()
  4025. -- Copied from Grimgold Periastron Beta
  4026.  
  4027. local Tool = script.Parent
  4028. local Sword = Tool.Handle
  4029.  
  4030. local vCharacter
  4031. local myTorso
  4032. local myHumanoid
  4033.  
  4034. local equipped = false
  4035.  
  4036. local debris = game:GetService("Debris")
  4037.  
  4038. function tagHumanoid(humanoid, player)
  4039. if humanoid then
  4040. local creatorTag = Instance.new("ObjectValue")
  4041. creatorTag.Value = player
  4042. creatorTag.Name = "creator"
  4043. creatorTag.Parent = humanoid
  4044. debris:AddItem(creatorTag, 1)
  4045. end
  4046. end
  4047.  
  4048. function cut(hit)
  4049. local humanoid
  4050. local vPlayer
  4051. if hit and hit.Parent and myHumanoid then
  4052. if hit.Parent.className == "Hat" then
  4053. humanoid = hit.Parent.Parent:FindFirstChild("Humanoid")
  4054. else
  4055. humanoid = hit.Parent:FindFirstChild("Humanoid")
  4056. end
  4057. vPlayer = game.Players:GetPlayerFromCharacter(vCharacter)
  4058. if humanoid ~= nil and humanoid ~= myHumanoid then
  4059. tagHumanoid(humanoid, vPlayer)
  4060. humanoid:TakeDamage(7.5)
  4061. end
  4062. end
  4063. end
  4064.  
  4065. function onEquipped()
  4066. vCharacter = Tool.Parent
  4067. myTorso = vCharacter:FindFirstChild("Torso")
  4068. myHumanoid = vCharacter:FindFirstChild("Humanoid")
  4069. end
  4070.  
  4071. Tool.Equipped:connect(onEquipped)
  4072.  
  4073. Sword.Touched:connect(cut)
  4074. end))
  4075. Model416.Name = "Dagger"
  4076. Model416.Parent = Model356
  4077. Part417.Name = "Handle"
  4078. Part417.Parent = Model416
  4079. Part417.BrickColor = BrickColor.new("Really black")
  4080. Part417.Reflectance = 1
  4081. Part417.Rotation = Vector3.new(-48.7299995, -0.219999999, 179.73999)
  4082. Part417.CanCollide = false
  4083. Part417.FormFactor = Enum.FormFactor.Custom
  4084. Part417.Size = Vector3.new(0.0581342541, 1.09292352, 0.174402758)
  4085. Part417.CFrame = CFrame.new(-4.679986, 2.772331, 3.637959, -0.999982119, -0.0045644464, -0.00386794284, 0.000104000013, -0.659662843, 0.751561701, -0.00598200085, 0.751547813, 0.659651577)
  4086. Part417.BottomSurface = Enum.SurfaceType.Smooth
  4087. Part417.TopSurface = Enum.SurfaceType.Smooth
  4088. Part417.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4089. Part417.Position = Vector3.new(-4.679986, 2.772331, 3.637959)
  4090. Part417.Orientation = Vector3.new(-48.7299995, -0.340000004, 179.98999)
  4091. Part417.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4092. SpecialMesh418.Parent = Part417
  4093. SpecialMesh418.MeshId = "http://www.roblox.com/asset/?id=94840342"
  4094. SpecialMesh418.Scale = Vector3.new(0.247070566, 0.247070566, 0.247070566)
  4095. SpecialMesh418.TextureId = "http://www.roblox.com/asset/?id=120869251"
  4096. SpecialMesh418.VertexColor = Vector3.new(0.300000012, 0.100000001, 0.200000003)
  4097. SpecialMesh418.MeshType = Enum.MeshType.FileMesh
  4098. SpecialMesh418.Scale = Vector3.new(0.247070566, 0.247070566, 0.247070566)
  4099. Sound419.Name = "Gong"
  4100. Sound419.Parent = Part417
  4101. Sound419.Pitch = 0.75
  4102. Sound419.SoundId = "http://www.roblox.com/asset/?id=11984254"
  4103. Sound419.Volume = 1
  4104. Sound420.Name = "HitSound"
  4105. Sound420.Parent = Part417
  4106. Sound420.Pitch = 0.80000001192093
  4107. Sound420.SoundId = "http://www.roblox.com/Asset?ID=96667969"
  4108. Sound420.Volume = 0.75
  4109. Sound421.Name = "LungeSound"
  4110. Sound421.Parent = Part417
  4111. Sound421.Pitch = 0.80000001192093
  4112. Sound421.SoundId = "rbxasset://sounds//swordlunge.wav"
  4113. Sound421.Volume = 0.25
  4114. Sound422.Name = "OverheadSound"
  4115. Sound422.Parent = Part417
  4116. Sound422.Pitch = 0.94999998807907
  4117. Sound422.SoundId = "rbxasset://sounds//swordslash.wav"
  4118. Sound423.Name = "SlashSound"
  4119. Sound423.Parent = Part417
  4120. Sound423.Pitch = 0.80000001192093
  4121. Sound423.SoundId = "rbxasset://sounds//swordslash.wav"
  4122. Sound423.Volume = 0.34999999403954
  4123. Sound424.Name = "UnsheathSound"
  4124. Sound424.Parent = Part417
  4125. Sound424.SoundId = "http://www.roblox.com/asset/?id=134747889"
  4126. Sound424.Volume = 0.75
  4127. Model425.Name = "Dagger"
  4128. Model425.Parent = Model356
  4129. Part426.Name = "Handle"
  4130. Part426.Parent = Model425
  4131. Part426.BrickColor = BrickColor.new("Really black")
  4132. Part426.Reflectance = 1
  4133. Part426.Rotation = Vector3.new(-48.7299995, -0.219999999, 179.73999)
  4134. Part426.CanCollide = false
  4135. Part426.FormFactor = Enum.FormFactor.Custom
  4136. Part426.Size = Vector3.new(0.0581342541, 1.09292352, 0.174402758)
  4137. Part426.CFrame = CFrame.new(-6.75998545, 2.772331, 3.637959, -0.999982119, -0.0045644464, -0.00386794284, 0.000104000013, -0.659662843, 0.751561701, -0.00598200085, 0.751547813, 0.659651577)
  4138. Part426.BottomSurface = Enum.SurfaceType.Smooth
  4139. Part426.TopSurface = Enum.SurfaceType.Smooth
  4140. Part426.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4141. Part426.Position = Vector3.new(-6.75998545, 2.772331, 3.637959)
  4142. Part426.Orientation = Vector3.new(-48.7299995, -0.340000004, 179.98999)
  4143. Part426.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4144. SpecialMesh427.Parent = Part426
  4145. SpecialMesh427.MeshId = "http://www.roblox.com/asset/?id=94840342"
  4146. SpecialMesh427.Scale = Vector3.new(0.247070566, 0.247070566, 0.247070566)
  4147. SpecialMesh427.TextureId = "http://www.roblox.com/asset/?id=120869251"
  4148. SpecialMesh427.VertexColor = Vector3.new(0.300000012, 0.100000001, 0.200000003)
  4149. SpecialMesh427.MeshType = Enum.MeshType.FileMesh
  4150. SpecialMesh427.Scale = Vector3.new(0.247070566, 0.247070566, 0.247070566)
  4151. Sound428.Name = "Gong"
  4152. Sound428.Parent = Part426
  4153. Sound428.Pitch = 0.75
  4154. Sound428.SoundId = "http://www.roblox.com/asset/?id=11984254"
  4155. Sound428.Volume = 1
  4156. Sound429.Name = "HitSound"
  4157. Sound429.Parent = Part426
  4158. Sound429.Pitch = 0.80000001192093
  4159. Sound429.SoundId = "http://www.roblox.com/Asset?ID=96667969"
  4160. Sound429.Volume = 0.75
  4161. Sound430.Name = "LungeSound"
  4162. Sound430.Parent = Part426
  4163. Sound430.Pitch = 0.80000001192093
  4164. Sound430.SoundId = "rbxasset://sounds//swordlunge.wav"
  4165. Sound430.Volume = 0.25
  4166. Sound431.Name = "OverheadSound"
  4167. Sound431.Parent = Part426
  4168. Sound431.Pitch = 0.94999998807907
  4169. Sound431.SoundId = "rbxasset://sounds//swordslash.wav"
  4170. Sound432.Name = "SlashSound"
  4171. Sound432.Parent = Part426
  4172. Sound432.Pitch = 0.80000001192093
  4173. Sound432.SoundId = "rbxasset://sounds//swordslash.wav"
  4174. Sound432.Volume = 0.34999999403954
  4175. Sound433.Name = "UnsheathSound"
  4176. Sound433.Parent = Part426
  4177. Sound433.SoundId = "http://www.roblox.com/asset/?id=134747889"
  4178. Sound433.Volume = 0.75
  4179. Tool434.Name = "hyper"
  4180. Tool434.Parent = mas
  4181. Tool434.TextureId = "http://www.roblox.com/asset?id=130093050"
  4182. Tool434.GripPos = Vector3.new(0, -0.100000001, 0.75)
  4183. Part435.Name = "Handle"
  4184. Part435.Parent = Tool434
  4185. Part435.Rotation = Vector3.new(166.729996, 2.11999989, 133.520004)
  4186. Part435.FormFactor = Enum.FormFactor.Custom
  4187. Part435.Size = Vector3.new(2.33619833, 5.39742517, 9.98926353)
  4188. Part435.CFrame = CFrame.new(52.8729897, 19.8100605, 87.1534729, -0.688077152, -0.72469312, 0.0370675549, -0.711678565, 0.663984299, -0.229440466, 0.141661078, -0.184252158, -0.972620904)
  4189. Part435.BottomSurface = Enum.SurfaceType.Smooth
  4190. Part435.TopSurface = Enum.SurfaceType.Smooth
  4191. Part435.Position = Vector3.new(52.8729897, 19.8100605, 87.1534729)
  4192. Part435.Orientation = Vector3.new(13.2599993, 177.819992, -46.9899979)
  4193. SpecialMesh436.Parent = Part435
  4194. SpecialMesh436.MeshId = "http://www.roblox.com/asset?id=130099641"
  4195. SpecialMesh436.Scale = Vector3.new(2.61815262, 2.61815262, 2.61815262)
  4196. SpecialMesh436.TextureId = "http://www.roblox.com/asset?id=130093033"
  4197. SpecialMesh436.VertexColor = Vector3.new(2, 0, 0)
  4198. SpecialMesh436.MeshType = Enum.MeshType.FileMesh
  4199. SpecialMesh436.Scale = Vector3.new(2.61815262, 2.61815262, 2.61815262)
  4200. Sound437.Name = "Fire"
  4201. Sound437.Parent = Part435
  4202. Sound437.SoundId = "http://www.roblox.com/asset?id=130113322"
  4203. Sound437.Volume = 1
  4204. Sound438.Name = "Reload"
  4205. Sound438.Parent = Part435
  4206. Sound438.SoundId = "http://www.roblox.com/asset?id=130113370"
  4207. PointLight439.Parent = Part435
  4208. PointLight439.Color = Color3.new(0, 1, 1)
  4209. PointLight439.Range = 6
  4210. PointLight439.Color = Color3.new(0, 1, 1)
  4211. LocalScript440.Name = "ToolScript"
  4212. LocalScript440.Parent = Tool434
  4213. table.insert(cors,sandbox(LocalScript440,function()
  4214. -----------------
  4215. --| Constants |--
  4216. -----------------
  4217.  
  4218. local SHOT_SPEED = 300
  4219. local SHOT_TIME = 45
  4220.  
  4221. local NOZZLE_OFFSET = Vector3.new(0, 0.4, -1.3)
  4222.  
  4223. -----------------
  4224. --| Variables |--
  4225. -----------------
  4226.  
  4227. local PlayersService = Game:GetService('Players')
  4228. local DebrisService = Game:GetService('Debris')
  4229.  
  4230. local Tool = script.Parent
  4231. local Handle = Tool:WaitForChild('Handle')
  4232.  
  4233. local FireSound = Handle:WaitForChild('Fire')
  4234. local ReloadSound = Handle:WaitForChild('Reload')
  4235. local HitFadeSound = script:WaitForChild('HitFade')
  4236.  
  4237. local PointLight = Handle:WaitForChild('PointLight')
  4238.  
  4239. local Character = nil
  4240. local Humanoid = nil
  4241. local Player = nil
  4242.  
  4243. local BaseShot = nil
  4244.  
  4245. -----------------
  4246. --| Functions |--
  4247. -----------------
  4248.  
  4249. -- Returns a character ancestor and its Humanoid, or nil
  4250. local function FindCharacterAncestor(subject)
  4251. if subject and subject ~= Workspace then
  4252. local humanoid = subject:FindFirstChild('Humanoid')
  4253. if humanoid then
  4254. return subject, humanoid
  4255. else
  4256. return FindCharacterAncestor(subject.Parent)
  4257. end
  4258. end
  4259. return nil
  4260. end
  4261.  
  4262. -- Removes any old creator tags and applies new ones to the specified target
  4263. local function ApplyTags(target)
  4264. while target:FindFirstChild('creator') do
  4265. target.creator:Destroy()
  4266. end
  4267.  
  4268. local creatorTag = Instance.new('ObjectValue')
  4269. creatorTag.Value = Player
  4270. creatorTag.Name = 'creator' --NOTE: Must be called 'creator' for website stats
  4271.  
  4272. local iconTag = Instance.new('StringValue')
  4273. iconTag.Value = Tool.TextureId
  4274. iconTag.Name = 'icon'
  4275.  
  4276. iconTag.Parent = creatorTag
  4277. creatorTag.Parent = target
  4278. DebrisService:AddItem(creatorTag, 4)
  4279. end
  4280.  
  4281. -- Returns all objects under instance with Transparency
  4282. local function GetTransparentsRecursive(instance, partsTable)
  4283. local partsTable = partsTable or {}
  4284. for _, child in pairs(instance:GetChildren()) do
  4285. if child:IsA('BasePart') or child:IsA('Decal') then
  4286. table.insert(partsTable, child)
  4287. end
  4288. GetTransparentsRecursive(child, partsTable)
  4289. end
  4290. return partsTable
  4291. end
  4292.  
  4293. local function SelectionBoxify(instance)
  4294. local selectionBox = Instance.new('SelectionBox')
  4295. selectionBox.Adornee = instance
  4296. selectionBox.Color = BrickColor.new('Toothpaste')
  4297. selectionBox.Parent = instance
  4298. return selectionBox
  4299. end
  4300.  
  4301. local function Light(instance)
  4302. local light = PointLight:Clone()
  4303. light.Range = light.Range + 10
  4304. light.Parent = instance
  4305. end
  4306.  
  4307. local function FadeOutObjects(objectsWithTransparency, fadeIncrement)
  4308. repeat
  4309. local lastObject = nil
  4310. for _, object in pairs(objectsWithTransparency) do
  4311. object.Transparency = object.Transparency + fadeIncrement
  4312. lastObject = object
  4313. end
  4314. wait()
  4315. until lastObject.Transparency >= 1 or not lastObject
  4316. end
  4317.  
  4318. local function Dematerialize(character, humanoid, firstPart)
  4319. humanoid.WalkSpeed = 0
  4320.  
  4321. local parts = {}
  4322. for _, child in pairs(character:GetChildren()) do
  4323. if child:IsA('BasePart') then
  4324. child.Anchored = true
  4325. table.insert(parts, child)
  4326. elseif child:IsA('LocalScript') or child:IsA('Script') then
  4327. child:Destroy()
  4328. end
  4329. end
  4330.  
  4331. local selectionBoxes = {}
  4332.  
  4333. local firstSelectionBox = SelectionBoxify(firstPart)
  4334. Light(firstPart)
  4335. wait(0)
  4336.  
  4337. for _, part in pairs(parts) do
  4338. if part ~= firstPart then
  4339. table.insert(selectionBoxes, SelectionBoxify(part))
  4340. Light(part)
  4341. end
  4342. end
  4343.  
  4344. local objectsWithTransparency = GetTransparentsRecursive(character)
  4345. FadeOutObjects(objectsWithTransparency, 0.1)
  4346.  
  4347. wait(0.5)
  4348.  
  4349. humanoid.Health = 0
  4350. DebrisService:AddItem(character, 2)
  4351.  
  4352. local fadeIncrement = 0.
  4353. Delay(0.2, function()
  4354. FadeOutObjects({firstSelectionBox}, fadeIncrement)
  4355. if character then
  4356. character:Destroy()
  4357. end
  4358. end)
  4359. FadeOutObjects(selectionBoxes, fadeIncrement)
  4360. end
  4361.  
  4362. local function OnTouched(shot, otherPart)
  4363. local character, humanoid = FindCharacterAncestor(otherPart)
  4364. if character and humanoid and character ~= Character then
  4365. ApplyTags(humanoid)
  4366. if shot then
  4367. local hitFadeSound = shot:FindFirstChild(HitFadeSound.Name)
  4368. if hitFadeSound then
  4369. hitFadeSound.Parent = humanoid.Torso
  4370. hitFadeSound:Play()
  4371. end
  4372. shot:Destroy()
  4373. end
  4374. Dematerialize(character, humanoid, otherPart)
  4375. end
  4376. end
  4377.  
  4378. local function OnEquipped()
  4379. Character = Tool.Parent
  4380. Humanoid = Character:WaitForChild('Humanoid')
  4381. Player = PlayersService:GetPlayerFromCharacter(Character)
  4382. end
  4383.  
  4384. local function OnActivated()
  4385. if Tool.Enabled and Humanoid.Health > 0 then
  4386. Tool.Enabled = false
  4387.  
  4388. FireSound:Play()
  4389.  
  4390. local handleCFrame = Handle.CFrame
  4391. local firingPoint = handleCFrame.p + handleCFrame:vectorToWorldSpace(NOZZLE_OFFSET)
  4392. local shotCFrame = CFrame.new(firingPoint, Humanoid.TargetPoint)
  4393.  
  4394. local laserShotClone = BaseShot:Clone()
  4395. laserShotClone.CFrame = shotCFrame + (shotCFrame.lookVector * (BaseShot.Size.Z / 2))
  4396. local bodyVelocity = Instance.new('BodyVelocity')
  4397. bodyVelocity.velocity = shotCFrame.lookVector * SHOT_SPEED
  4398. bodyVelocity.Parent = laserShotClone
  4399. laserShotClone.Touched:connect(function(otherPart)
  4400. OnTouched(laserShotClone, otherPart)
  4401. end)
  4402. DebrisService:AddItem(laserShotClone, SHOT_TIME)
  4403. laserShotClone.Parent = Tool
  4404.  
  4405. wait(0) -- FireSound length
  4406.  
  4407. ReloadSound:Play()
  4408. wait(0) -- ReloadSound length
  4409.  
  4410. Tool.Enabled = true
  4411. end
  4412. end
  4413.  
  4414. local function OnUnequipped()
  4415.  
  4416. end
  4417.  
  4418. --------------------
  4419. --| Script Logic |--
  4420. --------------------
  4421.  
  4422. BaseShot = Instance.new('Part')
  4423. BaseShot.Name = 'Effect'
  4424. BaseShot.FormFactor = Enum.FormFactor.Custom
  4425. BaseShot.Size = Vector3.new(0.2, 0.2, 3)
  4426. BaseShot.CanCollide = false
  4427. BaseShot.BrickColor = BrickColor.new('Toothpaste')
  4428. SelectionBoxify(BaseShot)
  4429. Light(BaseShot)
  4430. HitFadeSound:Clone().Parent = BaseShot
  4431.  
  4432. Tool.Equipped:connect(OnEquipped)
  4433. Tool.Unequipped:connect(OnUnequipped)
  4434. Tool.Activated:connect(OnActivated)
  4435.  
  4436. end))
  4437. Sound441.Name = "HitFade"
  4438. Sound441.Parent = LocalScript440
  4439. Sound441.SoundId = "http://www.roblox.com/asset?id=130113415"
  4440. Sound441.Volume = 1
  4441. Sound441.Looped = true
  4442. LocalScript442.Name = "MouseIcon"
  4443. LocalScript442.Parent = Tool434
  4444. table.insert(cors,sandbox(LocalScript442,function()
  4445. local MOUSE_ICON = 'rbxasset://textures/GunCursor.png'
  4446. local RELOADING_ICON = 'rbxasset://textures/GunWaitCursor.png'
  4447.  
  4448. local Tool = script.Parent
  4449.  
  4450. local Mouse = nil
  4451.  
  4452. local function UpdateIcon()
  4453. if Mouse then
  4454. Mouse.Icon = Tool.Enabled and MOUSE_ICON or RELOADING_ICON
  4455. end
  4456. end
  4457.  
  4458. local function OnEquipped(mouse)
  4459. Mouse = mouse
  4460. UpdateIcon()
  4461. end
  4462.  
  4463. local function OnChanged(property)
  4464. if property == 'Enabled' then
  4465. UpdateIcon()
  4466. end
  4467. end
  4468.  
  4469. Tool.Equipped:connect(OnEquipped)
  4470. Tool.Changed:connect(OnChanged)
  4471.  
  4472. end))
  4473. WedgePart443.Parent = mas
  4474. WedgePart443.Material = Enum.Material.Ice
  4475. WedgePart443.Rotation = Vector3.new(-150.179993, 0, -180)
  4476. WedgePart443.Size = Vector3.new(0.54000169, 0.269999385, 1.1000005)
  4477. WedgePart443.CFrame = CFrame.new(-14.4999933, 3.6953094, -6.29499578, -1, 0, 0, 0, 0.867630422, 0.497209698, 0, 0.497209698, -0.867630422)
  4478. WedgePart443.BottomSurface = Enum.SurfaceType.Smooth
  4479. WedgePart443.Position = Vector3.new(-14.4999933, 3.6953094, -6.29499578)
  4480. WedgePart443.Orientation = Vector3.new(-29.8199997, 180, 0)
  4481. Model444.Name = "Salvo_Starly"
  4482. Model444.Parent = mas
  4483. Model444.PrimaryPart = Part452
  4484. Part445.Name = "Head"
  4485. Part445.Parent = Model444
  4486. Part445.BrickColor = BrickColor.new("Pastel brown")
  4487. Part445.Rotation = Vector3.new(180, -37.6100006, -179.5)
  4488. Part445.FormFactor = Enum.FormFactor.Symmetric
  4489. Part445.Size = Vector3.new(2, 1, 1)
  4490. Part445.CFrame = CFrame.new(15.2909412, 4.41834927, -6.22847748, -0.792201459, 0.00694575906, -0.610220194, 0.00876808167, 0.999961615, -9.55315613e-07, 0.61019671, -0.0053512156, -0.792231977)
  4491. Part445.TopSurface = Enum.SurfaceType.Smooth
  4492. Part445.Color = Color3.new(1, 0.8, 0.6)
  4493. Part445.Position = Vector3.new(15.2909412, 4.41834927, -6.22847748)
  4494. Part445.Orientation = Vector3.new(0, -142.389999, 0.5)
  4495. Part445.Color = Color3.new(1, 0.8, 0.6)
  4496. SpecialMesh446.Parent = Part445
  4497. SpecialMesh446.Scale = Vector3.new(1.25, 1.25, 1.25)
  4498. SpecialMesh446.Scale = Vector3.new(1.25, 1.25, 1.25)
  4499. Attachment447.Name = "HatAttachment"
  4500. Attachment447.Parent = Part445
  4501. Attachment447.CFrame = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4502. Attachment447.Position = Vector3.new(0, 0.600000024, 0)
  4503. Attachment448.Name = "HairAttachment"
  4504. Attachment448.Parent = Part445
  4505. Attachment448.CFrame = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4506. Attachment448.Position = Vector3.new(0, 0.600000024, 0)
  4507. Attachment449.Name = "FaceFrontAttachment"
  4508. Attachment449.Parent = Part445
  4509. Attachment449.CFrame = CFrame.new(0, 0, -0.600000024, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4510. Attachment449.Position = Vector3.new(0, 0, -0.600000024)
  4511. Attachment450.Name = "FaceCenterAttachment"
  4512. Attachment450.Parent = Part445
  4513. Decal451.Name = "face"
  4514. Decal451.Parent = Part445
  4515. Decal451.Texture = "http://www.roblox.com/asset/?id=31117192"
  4516. Part452.Name = "HumanoidRootPart"
  4517. Part452.Parent = Model444
  4518. Part452.Transparency = 1
  4519. Part452.Rotation = Vector3.new(180, -37.6100006, 142.589996)
  4520. Part452.Anchored = true
  4521. Part452.CanCollide = false
  4522. Part452.FormFactor = Enum.FormFactor.Symmetric
  4523. Part452.Size = Vector3.new(2, 2, 1)
  4524. Part452.CFrame = CFrame.new(15.2805223, 2.91840696, -6.22045088, -0.629281998, -0.481285304, -0.610220194, -0.607505023, 0.794315875, -9.55315613e-07, 0.484708011, 0.370711207, -0.792231977)
  4525. Part452.BottomSurface = Enum.SurfaceType.Smooth
  4526. Part452.TopSurface = Enum.SurfaceType.Smooth
  4527. Part452.Position = Vector3.new(15.2805223, 2.91840696, -6.22045088)
  4528. Part452.Orientation = Vector3.new(0, -142.389999, -37.4099998)
  4529. Motor6D453.Name = "RootJoint"
  4530. Motor6D453.Parent = Part452
  4531. Motor6D453.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  4532. Motor6D453.C1 = CFrame.new(0, 0, 0, -0.788958669, 0, 0.614446282, 0.614446282, 0, 0.788958669, 0, 1, 0)
  4533. Motor6D453.Part0 = Part452
  4534. Motor6D453.Part1 = Part461
  4535. Motor6D453.MaxVelocity = 0.10000000149012
  4536. Part454.Name = "Left Arm"
  4537. Part454.Parent = Model444
  4538. Part454.BrickColor = BrickColor.new("Pastel brown")
  4539. Part454.Rotation = Vector3.new(-126.729996, -24.3099995, -150.37999)
  4540. Part454.CanCollide = false
  4541. Part454.FormFactor = Enum.FormFactor.Symmetric
  4542. Part454.Size = Vector3.new(1, 2, 1)
  4543. Part454.CFrame = CFrame.new(16.2470608, 3.06375933, -7.42593288, -0.792201459, 0.450472385, -0.411693573, 0.00876808167, 0.682952583, 0.730410218, 0.61019671, 0.57502228, -0.544985831)
  4544. Part454.Color = Color3.new(1, 0.8, 0.6)
  4545. Part454.Position = Vector3.new(16.2470608, 3.06375933, -7.42593288)
  4546. Part454.Orientation = Vector3.new(-46.9199982, -142.929993, 0.74000001)
  4547. Part454.Color = Color3.new(1, 0.8, 0.6)
  4548. Attachment455.Name = "LeftShoulderAttachment"
  4549. Attachment455.Parent = Part454
  4550. Attachment455.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4551. Attachment455.Position = Vector3.new(0, 1, 0)
  4552. Part456.Name = "Left Leg"
  4553. Part456.Parent = Model444
  4554. Part456.BrickColor = BrickColor.new("Really black")
  4555. Part456.Rotation = Vector3.new(137.169998, -29.789999, 155.889999)
  4556. Part456.CanCollide = false
  4557. Part456.FormFactor = Enum.FormFactor.Symmetric
  4558. Part456.Size = Vector3.new(1, 2, 1)
  4559. Part456.CFrame = CFrame.new(16.0241489, 1.10674775, -6.04839802, -0.792201459, -0.35447076, -0.496756911, 0.00876808167, 0.807313681, -0.590057552, 0.61019671, -0.471800059, -0.636447072)
  4560. Part456.BottomSurface = Enum.SurfaceType.Smooth
  4561. Part456.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4562. Part456.Position = Vector3.new(16.0241489, 1.10674775, -6.04839802)
  4563. Part456.Orientation = Vector3.new(36.1599998, -142.029999, 0.620000005)
  4564. Part456.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4565. Part457.Name = "Right Arm"
  4566. Part457.Parent = Model444
  4567. Part457.BrickColor = BrickColor.new("Pastel brown")
  4568. Part457.Rotation = Vector3.new(119.629997, -21.3299999, 148.259995)
  4569. Part457.CanCollide = false
  4570. Part457.FormFactor = Enum.FormFactor.Symmetric
  4571. Part457.Size = Vector3.new(1, 2, 1)
  4572. Part457.CFrame = CFrame.new(14.3407221, 3.13817358, -4.98550129, -0.792201459, -0.49005869, -0.363674879, 0.00876808167, 0.586732864, -0.809733152, 0.61019671, -0.644660532, -0.460513771)
  4573. Part457.Color = Color3.new(1, 0.8, 0.6)
  4574. Part457.Position = Vector3.new(14.3407221, 3.13817358, -4.98550129)
  4575. Part457.Orientation = Vector3.new(54.0699997, -141.699997, 0.859999955)
  4576. Part457.Color = Color3.new(1, 0.8, 0.6)
  4577. Attachment458.Name = "RightShoulderAttachment"
  4578. Attachment458.Parent = Part457
  4579. Attachment458.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4580. Attachment458.Position = Vector3.new(0, 1, 0)
  4581. Weld459.Name = "RightGrip"
  4582. Weld459.Parent = Part457
  4583. Weld459.C0 = CFrame.new(0, -1, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
  4584. Weld459.C1 = CFrame.new(0, -1.5, 0, 1, 0, 4.37113883e-08, 0, 1, 0, -4.37113883e-08, 0, 1)
  4585. Weld459.Part0 = Part457
  4586. Weld459.Part1 = Part506
  4587. Part460.Name = "Right Leg"
  4588. Part460.Parent = Model444
  4589. Part460.BrickColor = BrickColor.new("Really black")
  4590. Part460.Rotation = Vector3.new(-123.519997, -22.6000004, -149.099991)
  4591. Part460.CanCollide = false
  4592. Part460.FormFactor = Enum.FormFactor.Symmetric
  4593. Part460.Size = Vector3.new(1, 2, 1)
  4594. Part460.CFrame = CFrame.new(14.4033651, 1.28442788, -6.51635313, -0.792201459, 0.474110931, -0.384233981, 0.00876808167, 0.638401508, 0.769653618, 0.61019671, 0.606351733, -0.509899676)
  4595. Part460.BottomSurface = Enum.SurfaceType.Smooth
  4596. Part460.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4597. Part460.Position = Vector3.new(14.4033651, 1.28442788, -6.51635313)
  4598. Part460.Orientation = Vector3.new(-50.3199997, -143, 0.789999962)
  4599. Part460.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4600. Part461.Name = "Torso"
  4601. Part461.Parent = Model444
  4602. Part461.BrickColor = BrickColor.new("Really red")
  4603. Part461.Rotation = Vector3.new(180, -37.6100006, -179.5)
  4604. Part461.FormFactor = Enum.FormFactor.Symmetric
  4605. Part461.Size = Vector3.new(2, 2, 1)
  4606. Part461.CFrame = CFrame.new(15.2805223, 2.91840696, -6.22045088, -0.792201459, 0.00694575906, -0.610220194, 0.00876808167, 0.999961615, -9.55315613e-07, 0.61019671, -0.0053512156, -0.792231977)
  4607. Part461.LeftSurface = Enum.SurfaceType.Weld
  4608. Part461.RightSurface = Enum.SurfaceType.Weld
  4609. Part461.Color = Color3.new(1, 0, 0)
  4610. Part461.Position = Vector3.new(15.2805223, 2.91840696, -6.22045088)
  4611. Part461.Orientation = Vector3.new(0, -142.389999, 0.5)
  4612. Part461.Color = Color3.new(1, 0, 0)
  4613. Decal462.Name = "roblox"
  4614. Decal462.Parent = Part461
  4615. Decal462.Texture = "http://www.roblox.com/asset/?id=735465029"
  4616. Motor6D463.Name = "Right Shoulder"
  4617. Motor6D463.Parent = Part461
  4618. Motor6D463.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  4619. Motor6D463.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, -0.80976367, 0.58675617, 0, -0.58675617, -0.80976367, 0)
  4620. Motor6D463.Part0 = Part461
  4621. Motor6D463.Part1 = Part457
  4622. Motor6D463.MaxVelocity = 0.10000000149012
  4623. Motor6D464.Name = "Right Hip"
  4624. Motor6D464.Parent = Part461
  4625. Motor6D464.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  4626. Motor6D464.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0.769683778, 0.638425291, 0, -0.638425291, 0.769683778, 0)
  4627. Motor6D464.Part0 = Part461
  4628. Motor6D464.Part1 = Part460
  4629. Motor6D464.MaxVelocity = 0.10000000149012
  4630. Motor6D465.Name = "Neck"
  4631. Motor6D465.Parent = Part461
  4632. Motor6D465.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  4633. Motor6D465.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  4634. Motor6D465.Part0 = Part461
  4635. Motor6D465.Part1 = Part445
  4636. Motor6D465.MaxVelocity = 0.10000000149012
  4637. Motor6D466.Name = "Left Shoulder"
  4638. Motor6D466.Parent = Part461
  4639. Motor6D466.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4640. Motor6D466.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, -0.730438888, 0.682978094, 0, 0.682978094, 0.730438888, 0)
  4641. Motor6D466.Part0 = Part461
  4642. Motor6D466.Part1 = Part454
  4643. Motor6D466.MaxVelocity = 0.10000000149012
  4644. Motor6D467.Name = "Left Hip"
  4645. Motor6D467.Parent = Part461
  4646. Motor6D467.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4647. Motor6D467.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0.590079427, 0.807345212, 0, 0.807345212, -0.590079427, 0)
  4648. Motor6D467.Part0 = Part461
  4649. Motor6D467.Part1 = Part456
  4650. Motor6D467.MaxVelocity = 0.10000000149012
  4651. Attachment468.Name = "WaistFrontAttachment"
  4652. Attachment468.Parent = Part461
  4653. Attachment468.CFrame = CFrame.new(0, -1, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4654. Attachment468.Position = Vector3.new(0, -1, -0.5)
  4655. Attachment469.Name = "WaistCenterAttachment"
  4656. Attachment469.Parent = Part461
  4657. Attachment469.CFrame = CFrame.new(0, -1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4658. Attachment469.Position = Vector3.new(0, -1, 0)
  4659. Attachment470.Name = "WaistBackAttachment"
  4660. Attachment470.Parent = Part461
  4661. Attachment470.CFrame = CFrame.new(0, -1, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4662. Attachment470.Position = Vector3.new(0, -1, 0.5)
  4663. Attachment471.Name = "RightCollarAttachment"
  4664. Attachment471.Parent = Part461
  4665. Attachment471.CFrame = CFrame.new(1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4666. Attachment471.Position = Vector3.new(1, 1, 0)
  4667. Attachment472.Name = "NeckAttachment"
  4668. Attachment472.Parent = Part461
  4669. Attachment472.CFrame = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4670. Attachment472.Position = Vector3.new(0, 1, 0)
  4671. Attachment473.Name = "LeftCollarAttachment"
  4672. Attachment473.Parent = Part461
  4673. Attachment473.CFrame = CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4674. Attachment473.Position = Vector3.new(-1, 1, 0)
  4675. Attachment474.Name = "BodyFrontAttachment"
  4676. Attachment474.Parent = Part461
  4677. Attachment474.CFrame = CFrame.new(0, 0, -0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4678. Attachment474.Position = Vector3.new(0, 0, -0.5)
  4679. Attachment475.Name = "BodyBackAttachment"
  4680. Attachment475.Parent = Part461
  4681. Attachment475.CFrame = CFrame.new(0, 0, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4682. Attachment475.Position = Vector3.new(0, 0, 0.5)
  4683. Humanoid476.Parent = Model444
  4684. Humanoid476.RightLeg = Part460
  4685. Humanoid476.LeftLeg = Part456
  4686. Humanoid476.Torso = Part452
  4687. Accessory477.Name = "FoxEarsw"
  4688. Accessory477.Parent = Model444
  4689. Accessory477.AttachmentPos = Vector3.new(0, 0.340000004, 0.25)
  4690. Part478.Name = "Handle"
  4691. Part478.Parent = Accessory477
  4692. Part478.Rotation = Vector3.new(180, -37.6100006, -179.5)
  4693. Part478.CanCollide = false
  4694. Part478.FormFactor = Enum.FormFactor.Custom
  4695. Part478.Size = Vector3.new(1.60002756, 0.800000012, 1.59999776)
  4696. Part478.CFrame = CFrame.new(15.2951088, 5.01832628, -6.23168802, -0.792201459, 0.00694576511, -0.610220194, 0.00876808912, 0.999961615, -9.55315613e-07, 0.61019671, -0.00535122026, -0.792231977)
  4697. Part478.BottomSurface = Enum.SurfaceType.Smooth
  4698. Part478.TopSurface = Enum.SurfaceType.Smooth
  4699. Part478.Position = Vector3.new(15.2951088, 5.01832628, -6.23168802)
  4700. Part478.Orientation = Vector3.new(0, -142.389999, 0.5)
  4701. SpecialMesh479.Parent = Part478
  4702. SpecialMesh479.MeshId = "rbxassetid://787921134"
  4703. SpecialMesh479.Scale = Vector3.new(0.899999976, 0.899999976, 0.899999976)
  4704. SpecialMesh479.TextureId = "rbxassetid://787921603"
  4705. SpecialMesh479.MeshType = Enum.MeshType.FileMesh
  4706. SpecialMesh479.Scale = Vector3.new(0.899999976, 0.899999976, 0.899999976)
  4707. Attachment480.Name = "HatAttachment"
  4708. Attachment480.Parent = Part478
  4709. Attachment480.Rotation = Vector3.new(2.37458114e-14, 1.73605135e-13, -4.50996595e-07)
  4710. Attachment480.CFrame = CFrame.new(0, 0, 0, 1, 7.87137555e-09, 3.02998127e-15, -7.87137555e-09, 1, -4.1444258e-16, -3.02998127e-15, 4.14442554e-16, 1)
  4711. Attachment480.Axis = Vector3.new(1, -7.87137555e-09, -3.02998127e-15)
  4712. Attachment480.Orientation = Vector3.new(2.37458114e-14, 1.73605135e-13, -4.50996595e-07)
  4713. Vector3Value481.Name = "OriginalSize"
  4714. Vector3Value481.Parent = Part478
  4715. Vector3Value481.Value = Vector3.new(1.60002756, 0.800000012, 1.59999776)
  4716. Weld482.Name = "AccessoryWeld"
  4717. Weld482.Parent = Part478
  4718. Weld482.C0 = CFrame.new(0, 0, 0, 1, 7.87137555e-09, 3.02998127e-15, -7.87137555e-09, 1, -4.1444258e-16, -3.02998127e-15, 4.14442554e-16, 1)
  4719. Weld482.C1 = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4720. Weld482.Part0 = Part478
  4721. Weld482.Part1 = Part445
  4722. Accessory483.Name = "WolfTail"
  4723. Accessory483.Parent = Model444
  4724. Accessory483.AttachmentPos = Vector3.new(0, 0.340000004, 0.25)
  4725. Part484.Name = "Handle"
  4726. Part484.Parent = Accessory483
  4727. Part484.Rotation = Vector3.new(180, -37.6100006, -179.5)
  4728. Part484.CanCollide = false
  4729. Part484.FormFactor = Enum.FormFactor.Custom
  4730. Part484.Size = Vector3.new(1.60002756, 0.800000012, 1.59999776)
  4731. Part484.CFrame = CFrame.new(14.417532, 1.66845357, -7.32288647, -0.792201459, 0.00694575906, -0.610220194, 0.00876808167, 0.999961615, -9.55315613e-07, 0.61019671, -0.0053512156, -0.792231977)
  4732. Part484.BottomSurface = Enum.SurfaceType.Smooth
  4733. Part484.TopSurface = Enum.SurfaceType.Smooth
  4734. Part484.Position = Vector3.new(14.417532, 1.66845357, -7.32288647)
  4735. Part484.Orientation = Vector3.new(0, -142.389999, 0.5)
  4736. SpecialMesh485.Parent = Part484
  4737. SpecialMesh485.MeshId = "rbxassetid://791316026"
  4738. SpecialMesh485.TextureId = "rbxassetid://791316654"
  4739. SpecialMesh485.MeshType = Enum.MeshType.FileMesh
  4740. Attachment486.Name = "WaistBackAttachment"
  4741. Attachment486.Parent = Part484
  4742. Attachment486.CFrame = CFrame.new(0, 0.25, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4743. Attachment486.Position = Vector3.new(0, 0.25, -0.899999976)
  4744. Weld487.Name = "AccessoryWeld"
  4745. Weld487.Parent = Part484
  4746. Weld487.C0 = CFrame.new(0, 0.25, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4747. Weld487.C1 = CFrame.new(0, -1, 0.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4748. Weld487.Part0 = Part484
  4749. Weld487.Part1 = Part461
  4750. Accessory488.Name = "LargeTasseledScarf"
  4751. Accessory488.Parent = Model444
  4752. Accessory488.AttachmentPos = Vector3.new(-0.023, 1.5, 0.00999999978)
  4753. Part489.Name = "Handle"
  4754. Part489.Parent = Accessory488
  4755. Part489.Rotation = Vector3.new(180, -37.6100006, -179.5)
  4756. Part489.CanCollide = false
  4757. Part489.FormFactor = Enum.FormFactor.Custom
  4758. Part489.Size = Vector3.new(1.59999967, 2.27000189, 1.79999995)
  4759. Part489.CFrame = CFrame.new(15.2717104, 3.41858959, -6.2013855, -0.792201459, 0.00694575906, -0.610220194, 0.00876808167, 0.999961615, -9.55315613e-07, 0.61019671, -0.0053512156, -0.792231977)
  4760. Part489.BottomSurface = Enum.SurfaceType.Smooth
  4761. Part489.TopSurface = Enum.SurfaceType.Smooth
  4762. Part489.Position = Vector3.new(15.2717104, 3.41858959, -6.2013855)
  4763. Part489.Orientation = Vector3.new(0, -142.389999, 0.5)
  4764. SpecialMesh490.Parent = Part489
  4765. SpecialMesh490.MeshId = "http://www.roblox.com/asset/?id=99856331 "
  4766. SpecialMesh490.TextureId = "http://www.roblox.com/asset/?id=99856307 "
  4767. SpecialMesh490.MeshType = Enum.MeshType.FileMesh
  4768. Attachment491.Name = "NeckAttachment"
  4769. Attachment491.Parent = Part489
  4770. Attachment491.Rotation = Vector3.new(0, 0, 3.91582454e-29)
  4771. Attachment491.CFrame = CFrame.new(-0.0229999404, 0.499999762, 0.00972763635, 1, -6.83440315e-31, 0, 6.83440315e-31, 1, -0, 0, 0, 1)
  4772. Attachment491.Position = Vector3.new(-0.0229999404, 0.499999762, 0.00972763635)
  4773. Attachment491.Axis = Vector3.new(1, 6.83440315e-31, 0)
  4774. Attachment491.Orientation = Vector3.new(0, 0, 3.91582454e-29)
  4775. Weld492.Name = "AccessoryWeld"
  4776. Weld492.Parent = Part489
  4777. Weld492.C0 = CFrame.new(-0.0229999404, 0.499999762, 0.00972763635, 1, -6.83440315e-31, 0, 6.83440315e-31, 1, -0, 0, 0, 1)
  4778. Weld492.C1 = CFrame.new(0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4779. Weld492.Part0 = Part489
  4780. Weld492.Part1 = Part461
  4781. Accessory493.Name = "MessyHairBrown"
  4782. Accessory493.Parent = Model444
  4783. Accessory493.AttachmentPos = Vector3.new(0.100000001, 0.400000006, -0.200000003)
  4784. Part494.Name = "Handle"
  4785. Part494.Parent = Accessory493
  4786. Part494.Rotation = Vector3.new(180, -37.6100006, -179.5)
  4787. Part494.CanCollide = false
  4788. Part494.FormFactor = Enum.FormFactor.Custom
  4789. Part494.Size = Vector3.new(1.99999928, 1.79999995, 2.00000024)
  4790. Part494.CFrame = CFrame.new(15.2486458, 4.51746845, -6.44869423, -0.792201459, 0.00694576511, -0.610220194, 0.00876808912, 0.999961615, -9.55315613e-07, 0.61019671, -0.00535122026, -0.792231977)
  4791. Part494.BottomSurface = Enum.SurfaceType.Smooth
  4792. Part494.TopSurface = Enum.SurfaceType.Smooth
  4793. Part494.Position = Vector3.new(15.2486458, 4.51746845, -6.44869423)
  4794. Part494.Orientation = Vector3.new(0, -142.389999, 0.5)
  4795. SpecialMesh495.Parent = Part494
  4796. SpecialMesh495.MeshId = "http://www.roblox.com/asset/?id=76056263"
  4797. SpecialMesh495.TextureId = "http://www.roblox.com/asset/?id=323471838 "
  4798. SpecialMesh495.MeshType = Enum.MeshType.FileMesh
  4799. Attachment496.Name = "HairAttachment"
  4800. Attachment496.Parent = Part494
  4801. Attachment496.Rotation = Vector3.new(2.37457894e-14, -1.86912034e-22, -4.50996595e-07)
  4802. Attachment496.CFrame = CFrame.new(0.100000009, 0.5, -0.200272247, 1, 7.87137555e-09, -3.26223034e-24, -7.87137555e-09, 1, -4.1444221e-16, 0, 4.1444221e-16, 1)
  4803. Attachment496.Position = Vector3.new(0.100000009, 0.5, -0.200272247)
  4804. Attachment496.Axis = Vector3.new(1, -7.87137555e-09, 0)
  4805. Attachment496.Orientation = Vector3.new(2.37457894e-14, -1.86912034e-22, -4.50996595e-07)
  4806. Vector3Value497.Name = "OriginalSize"
  4807. Vector3Value497.Parent = Part494
  4808. Vector3Value497.Value = Vector3.new(1.99999928, 1.79999995, 2.00000024)
  4809. Weld498.Name = "AccessoryWeld"
  4810. Weld498.Parent = Part494
  4811. Weld498.C0 = CFrame.new(0.100000009, 0.5, -0.200272247, 1, 7.87137555e-09, -3.26223034e-24, -7.87137555e-09, 1, -4.1444221e-16, 0, 4.1444221e-16, 1)
  4812. Weld498.C1 = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  4813. Weld498.Part0 = Part494
  4814. Weld498.Part1 = Part445
  4815. Pants499.Name = "Pants"
  4816. Pants499.Parent = Model444
  4817. Pants499.PantsTemplate = "http://www.roblox.com/asset/?id=230493472"
  4818. Shirt500.Name = "Shirt"
  4819. Shirt500.Parent = Model444
  4820. Shirt500.ShirtTemplate = "http://www.roblox.com/asset/?id=140377805"
  4821. ShirtGraphic501.Parent = Model444
  4822. ShirtGraphic501.Graphic = "http://www.roblox.com/asset/?id=735465029"
  4823. BodyColors502.Parent = Model444
  4824. BodyColors502.HeadColor = BrickColor.new("Pastel brown")
  4825. BodyColors502.LeftArmColor = BrickColor.new("Pastel brown")
  4826. BodyColors502.LeftLegColor = BrickColor.new("Really black")
  4827. BodyColors502.RightArmColor = BrickColor.new("Pastel brown")
  4828. BodyColors502.RightLegColor = BrickColor.new("Really black")
  4829. BodyColors502.TorsoColor = BrickColor.new("Really red")
  4830. Tool503.Name = "TornadoSummoner"
  4831. Tool503.Parent = Model444
  4832. Tool503.TextureId = "http://www.roblox.com/asset/?id=102604215"
  4833. Tool503.Enabled = false
  4834. Tool503.GripForward = Vector3.new(-4.37113883e-08, -0, -1)
  4835. Tool503.GripPos = Vector3.new(0, -1.5, 0)
  4836. Tool503.GripRight = Vector3.new(1, 0, -4.37113883e-08)
  4837. SpecialMesh504.Name = "TornadoMesh"
  4838. SpecialMesh504.Parent = Tool503
  4839. SpecialMesh504.MeshId = "http://www.roblox.com/asset/?id=102638417"
  4840. SpecialMesh504.Scale = Vector3.new(5, 8, 8)
  4841. SpecialMesh504.TextureId = "http://www.roblox.com/asset/?id=102638520"
  4842. SpecialMesh504.MeshType = Enum.MeshType.FileMesh
  4843. SpecialMesh504.Scale = Vector3.new(5, 8, 8)
  4844. Script505.Parent = Tool503
  4845. table.insert(cors,sandbox(Script505,function()
  4846. function WaitForChild(parent, child)
  4847. while not parent:FindFirstChild(child) do parent.ChildAdded:wait() end
  4848. return parent[child]
  4849. end
  4850.  
  4851. local NUM_TORNADOS = 5
  4852. local TORNADO_SPEED = 20
  4853. local TORNADO_DURATION = 6
  4854. local TORNADO_WOBBLE_ANGLE = .5 --1.5
  4855. local TORNADO_SPIN_SPEED = 10
  4856. local TORNADO_SIZE = Vector3.new(6, 10, 6)
  4857. local TORNADO_DAMAGE = 20
  4858.  
  4859. local Tool = script.Parent
  4860. local Handle = WaitForChild(Tool, "Handle")
  4861. local TornadoMesh = WaitForChild(Tool, "TornadoMesh")
  4862.  
  4863. -- now that we're in game, split staff into two parts, with top part floatin' around:
  4864. -- partial staff meshes:
  4865. -- top: 102605108
  4866. -- bottom: 102605081
  4867. local StaffMesh = WaitForChild(Handle, "Mesh")
  4868. StaffMesh.MeshId = "http://www.roblox.com/asset/?id=102605081"
  4869.  
  4870. local FloatyBall = Instance.new("Part")
  4871. FloatyBall.formFactor = "Custom"
  4872. FloatyBall.Size = Vector3.new(.2, .2, .2)
  4873. FloatyBall.CanCollide = false
  4874.  
  4875. local FloatyBallMesh = StaffMesh:Clone()
  4876. FloatyBallMesh.MeshId = "http://www.roblox.com/asset/?id=102605108"
  4877. FloatyBallMesh.Parent = FloatyBall
  4878.  
  4879. local FloatyBallWeld = Instance.new("ManualWeld")
  4880. FloatyBallWeld.Part0 = Handle
  4881. FloatyBallWeld.Part1 = FloatyBall
  4882. FloatyBallWeld.C0 = CFrame.new()
  4883. FloatyBallWeld.C1 = CFrame.new() + Vector3.new(0, 1, 0)
  4884. FloatyBallWeld.Parent = FloatyBall
  4885.  
  4886. function AnimateFloatyBall()
  4887. local timeParam1 = 0
  4888. local timeParam2 = 0
  4889. local timeIncrement
  4890. local rotatedCF
  4891. while true do
  4892. rotatedCF = CFrame.Angles(0, 0, timeParam2)
  4893. FloatyBallWeld.C1 = rotatedCF + rotatedCF:vectorToWorldSpace(Vector3.new(0, -3 + .5 * math.sin(timeParam1), 0))
  4894. timeIncrement = wait(.01)
  4895. if not Tool.Enabled then
  4896. timeParam2 = timeParam2 + 8 * timeIncrement
  4897. else
  4898. timeParam2 = timeParam2 + timeIncrement
  4899. end
  4900. timeParam1 = timeParam1 + timeIncrement
  4901. if timeParam2 > math.pi*12 then
  4902. timeParam2 = timeParam2 - math.pi*12
  4903. end
  4904. if timeParam1 > math.pi*12 then
  4905. timeParam1 = timeParam1 - math.pi*12
  4906. end
  4907. end
  4908. end
  4909.  
  4910.  
  4911. -- animate floaty ball all the timez
  4912. coroutine.resume(coroutine.create(AnimateFloatyBall))
  4913.  
  4914. -- make tornado part
  4915. local TornadoPrototype = Instance.new("Part")
  4916. TornadoPrototype.formFactor = "Custom"
  4917. TornadoPrototype.Size = Vector3.new(.2, .2, .2)
  4918. TornadoPrototype.TopSurface = "Smooth"
  4919. TornadoPrototype.BottomSurface = "Smooth"
  4920. TornadoPrototype.CanCollide = false
  4921.  
  4922. -- give it mesh
  4923. TornadoMesh:Clone().Parent = TornadoPrototype
  4924.  
  4925. -- float it
  4926. local TornadoFloatForce = Instance.new("BodyForce")
  4927. TornadoFloatForce.force = Vector3.new(0, TornadoPrototype:GetMass()*196.2, 0)
  4928. TornadoFloatForce.Parent = TornadoPrototype
  4929.  
  4930. -- rotate it
  4931. local TornadoRotate = Instance.new("BodyAngularVelocity")
  4932. TornadoRotate.P = 20
  4933. TornadoRotate.maxTorque = TornadoRotate.P * Vector3.new(0, 1, 0)
  4934. TornadoRotate.angularvelocity = Vector3.new(0, 0, 0)
  4935. TornadoRotate.Parent = TornadoPrototype
  4936.  
  4937. -- make it move (but not in the y-axis)
  4938. local TornadoVelocity = Instance.new("BodyVelocity")
  4939. TornadoVelocity.P = 20
  4940. TornadoVelocity.maxForce = TornadoVelocity.P * Vector3.new(1, 0, 1)
  4941. TornadoVelocity.velocity = Vector3.new(0, 0, 0)
  4942. TornadoVelocity.Parent = TornadoPrototype
  4943.  
  4944. -- noisy stormz
  4945. local StormSound = Instance.new("Sound")
  4946. StormSound.Name = "StormSound"
  4947. StormSound.SoundId = "http://www.roblox.com/asset/?id=101173442"
  4948. StormSound.Parent = TornadoPrototype
  4949. StormSound.Volume = 1
  4950.  
  4951. function tagHumanoid(humanoid, player)
  4952. local creator_tag = Instance.new("ObjectValue")
  4953. creator_tag.Value = player
  4954. creator_tag.Name = "creator"
  4955. creator_tag.Parent = humanoid
  4956. game.Debris:AddItem(creator_tag, 1)
  4957. end
  4958.  
  4959.  
  4960. function applyUpwardsForce(part, tornadoVelocity, upwardsForces)
  4961. if upwardsForces[part] then return end
  4962. upwardsForces[part] = true
  4963.  
  4964. local newFloatForce = Instance.new("BodyForce")
  4965. newFloatForce.force = Vector3.new(0, 300*part:GetMass(), 0) + tornadoVelocity * part:GetMass() * Vector3.new(10, 0, 10)
  4966. newFloatForce.Parent = part
  4967.  
  4968. game:GetService("Debris"):AddItem(newFloatForce, .25)
  4969. end
  4970.  
  4971. function damageChar(part, humanoidsDamaged, playerDamaging)
  4972. local char = part.Parent
  4973. if not char then return end
  4974. local hum = char:FindFirstChild("Humanoid")
  4975. if not hum then
  4976. char = char.Parent
  4977. hum = char:FindFirstChild("Humanoid")
  4978. if not hum then return end
  4979. end
  4980. if humanoidsDamaged[hum] then return end
  4981. humanoidsDamaged[hum] = true
  4982. if hum.Health > 0 then
  4983. hum:TakeDamage(TORNADO_DAMAGE)
  4984. tagHumanoid(hum, playerDamaging)
  4985. end
  4986. end
  4987.  
  4988. function checkPartsHit(position, character, tornadoVelocity)
  4989. local partsHit = workspace:FindPartsInRegion3(Region3.new(position - TORNADO_SIZE/2, position + TORNADO_SIZE/2), character)
  4990. local humanoidsDamaged = {}
  4991. local upwardsForces = {}
  4992. local playerDamaging = game.Players:GetPlayerFromCharacter(character)
  4993. for i = 1, #partsHit do
  4994. if not partsHit[i].Anchored and partsHit[i].CanCollide then
  4995. -- apply upwards force?
  4996. applyUpwardsForce(partsHit[i], tornadoVelocity, upwardsForces)
  4997. damageChar(partsHit[i], humanoidsDamaged, playerDamaging)
  4998. end
  4999. end
  5000. end
  5001.  
  5002. function handleTornado(tornado, character)
  5003. local tornadoForce = tornado.BodyVelocity
  5004. local randomAngle, rotateCF, newVelocity
  5005.  
  5006. -- play storm sound
  5007. tornado["StormSound"]:Play()
  5008.  
  5009. for i = 0, TORNADO_DURATION, .25 do
  5010. -- handle motion per tick
  5011. randomAngle = (math.random()-.5) * TORNADO_WOBBLE_ANGLE
  5012. rotateCF = CFrame.Angles(0, randomAngle, 0)
  5013. newVelocity = rotateCF:vectorToWorldSpace(tornadoForce.velocity)
  5014. tornadoForce.velocity = newVelocity
  5015.  
  5016. -- handle interactions per tick
  5017. checkPartsHit(tornado.CFrame.p, character, newVelocity)
  5018.  
  5019. wait(.25)
  5020. end
  5021. tornado:Remove()
  5022. end
  5023.  
  5024. function makeTornado(startPoint, targetPoint, character)
  5025. local newTornado = TornadoPrototype:Clone()
  5026. newTornado.CFrame = CFrame.new(startPoint, targetPoint)
  5027. newTornado.BodyVelocity.velocity = (targetPoint - startPoint).unit * TORNADO_SPEED
  5028. newTornado.BodyAngularVelocity.angularvelocity = Vector3.new(0, TORNADO_SPIN_SPEED, 0)
  5029. newTornado.Parent = workspace
  5030.  
  5031. coroutine.resume(coroutine.create(handleTornado), newTornado, character)
  5032. end
  5033.  
  5034.  
  5035. Tool.Enabled = true
  5036. function onActivated()
  5037.  
  5038. local Character = Tool.Parent
  5039. if not Character then return end
  5040.  
  5041. local Torso = Character:FindFirstChild("Torso")
  5042. local Humanoid = Character:FindFirstChild("Humanoid")
  5043. if (not Torso) or (not Humanoid) then return end
  5044.  
  5045. if not Tool.Enabled then return end
  5046. Tool.Enabled = false
  5047.  
  5048. wait()
  5049.  
  5050. local torsoPoint = Torso.CFrame.p + Vector3.new(0, 2, 0) -- little above torso
  5051. local targetPoint = Humanoid.TargetPoint * Vector3.new(1, 0, 1) + torsoPoint * Vector3.new(0, 1, 0)
  5052.  
  5053. for i = 1, NUM_TORNADOS do
  5054. makeTornado(torsoPoint, targetPoint, Character)
  5055. end
  5056.  
  5057. wait(3.5)
  5058.  
  5059. Tool.Enabled = true
  5060. end
  5061.  
  5062. function onEquipped()
  5063. FloatyBallWeld.Parent = FloatyBall
  5064. FloatyBall.Parent = Tool.Parent
  5065. end
  5066.  
  5067. function onUnequipped()
  5068. FloatyBallWeld.Parent = FloatyBall
  5069. FloatyBall.Parent = Handle.Parent
  5070. end
  5071.  
  5072. Tool.Activated:connect(onActivated)
  5073. Tool.Equipped:connect(onEquipped)
  5074. Tool.Unequipped:connect(onUnequipped)
  5075.  
  5076. end))
  5077. Part506.Name = "Handle"
  5078. Part506.Parent = Tool503
  5079. Part506.Rotation = Vector3.new(-137.690002, -29.3400002, -155.339996)
  5080. Part506.CanCollide = false
  5081. Part506.FormFactor = Enum.FormFactor.Custom
  5082. Part506.Size = Vector3.new(1.02999997, 5.16999626, 0.400000006)
  5083. Part506.CFrame = CFrame.new(15.3762932, 3.76604033, -3.65007019, -0.792201459, 0.363674879, -0.490058661, 0.00876810774, 0.809733152, 0.586732864, 0.61019671, 0.460513771, -0.644660532)
  5084. Part506.BottomSurface = Enum.SurfaceType.Smooth
  5085. Part506.TopSurface = Enum.SurfaceType.Smooth
  5086. Part506.Position = Vector3.new(15.3762932, 3.76604033, -3.65007019)
  5087. Part506.Orientation = Vector3.new(-35.9300003, -142.759995, 0.620000005)
  5088. SpecialMesh507.Parent = Part506
  5089. SpecialMesh507.MeshId = "http://www.roblox.com/asset/?id=102604853"
  5090. SpecialMesh507.Scale = Vector3.new(2.5, 2.79999995, 2.20000005)
  5091. SpecialMesh507.TextureId = "rbxassetid://102604283"
  5092. SpecialMesh507.MeshType = Enum.MeshType.FileMesh
  5093. SpecialMesh507.Scale = Vector3.new(2.5, 2.79999995, 2.20000005)
  5094. WedgePart508.Parent = mas
  5095. WedgePart508.Material = Enum.Material.Ice
  5096. WedgePart508.Rotation = Vector3.new(-168.099991, -1.44999993, -80.6500015)
  5097. WedgePart508.Size = Vector3.new(0.54000169, 0.269999385, 1.1000005)
  5098. WedgePart508.CFrame = CFrame.new(-14.2699919, 3.69530892, -6.29499578, 0.162422985, 0.98639667, -0.0253053661, 0.966347873, -0.153832436, 0.206173405, 0.199475974, -0.0579410791, -0.978188276)
  5099. WedgePart508.BottomSurface = Enum.SurfaceType.Smooth
  5100. WedgePart508.Position = Vector3.new(-14.2699919, 3.69530892, -6.29499578)
  5101. WedgePart508.Orientation = Vector3.new(-11.8999996, -178.519989, 99.0400009)
  5102. Model509.Name = ""
  5103. Model509.Parent = mas
  5104. Model509.PrimaryPart = Part517
  5105. Part510.Name = "Head"
  5106. Part510.Parent = Model509
  5107. Part510.Material = Enum.Material.Cobblestone
  5108. Part510.BrickColor = BrickColor.new("Maroon")
  5109. Part510.Rotation = Vector3.new(-11.9299994, -9.09999943, 0.98999995)
  5110. Part510.FormFactor = Enum.FormFactor.Symmetric
  5111. Part510.Size = Vector3.new(7.16454935, 3.58227468, 3.58227468)
  5112. Part510.CFrame = CFrame.new(56.6784706, 19.0173149, 77.1952667, 0.987264633, -0.0169752203, -0.158177853, 0.0495152101, 0.97769177, 0.204125166, 0.151184201, -0.209357798, 0.966081142)
  5113. Part510.TopSurface = Enum.SurfaceType.Smooth
  5114. Part510.Color = Color3.new(0.458824, 0, 0)
  5115. Part510.Position = Vector3.new(56.6784706, 19.0173149, 77.1952667)
  5116. Part510.Orientation = Vector3.new(-11.7799997, -9.30000019, 2.89999986)
  5117. Part510.Color = Color3.new(0.458824, 0, 0)
  5118. SpecialMesh511.Parent = Part510
  5119. SpecialMesh511.Scale = Vector3.new(1.25, 1.25, 1.25)
  5120. SpecialMesh511.Scale = Vector3.new(1.25, 1.25, 1.25)
  5121. Attachment512.Name = "HatAttachment"
  5122. Attachment512.Parent = Part510
  5123. Attachment512.CFrame = CFrame.new(0, 2.14936495, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5124. Attachment512.Position = Vector3.new(0, 2.14936495, 0)
  5125. Attachment513.Name = "HairAttachment"
  5126. Attachment513.Parent = Part510
  5127. Attachment513.CFrame = CFrame.new(0, 2.14936495, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5128. Attachment513.Position = Vector3.new(0, 2.14936495, 0)
  5129. Attachment514.Name = "FaceFrontAttachment"
  5130. Attachment514.Parent = Part510
  5131. Attachment514.CFrame = CFrame.new(0, 0, -2.14936495, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5132. Attachment514.Position = Vector3.new(0, 0, -2.14936495)
  5133. Attachment515.Name = "FaceCenterAttachment"
  5134. Attachment515.Parent = Part510
  5135. Decal516.Name = "face"
  5136. Decal516.Parent = Part510
  5137. Decal516.Texture = "rbxasset://textures/face.png"
  5138. Part517.Name = "HumanoidRootPart"
  5139. Part517.Parent = Model509
  5140. Part517.Material = Enum.Material.Cobblestone
  5141. Part517.BrickColor = BrickColor.new("Maroon")
  5142. Part517.Transparency = 1
  5143. Part517.Rotation = Vector3.new(0, 90, 0)
  5144. Part517.Anchored = true
  5145. Part517.CanCollide = false
  5146. Part517.FormFactor = Enum.FormFactor.Symmetric
  5147. Part517.Size = Vector3.new(7.16454935, 7.16454935, 3.58227468)
  5148. Part517.CFrame = CFrame.new(56.9308434, 9.34174442, 78.962204, -9.79752513e-05, 6.49576577e-06, 1, 1.41862474e-05, 1, -6.49437607e-06, -1, 1.41856108e-05, -9.79753386e-05)
  5149. Part517.BottomSurface = Enum.SurfaceType.Smooth
  5150. Part517.TopSurface = Enum.SurfaceType.Smooth
  5151. Part517.Color = Color3.new(0.458824, 0, 0)
  5152. Part517.Position = Vector3.new(56.9308434, 9.34174442, 78.962204)
  5153. Part517.Orientation = Vector3.new(0, 90.0099945, 0)
  5154. Part517.Color = Color3.new(0.458824, 0, 0)
  5155. Motor6D518.Name = "RootJoint"
  5156. Motor6D518.Parent = Part517
  5157. Motor6D518.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  5158. Motor6D518.C1 = CFrame.new(-2.06192485e-08, -4.46649742, 0, -0.766767025, 0.631168187, -0.117025882, -0.172955647, -0.0275672078, 0.984543741, 0.618186772, 0.775155842, 0.130301744)
  5159. Motor6D518.Part0 = Part517
  5160. Motor6D518.Part1 = Part526
  5161. Motor6D518.MaxVelocity = 0.10000000149012
  5162. Part519.Name = "Left Arm"
  5163. Part519.Parent = Model509
  5164. Part519.Material = Enum.Material.Cobblestone
  5165. Part519.BrickColor = BrickColor.new("Maroon")
  5166. Part519.Rotation = Vector3.new(-101.259995, 43.4799995, -2.92999983)
  5167. Part519.CanCollide = false
  5168. Part519.FormFactor = Enum.FormFactor.Symmetric
  5169. Part519.Size = Vector3.new(3.58227468, 7.16454935, 3.58227468)
  5170. Part519.CFrame = CFrame.new(53.13311, 17.5221138, 82.0390854, 0.724691391, 0.0370676816, 0.688075781, -0.663982809, -0.229439571, 0.711677194, 0.184252083, -0.972616971, -0.141660422)
  5171. Part519.Color = Color3.new(0.458824, 0, 0)
  5172. Part519.Position = Vector3.new(53.13311, 17.5221138, 82.0390854)
  5173. Part519.Orientation = Vector3.new(-45.3699989, 101.629997, -109.059998)
  5174. Part519.Color = Color3.new(0.458824, 0, 0)
  5175. Attachment520.Name = "LeftShoulderAttachment"
  5176. Attachment520.Parent = Part519
  5177. Attachment520.CFrame = CFrame.new(0, 3.58227515, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5178. Attachment520.Position = Vector3.new(0, 3.58227515, 0)
  5179. Part521.Name = "Left Leg"
  5180. Part521.Parent = Model509
  5181. Part521.Material = Enum.Material.Cobblestone
  5182. Part521.BrickColor = BrickColor.new("Maroon")
  5183. Part521.Rotation = Vector3.new(-39.4500008, 61.8899994, 10.0699997)
  5184. Part521.CanCollide = false
  5185. Part521.FormFactor = Enum.FormFactor.Symmetric
  5186. Part521.Size = Vector3.new(3.58227468, 7.16454935, 3.58227468)
  5187. Part521.CFrame = CFrame.new(55.7717972, 6.81036472, 81.9706955, 0.463944554, -0.0823768452, 0.882025659, -0.416795969, 0.858280003, 0.299393386, -0.781688333, -0.506526768, 0.36386016)
  5188. Part521.BottomSurface = Enum.SurfaceType.Smooth
  5189. Part521.Color = Color3.new(0.458824, 0, 0)
  5190. Part521.Position = Vector3.new(55.7717972, 6.81036472, 81.9706955)
  5191. Part521.Orientation = Vector3.new(-17.4200001, 67.5800018, -25.8999996)
  5192. Part521.Color = Color3.new(0.458824, 0, 0)
  5193. Part522.Name = "Right Arm"
  5194. Part522.Parent = Model509
  5195. Part522.Material = Enum.Material.Cobblestone
  5196. Part522.BrickColor = BrickColor.new("Maroon")
  5197. Part522.Rotation = Vector3.new(68.8399963, -9.15999985, -28.5799999)
  5198. Part522.CanCollide = false
  5199. Part522.FormFactor = Enum.FormFactor.Symmetric
  5200. Part522.Size = Vector3.new(3.58227468, 7.16454935, 3.58227468)
  5201. Part522.CFrame = CFrame.new(59.7258339, 14.1002722, 72.9081497, 0.866943002, 0.47232452, -0.159119546, -0.30298382, 0.245946139, -0.920712411, -0.39574033, 0.846416056, 0.3563281)
  5202. Part522.Color = Color3.new(0.458824, 0, 0)
  5203. Part522.Position = Vector3.new(59.7258339, 14.1002722, 72.9081497)
  5204. Part522.Orientation = Vector3.new(67.0299988, -24.0599995, -50.9300003)
  5205. Part522.Color = Color3.new(0.458824, 0, 0)
  5206. Attachment523.Name = "RightShoulderAttachment"
  5207. Attachment523.Parent = Part522
  5208. Attachment523.CFrame = CFrame.new(0, 3.58227515, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5209. Attachment523.Position = Vector3.new(0, 3.58227515, 0)
  5210. Weld524.Name = "RightGrip"
  5211. Weld524.Parent = Part522
  5212. Weld524.C0 = CFrame.new(0, -0.770690799, 0, 1, 0, -0, 0, 0, 1, 0, -1, -0)
  5213. Weld524.C1 = CFrame.new(0, 0, -2.50474501, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  5214. Weld524.Part0 = Part522
  5215. Weld524.Part1 = Part544
  5216. Part525.Name = "Right Leg"
  5217. Part525.Parent = Model509
  5218. Part525.Material = Enum.Material.Cobblestone
  5219. Part525.BrickColor = BrickColor.new("Maroon")
  5220. Part525.Rotation = Vector3.new(22.9899998, 59.3799973, -17.0499992)
  5221. Part525.CanCollide = false
  5222. Part525.FormFactor = Enum.FormFactor.Symmetric
  5223. Part525.Size = Vector3.new(3.58227468, 7.16454935, 3.58227468)
  5224. Part525.CFrame = CFrame.new(57.7599869, 6.19512081, 77.1182709, 0.486968338, 0.149344161, 0.860556781, 0.0514602959, 0.978655636, -0.198959589, -0.871902347, 0.141171485, 0.468889117)
  5225. Part525.BottomSurface = Enum.SurfaceType.Smooth
  5226. Part525.Color = Color3.new(0.458824, 0, 0)
  5227. Part525.Position = Vector3.new(57.7599869, 6.19512081, 77.1182709)
  5228. Part525.Orientation = Vector3.new(11.4799995, 61.4199982, 3.00999999)
  5229. Part525.Color = Color3.new(0.458824, 0, 0)
  5230. Part526.Name = "Torso"
  5231. Part526.Parent = Model509
  5232. Part526.Material = Enum.Material.Cobblestone
  5233. Part526.BrickColor = BrickColor.new("Really red")
  5234. Part526.Rotation = Vector3.new(-11.8999996, 50.8199997, 2.5)
  5235. Part526.FormFactor = Enum.FormFactor.Symmetric
  5236. Part526.Size = Vector3.new(7.16454935, 7.16454935, 3.58227468)
  5237. Part526.CFrame = CFrame.new(56.8076668, 13.7392178, 78.1897736, 0.63109231, -0.0275777578, 0.775217235, -0.117019102, 0.984546363, 0.13028793, -0.766830504, -0.172938988, 0.618112683)
  5238. Part526.LeftSurface = Enum.SurfaceType.Weld
  5239. Part526.RightSurface = Enum.SurfaceType.Weld
  5240. Part526.Color = Color3.new(1, 0, 0)
  5241. Part526.Position = Vector3.new(56.8076668, 13.7392178, 78.1897736)
  5242. Part526.Orientation = Vector3.new(-7.48999977, 51.4300003, -6.77999973)
  5243. Part526.Color = Color3.new(1, 0, 0)
  5244. Decal527.Name = "roblox"
  5245. Decal527.Parent = Part526
  5246. Attachment528.Name = "WaistFrontAttachment"
  5247. Attachment528.Parent = Part526
  5248. Attachment528.CFrame = CFrame.new(0, -3.58227515, -1.79113758, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5249. Attachment528.Position = Vector3.new(0, -3.58227515, -1.79113758)
  5250. Attachment529.Name = "WaistCenterAttachment"
  5251. Attachment529.Parent = Part526
  5252. Attachment529.CFrame = CFrame.new(0, -3.58227515, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5253. Attachment529.Position = Vector3.new(0, -3.58227515, 0)
  5254. Attachment530.Name = "WaistBackAttachment"
  5255. Attachment530.Parent = Part526
  5256. Attachment530.CFrame = CFrame.new(0, -3.58227515, 1.79113758, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5257. Attachment530.Position = Vector3.new(0, -3.58227515, 1.79113758)
  5258. Attachment531.Name = "RightCollarAttachment"
  5259. Attachment531.Parent = Part526
  5260. Attachment531.CFrame = CFrame.new(3.58227515, 3.58227515, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5261. Attachment531.Position = Vector3.new(3.58227515, 3.58227515, 0)
  5262. Attachment532.Name = "NeckAttachment"
  5263. Attachment532.Parent = Part526
  5264. Attachment532.CFrame = CFrame.new(0, 3.58227515, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5265. Attachment532.Position = Vector3.new(0, 3.58227515, 0)
  5266. Attachment533.Name = "LeftCollarAttachment"
  5267. Attachment533.Parent = Part526
  5268. Attachment533.CFrame = CFrame.new(-3.58227515, 3.58227515, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5269. Attachment533.Position = Vector3.new(-3.58227515, 3.58227515, 0)
  5270. Attachment534.Name = "BodyFrontAttachment"
  5271. Attachment534.Parent = Part526
  5272. Attachment534.CFrame = CFrame.new(0, 0, -1.79113758, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5273. Attachment534.Position = Vector3.new(0, 0, -1.79113758)
  5274. Attachment535.Name = "BodyBackAttachment"
  5275. Attachment535.Parent = Part526
  5276. Attachment535.CFrame = CFrame.new(0, 0, 1.79113758, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5277. Attachment535.Position = Vector3.new(0, 0, 1.79113758)
  5278. Motor6D536.Name = "Right Shoulder"
  5279. Motor6D536.Parent = Part526
  5280. Motor6D536.C0 = CFrame.new(3.58227468, 1.79113734, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  5281. Motor6D536.C1 = CFrame.new(-1.7911377, 1.79113674, 1.83747005e-07, -0.38798213, -0.253771096, 0.88604182, -0.921378374, 0.0827414319, -0.379757494, 0.0230590999, -0.963718891, -0.265921384)
  5282. Motor6D536.Part0 = Part526
  5283. Motor6D536.Part1 = Part522
  5284. Motor6D536.MaxVelocity = 0.10000000149012
  5285. Motor6D537.Name = "Right Hip"
  5286. Motor6D537.Parent = Part526
  5287. Motor6D537.C0 = CFrame.new(3.58227468, -3.58227468, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  5288. Motor6D537.C1 = CFrame.new(1.79113734, 3.58227491, -1.45012162e-08, 0.154722825, 0.188021421, 0.969901383, -0.330541074, 0.934999287, -0.128526047, -0.931022763, -0.300706387, 0.206814587)
  5289. Motor6D537.Part0 = Part526
  5290. Motor6D537.Part1 = Part525
  5291. Motor6D537.MaxVelocity = 0.10000000149012
  5292. Motor6D538.Name = "Neck"
  5293. Motor6D538.Parent = Part526
  5294. Motor6D538.C0 = CFrame.new(0, 3.58227468, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  5295. Motor6D538.C1 = CFrame.new(-7.46871223e-08, -1.79113734, -4.59367513e-08, -0.501328409, 0.865244746, -0.00462216837, -0.0354203433, -0.0151847154, 0.999257147, 0.864531755, 0.501119673, 0.0382598341)
  5296. Motor6D538.Part0 = Part526
  5297. Motor6D538.Part1 = Part510
  5298. Motor6D538.MaxVelocity = 0.10000000149012
  5299. Motor6D539.Name = "Left Shoulder"
  5300. Motor6D539.Parent = Part526
  5301. Motor6D539.C0 = CFrame.new(-3.58227468, 1.79113734, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  5302. Motor6D539.C1 = CFrame.new(1.79113793, 1.79113638, -3.6749401e-07, 0.5891729, -0.705571651, -0.393755853, -0.602344394, -0.0587128103, -0.796074212, 0.538569152, 0.706202149, -0.459589094)
  5303. Motor6D539.Part0 = Part526
  5304. Motor6D539.Part1 = Part519
  5305. Motor6D539.MaxVelocity = 0.10000000149012
  5306. Motor6D540.Name = "Left Hip"
  5307. Motor6D540.Parent = Part526
  5308. Motor6D540.C0 = CFrame.new(-3.58227468, -3.58227468, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  5309. Motor6D540.C1 = CFrame.new(-1.79113674, 3.5822742, -5.97177745e-07, -0.177816927, -0.287965178, -0.940987349, -0.265126973, 0.934886456, -0.235997528, 0.947675467, 0.207516804, -0.242586002)
  5310. Motor6D540.Part0 = Part526
  5311. Motor6D540.Part1 = Part521
  5312. Motor6D540.MaxVelocity = 0.10000000149012
  5313. Humanoid541.Parent = Model509
  5314. Humanoid541.RightLeg = Part525
  5315. Humanoid541.LeftLeg = Part521
  5316. Humanoid541.Torso = Part517
  5317. Model542.Name = "AnimSaves"
  5318. Model542.Parent = Model509
  5319. Tool543.Name = "GravityHammer"
  5320. Tool543.Parent = Model509
  5321. Tool543.TextureId = "http://www.roblox.com/asset/?id=1256305"
  5322. Tool543.GripForward = Vector3.new(-1, -0, -0)
  5323. Tool543.GripPos = Vector3.new(0, 0, -3.25)
  5324. Tool543.GripRight = Vector3.new(0, 1, 0)
  5325. Tool543.GripUp = Vector3.new(0, 0, 1)
  5326. Part544.Name = "Handle"
  5327. Part544.Parent = Tool543
  5328. Part544.BrickColor = BrickColor.new("Dark stone grey")
  5329. Part544.Reflectance = 0.40000000596046
  5330. Part544.Rotation = Vector3.new(-111.159996, 9.15999985, -61.4199982)
  5331. Part544.CanCollide = false
  5332. Part544.FormFactor = Enum.FormFactor.Plate
  5333. Part544.Size = Vector3.new(3.86860681, 3.09488535, 38.6860695)
  5334. Part544.CFrame = CFrame.new(59.7603722, 16.2168732, 71.3633118, 0.47232452, 0.866943002, 0.159119546, 0.245946139, -0.30298382, 0.920712411, 0.846416056, -0.39574033, -0.3563281)
  5335. Part544.BottomSurface = Enum.SurfaceType.Smooth
  5336. Part544.TopSurface = Enum.SurfaceType.Smooth
  5337. Part544.Color = Color3.new(0.388235, 0.372549, 0.384314)
  5338. Part544.Position = Vector3.new(59.7603722, 16.2168732, 71.3633118)
  5339. Part544.Orientation = Vector3.new(-67.0299988, 155.940002, 140.929993)
  5340. Part544.Color = Color3.new(0.388235, 0.372549, 0.384314)
  5341. SpecialMesh545.Parent = Part544
  5342. SpecialMesh545.MeshId = "http://www.roblox.com/asset/?id=1256290"
  5343. SpecialMesh545.Offset = Vector3.new(-3.84574628, 0, 0)
  5344. SpecialMesh545.Scale = Vector3.new(0.193430379, 0.193430379, 0.193430379)
  5345. SpecialMesh545.TextureId = "http://www.roblox.com/asset/?id=26563739"
  5346. SpecialMesh545.VertexColor = Vector3.new(12, 0, 0)
  5347. SpecialMesh545.MeshType = Enum.MeshType.FileMesh
  5348. SpecialMesh545.Scale = Vector3.new(0.193430379, 0.193430379, 0.193430379)
  5349. Sound546.Parent = Part544
  5350. Sound546.SoundId = "http://www.roblox.com/asset/?id=1255794"
  5351. Sound546.Volume = 1
  5352. Fire547.Parent = Part544
  5353. Fire547.Size = 30
  5354. Fire547.Color = Color3.new(1, 0.690196, 0)
  5355. Fire547.Enabled = false
  5356. Fire547.Heat = 25
  5357. Fire547.SecondaryColor = Color3.new(1, 0, 0)
  5358. Fire547.Color = Color3.new(1, 0.690196, 0)
  5359. LocalScript548.Name = "Local Gui"
  5360. LocalScript548.Parent = Tool543
  5361. Script549.Name = "SwordScript"
  5362. Script549.Parent = Tool543
  5363. table.insert(cors,sandbox(Script549,function()
  5364. -------- OMG HAX
  5365.  
  5366.  
  5367.  
  5368. r = game:service("RunService")
  5369.  
  5370.  
  5371.  
  5372.  
  5373.  
  5374. local damage = 40
  5375.  
  5376.  
  5377.  
  5378.  
  5379.  
  5380. local slash_damage = 50
  5381.  
  5382. local lunge_damage = 70
  5383.  
  5384.  
  5385.  
  5386. sword = script.Parent.Handle
  5387.  
  5388. Tool = script.Parent
  5389.  
  5390.  
  5391.  
  5392. SlashSound = sword.Sound
  5393.  
  5394.  
  5395.  
  5396. function blow(hit)
  5397.  
  5398. Grip = Tool.Parent["Right Arm"].RightGrip:clone()
  5399.  
  5400. humanoid = hit.Parent:findFirstChild("Humanoid")
  5401.  
  5402. if(humanoid ~= nil and humanoid.Parent.Name == Tool.Parent.Name) then --don't hit yourself
  5403.  
  5404. return
  5405.  
  5406. end
  5407.  
  5408.  
  5409.  
  5410. --if(Tool:findFirstChild("toolAnim") == nil) then return end
  5411.  
  5412. if(humanoid ~= nil) then --if it's a person, damage him and stop
  5413.  
  5414. propel(hit)
  5415.  
  5416. print(humanoid.Parent.Name)
  5417.  
  5418. humanoid.Health = humanoid.Health - 49
  5419.  
  5420. else
  5421.  
  5422. explode(hit) --explode only if it doesn't hit a person (ie, blowing holes through walls)
  5423.  
  5424. end
  5425.  
  5426.  
  5427.  
  5428. end
  5429.  
  5430.  
  5431.  
  5432. function propel(part)
  5433.  
  5434. if(part.Anchored) then return end --if it isn't anchored, make it flyyy
  5435.  
  5436. direction = (part.Position - Tool.Parent.Torso.Position).unit
  5437.  
  5438. direction = direction + Vector3.new(0,1,0)
  5439.  
  5440. direction = direction * 200
  5441.  
  5442. part.Velocity = part.Velocity + direction
  5443.  
  5444. end
  5445.  
  5446.  
  5447.  
  5448. debounce = true
  5449.  
  5450. function explode(part)
  5451.  
  5452. if not debounce then return end
  5453.  
  5454.  
  5455.  
  5456. debounce = false
  5457.  
  5458. direction = (part.Position - Tool.Parent.Torso.Position).unit
  5459.  
  5460. pos = direction * 12 + Tool.Parent.Torso.Position
  5461.  
  5462. explosion = Instance.new("Explosion")
  5463.  
  5464. explosion.BlastRadius = 4
  5465.  
  5466. explosion.BlastPressure = 1
  5467.  
  5468. explosion.Position = pos
  5469.  
  5470. explosion.Parent = game.Workspace
  5471.  
  5472. explosion.Hit:connect(function(part, distance) propel(part) end)
  5473.  
  5474. wait(.1)
  5475.  
  5476. Grip:clone().Parent = Tool.Parent["Right Arm"]
  5477.  
  5478. debounce = true
  5479.  
  5480. end
  5481.  
  5482.  
  5483.  
  5484. function attack()
  5485.  
  5486. SlashSound:play()
  5487.  
  5488. local anim = Instance.new("StringValue")
  5489.  
  5490. anim.Name = "toolanim"
  5491.  
  5492. anim.Value = "Slash"
  5493.  
  5494. anim.Parent = Tool
  5495.  
  5496. end
  5497.  
  5498.  
  5499.  
  5500. function lunge()
  5501.  
  5502. attack()
  5503.  
  5504. force = Instance.new("BodyPosition")
  5505.  
  5506. force.maxForce = Vector3.new(1e+005,1e+004,1e+005)
  5507.  
  5508. dir = Tool.Parent.Humanoid.targetPoint
  5509.  
  5510. if((dir - sword.Position).magnitude > 15) then return end
  5511.  
  5512. force.position = dir
  5513.  
  5514. force.Parent = sword
  5515.  
  5516. wait(.25)
  5517.  
  5518. force.Parent = nil
  5519.  
  5520. end
  5521.  
  5522.  
  5523.  
  5524. function swordUp()
  5525.  
  5526. Tool.GripForward = Vector3.new(-1,0,0)
  5527.  
  5528. Tool.GripRight = Vector3.new(0,1,0)
  5529.  
  5530. Tool.GripUp = Vector3.new(0,0,1)
  5531.  
  5532. end
  5533.  
  5534.  
  5535.  
  5536. function swordOut()
  5537.  
  5538. Tool.GripForward = Vector3.new(0,0,1)
  5539.  
  5540. Tool.GripRight = Vector3.new(0,-1,0)
  5541.  
  5542. Tool.GripUp = Vector3.new(-1,0,0)
  5543.  
  5544. end
  5545.  
  5546.  
  5547.  
  5548. function swordAcross()
  5549.  
  5550. -- parry
  5551.  
  5552. end
  5553.  
  5554.  
  5555.  
  5556.  
  5557.  
  5558. Tool.Enabled = true
  5559.  
  5560. local last_attack = 0
  5561.  
  5562. function onActivated()
  5563.  
  5564.  
  5565.  
  5566. if not Tool.Enabled then
  5567.  
  5568. return
  5569.  
  5570. end
  5571.  
  5572.  
  5573.  
  5574. Tool.Enabled = false
  5575.  
  5576.  
  5577.  
  5578. local character = Tool.Parent;
  5579.  
  5580. local humanoid = character.Humanoid
  5581.  
  5582. if humanoid == nil then
  5583.  
  5584. print("Humanoid not found")
  5585.  
  5586. return
  5587.  
  5588. end
  5589.  
  5590.  
  5591.  
  5592. t = r.Stepped:wait()
  5593.  
  5594. connection = sword.Touched:connect(blow)
  5595.  
  5596. lunge()
  5597.  
  5598.  
  5599.  
  5600. wait(.4)
  5601.  
  5602. connection:disconnect()
  5603.  
  5604. last_attack = t
  5605.  
  5606. Tool.Enabled = true
  5607.  
  5608.  
  5609.  
  5610.  
  5611.  
  5612. end
  5613.  
  5614. script.Parent.Activated:connect(onActivated)
  5615.  
  5616.  
  5617.  
  5618.  
  5619.  
  5620.  
  5621. end))
  5622. Part550.Parent = mas
  5623. Part550.Material = Enum.Material.Neon
  5624. Part550.Transparency = 0.5
  5625. Part550.Rotation = Vector3.new(-6.88999987, -4.32999992, -10.3599997)
  5626. Part550.Shape = Enum.PartType.Ball
  5627. Part550.Size = Vector3.new(3.57999992, 3.57999992, 3.57999992)
  5628. Part550.CFrame = CFrame.new(-14.3451328, 10.2693834, 72.0501099, 0.980880201, 0.179347694, -0.0755539984, -0.169641748, 0.978212476, 0.119674958, 0.0953712985, -0.104569688, 0.989934087)
  5629. Part550.BottomSurface = Enum.SurfaceType.Smooth
  5630. Part550.TopSurface = Enum.SurfaceType.Smooth
  5631. Part550.Position = Vector3.new(-14.3451328, 10.2693834, 72.0501099)
  5632. Part550.Orientation = Vector3.new(-6.86999989, -4.36000013, -9.84000015)
  5633. Part551.Parent = mas
  5634. Part551.Material = Enum.Material.Neon
  5635. Part551.Transparency = 0.5
  5636. Part551.Rotation = Vector3.new(-6.88999987, -4.32999992, -10.3599997)
  5637. Part551.Shape = Enum.PartType.Ball
  5638. Part551.Size = Vector3.new(13.6800003, 13.6800003, 13.6800003)
  5639. Part551.CFrame = CFrame.new(-14.7074146, 11.2033939, 55.9113503, 0.980880201, 0.179347694, -0.0755539984, -0.169641748, 0.978212476, 0.119674958, 0.0953712985, -0.104569688, 0.989934087)
  5640. Part551.BottomSurface = Enum.SurfaceType.Smooth
  5641. Part551.TopSurface = Enum.SurfaceType.Smooth
  5642. Part551.Position = Vector3.new(-14.7074146, 11.2033939, 55.9113503)
  5643. Part551.Orientation = Vector3.new(-6.86999989, -4.36000013, -9.84000015)
  5644. Part552.Parent = mas
  5645. Part552.Material = Enum.Material.Neon
  5646. Part552.BrickColor = BrickColor.new("Bright red")
  5647. Part552.Anchored = true
  5648. Part552.Size = Vector3.new(11.6998701, 4.64684916, 24.3672981)
  5649. Part552.CFrame = CFrame.new(58.2770004, -0.227425188, 96.7669144, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5650. Part552.BottomSurface = Enum.SurfaceType.Smooth
  5651. Part552.TopSurface = Enum.SurfaceType.Smooth
  5652. Part552.Color = Color3.new(0.768628, 0.156863, 0.109804)
  5653. Part552.Position = Vector3.new(58.2770004, -0.227425188, 96.7669144)
  5654. Part552.Color = Color3.new(0.768628, 0.156863, 0.109804)
  5655. SpecialMesh553.Parent = Part552
  5656. SpecialMesh553.MeshType = Enum.MeshType.Sphere
  5657. Part554.Parent = mas
  5658. Part554.Material = Enum.Material.Neon
  5659. Part554.BrickColor = BrickColor.new("Really red")
  5660. Part554.Anchored = true
  5661. Part554.Size = Vector3.new(12.8838625, 4.6595788, 24.3672981)
  5662. Part554.CFrame = CFrame.new(57.6850052, -0.844882488, 102.330429, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5663. Part554.BottomSurface = Enum.SurfaceType.Smooth
  5664. Part554.TopSurface = Enum.SurfaceType.Smooth
  5665. Part554.Color = Color3.new(1, 0, 0)
  5666. Part554.Position = Vector3.new(57.6850052, -0.844882488, 102.330429)
  5667. Part554.Color = Color3.new(1, 0, 0)
  5668. SpecialMesh555.Parent = Part554
  5669. SpecialMesh555.MeshType = Enum.MeshType.Sphere
  5670. Part556.Parent = mas
  5671. Part556.Material = Enum.Material.Neon
  5672. Part556.BrickColor = BrickColor.new("Maroon")
  5673. Part556.Anchored = true
  5674. Part556.Size = Vector3.new(12.8838625, 4.6595788, 24.3672981)
  5675. Part556.CFrame = CFrame.new(57.6850052, 0.555536389, 96.4995728, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  5676. Part556.BottomSurface = Enum.SurfaceType.Smooth
  5677. Part556.TopSurface = Enum.SurfaceType.Smooth
  5678. Part556.Color = Color3.new(0.458824, 0, 0)
  5679. Part556.Position = Vector3.new(57.6850052, 0.555536389, 96.4995728)
  5680. Part556.Color = Color3.new(0.458824, 0, 0)
  5681. SpecialMesh557.Parent = Part556
  5682. SpecialMesh557.MeshType = Enum.MeshType.Sphere
  5683. for i,v in pairs(mas:GetChildren()) do
  5684. v.Parent = workspace
  5685. pcall(function() v:MakeJoints() end)
  5686. end
  5687. mas:Destroy()
  5688. for i,v in pairs(cors) do
  5689. spawn(function()
  5690. pcall(v)
  5691. end)
  5692. end
  5693.  
  5694. debug.profileend()
  5695. wait()
  5696. end
  5697. for k,v in pairs(t) do
  5698. --body
  5699. end
  5700. t = {1,2,"a","d",c = 12, q = 20}
  5701. for i,v in pairs(t) do
  5702. print(i,v)
  5703. end
  5704.  
  5705. t2 = {4,2,"2","Mean",c = 30, q = 20, var1,t}
  5706. for i,v in pairs(t2) do
  5707. print(i,v)
  5708. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement