Advertisement
lafur

Untitled

Oct 19th, 2018
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 235.31 KB | None | 0 0
  1. --Created by PenguinAnonymous (ttyyuu12345) Editied by Dittoide
  2. --What's Added To M2S with Dittoide's Edit?
  3. --/ Better dummy script function to improve compatibility (makes it like you are running the code inside the script.)
  4. --/ Removed Gui In Bottom-Left for when you are making guis.
  5. --/ Removed "Inserting Map Please Wait" gui when selected Workspace as Place to export.
  6. --Credit: PenguinAnonymous for making original script, i just wanted to iron it out to my liking.
  7. --Errors: Camera,Terrain,TouchTransmitter,Attachment,Status,Animator,Accessory
  8. local runDummyScript = function(f,scri)
  9. if (not scri:IsA('Script')) or (not scri:IsA('LocalScript')) then return false; end;
  10. local Dummy_CoRoutine = coroutine.create(function()
  11. getfenv().script = scri
  12. ypcall(function() f() end)
  13. end)
  14. table.insert(cors,Dummy_CoRoutine);
  15. coroutine.resume(Dummy_CoRoutine);
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. mas.Name = "M2S_Model"
  20. o3 = Instance.new("Model")
  21. o4 = Instance.new("VehicleSeat")
  22. o5 = Instance.new("BlockMesh")
  23. o6 = Instance.new("Weld")
  24. o7 = Instance.new("Script")
  25. o8 = Instance.new("BoolValue")
  26. o9 = Instance.new("NumberValue")
  27. o10 = Instance.new("BoolValue")
  28. o11 = Instance.new("BoolValue")
  29. o12 = Instance.new("BoolValue")
  30. o13 = Instance.new("BoolValue")
  31. o14 = Instance.new("BoolValue")
  32. o15 = Instance.new("BoolValue")
  33. o16 = Instance.new("Model")
  34. o17 = Instance.new("Part")
  35. o18 = Instance.new("BlockMesh")
  36. o19 = Instance.new("BodyVelocity")
  37. o20 = Instance.new("BodyGyro")
  38. o21 = Instance.new("BodyAngularVelocity")
  39. o22 = Instance.new("Model")
  40. o23 = Instance.new("Part")
  41. o24 = Instance.new("BlockMesh")
  42. o25 = Instance.new("Part")
  43. o26 = Instance.new("BodyGyro")
  44. o27 = Instance.new("BlockMesh")
  45. o28 = Instance.new("Part")
  46. o29 = Instance.new("BlockMesh")
  47. o30 = Instance.new("Part")
  48. o31 = Instance.new("BlockMesh")
  49. o32 = Instance.new("Part")
  50. o33 = Instance.new("BlockMesh")
  51. o34 = Instance.new("Part")
  52. o35 = Instance.new("BlockMesh")
  53. o36 = Instance.new("Part")
  54. o37 = Instance.new("BlockMesh")
  55. o38 = Instance.new("BodyGyro")
  56. o39 = Instance.new("Part")
  57. o40 = Instance.new("BlockMesh")
  58. o41 = Instance.new("Part")
  59. o42 = Instance.new("Part")
  60. o43 = Instance.new("Part")
  61. o44 = Instance.new("BlockMesh")
  62. o45 = Instance.new("Part")
  63. o46 = Instance.new("BlockMesh")
  64. o47 = Instance.new("BodyGyro")
  65. o48 = Instance.new("Model")
  66. o49 = Instance.new("Part")
  67. o50 = Instance.new("BlockMesh")
  68. o51 = Instance.new("Model")
  69. o52 = Instance.new("Part")
  70. o53 = Instance.new("BlockMesh")
  71. o54 = Instance.new("Part")
  72. o55 = Instance.new("BlockMesh")
  73. o56 = Instance.new("BodyGyro")
  74. o57 = Instance.new("Part")
  75. o58 = Instance.new("BlockMesh")
  76. o59 = Instance.new("Model")
  77. o60 = Instance.new("Part")
  78. o61 = Instance.new("BlockMesh")
  79. o62 = Instance.new("Part")
  80. o63 = Instance.new("BlockMesh")
  81. o64 = Instance.new("Part")
  82. o65 = Instance.new("BlockMesh")
  83. o66 = Instance.new("BodyGyro")
  84. o67 = Instance.new("Part")
  85. o68 = Instance.new("BlockMesh")
  86. o69 = Instance.new("Model")
  87. o70 = Instance.new("Part")
  88. o71 = Instance.new("BodyGyro")
  89. o72 = Instance.new("BlockMesh")
  90. o73 = Instance.new("Part")
  91. o74 = Instance.new("BlockMesh")
  92. o75 = Instance.new("Part")
  93. o76 = Instance.new("BlockMesh")
  94. o77 = Instance.new("BodyGyro")
  95. o78 = Instance.new("Part")
  96. o79 = Instance.new("Part")
  97. o80 = Instance.new("Part")
  98. o81 = Instance.new("BlockMesh")
  99. o82 = Instance.new("Part")
  100. o83 = Instance.new("BlockMesh")
  101. o84 = Instance.new("Part")
  102. o85 = Instance.new("BlockMesh")
  103. o86 = Instance.new("Part")
  104. o87 = Instance.new("BlockMesh")
  105. o88 = Instance.new("Part")
  106. o89 = Instance.new("BlockMesh")
  107. o90 = Instance.new("Part")
  108. o91 = Instance.new("BlockMesh")
  109. o92 = Instance.new("Part")
  110. o93 = Instance.new("BlockMesh")
  111. o94 = Instance.new("BodyGyro")
  112. o95 = Instance.new("Model")
  113. o96 = Instance.new("Part")
  114. o97 = Instance.new("BlockMesh")
  115. o98 = Instance.new("Part")
  116. o99 = Instance.new("BlockMesh")
  117. o100 = Instance.new("Part")
  118. o101 = Instance.new("BlockMesh")
  119. o102 = Instance.new("Part")
  120. o103 = Instance.new("BlockMesh")
  121. o104 = Instance.new("Part")
  122. o105 = Instance.new("BlockMesh")
  123. o106 = Instance.new("Part")
  124. o107 = Instance.new("BlockMesh")
  125. o108 = Instance.new("Part")
  126. o109 = Instance.new("SpecialMesh")
  127. o110 = Instance.new("Part")
  128. o111 = Instance.new("CylinderMesh")
  129. o112 = Instance.new("Part")
  130. o113 = Instance.new("BlockMesh")
  131. o114 = Instance.new("Part")
  132. o115 = Instance.new("BlockMesh")
  133. o116 = Instance.new("Part")
  134. o117 = Instance.new("BlockMesh")
  135. o118 = Instance.new("Part")
  136. o119 = Instance.new("BlockMesh")
  137. o120 = Instance.new("Part")
  138. o121 = Instance.new("BlockMesh")
  139. o122 = Instance.new("Part")
  140. o123 = Instance.new("BlockMesh")
  141. o124 = Instance.new("WedgePart")
  142. o125 = Instance.new("WedgePart")
  143. o126 = Instance.new("Model")
  144. o127 = Instance.new("TrussPart")
  145. o128 = Instance.new("TrussPart")
  146. o129 = Instance.new("TrussPart")
  147. o130 = Instance.new("TrussPart")
  148. o131 = Instance.new("Model")
  149. o132 = Instance.new("Part")
  150. o133 = Instance.new("SpecialMesh")
  151. o134 = Instance.new("Script")
  152. o135 = Instance.new("Script")
  153. o136 = Instance.new("Script")
  154. o138 = Instance.new("Part")
  155. o139 = Instance.new("SpecialMesh")
  156. o140 = Instance.new("Script")
  157. o142 = Instance.new("Part")
  158. o143 = Instance.new("SpecialMesh")
  159. o144 = Instance.new("Script")
  160. o146 = Instance.new("Part")
  161. o147 = Instance.new("SpecialMesh")
  162. o148 = Instance.new("Script")
  163. o149 = Instance.new("Script")
  164. o150 = Instance.new("Script")
  165. o152 = Instance.new("Part")
  166. o153 = Instance.new("SpecialMesh")
  167. o154 = Instance.new("Script")
  168. o155 = Instance.new("Script")
  169. o156 = Instance.new("Script")
  170. o158 = Instance.new("Part")
  171. o159 = Instance.new("SpecialMesh")
  172. o160 = Instance.new("Script")
  173. o161 = Instance.new("Script")
  174. o162 = Instance.new("Script")
  175. o164 = Instance.new("Part")
  176. o165 = Instance.new("SpecialMesh")
  177. o166 = Instance.new("Script")
  178. o167 = Instance.new("Script")
  179. o168 = Instance.new("Script")
  180. o170 = Instance.new("Part")
  181. o171 = Instance.new("SpecialMesh")
  182. o172 = Instance.new("Part")
  183. o173 = Instance.new("CylinderMesh")
  184. o174 = Instance.new("Part")
  185. o175 = Instance.new("Part")
  186. o176 = Instance.new("SpecialMesh")
  187. o177 = Instance.new("Part")
  188. o178 = Instance.new("SpecialMesh")
  189. o179 = Instance.new("Part")
  190. o180 = Instance.new("Part")
  191. o181 = Instance.new("Part")
  192. o182 = Instance.new("Part")
  193. o183 = Instance.new("Part")
  194. o184 = Instance.new("Part")
  195. o185 = Instance.new("Part")
  196. o186 = Instance.new("CylinderMesh")
  197. o187 = Instance.new("Part")
  198. o188 = Instance.new("CylinderMesh")
  199. o189 = Instance.new("Part")
  200. o190 = Instance.new("Part")
  201. o191 = Instance.new("Part")
  202. o192 = Instance.new("Part")
  203. o193 = Instance.new("Part")
  204. o194 = Instance.new("Part")
  205. o195 = Instance.new("Part")
  206. o196 = Instance.new("Part")
  207. o197 = Instance.new("Script")
  208. o198 = Instance.new("Script")
  209. o199 = Instance.new("Script")
  210. o200 = Instance.new("PointLight")
  211. o201 = Instance.new("Script")
  212. o203 = Instance.new("Part")
  213. o204 = Instance.new("Part")
  214. o205 = Instance.new("Script")
  215. o207 = Instance.new("Part")
  216. o208 = Instance.new("SpecialMesh")
  217. o209 = Instance.new("Script")
  218. o211 = Instance.new("Part")
  219. o212 = Instance.new("Script")
  220. o213 = Instance.new("Script")
  221. o214 = Instance.new("Script")
  222. o216 = Instance.new("Model")
  223. o217 = Instance.new("Part")
  224. o218 = Instance.new("Script")
  225. o220 = Instance.new("Part")
  226. o221 = Instance.new("Script")
  227. o223 = Instance.new("Model")
  228. o224 = Instance.new("Part")
  229. o225 = Instance.new("BlockMesh")
  230. o226 = Instance.new("Part")
  231. o227 = Instance.new("BlockMesh")
  232. o228 = Instance.new("Part")
  233. o229 = Instance.new("BlockMesh")
  234. o230 = Instance.new("Part")
  235. o231 = Instance.new("BlockMesh")
  236. o232 = Instance.new("Part")
  237. o233 = Instance.new("BlockMesh")
  238. o234 = Instance.new("Part")
  239. o235 = Instance.new("BlockMesh")
  240. o236 = Instance.new("Part")
  241. o237 = Instance.new("BlockMesh")
  242. o238 = Instance.new("Part")
  243. o239 = Instance.new("BlockMesh")
  244. o240 = Instance.new("Part")
  245. o241 = Instance.new("BlockMesh")
  246. o242 = Instance.new("Part")
  247. o243 = Instance.new("BlockMesh")
  248. o244 = Instance.new("Part")
  249. o245 = Instance.new("BlockMesh")
  250. o246 = Instance.new("Part")
  251. o247 = Instance.new("BlockMesh")
  252. o248 = Instance.new("Part")
  253. o249 = Instance.new("BlockMesh")
  254. o250 = Instance.new("Part")
  255. o251 = Instance.new("BlockMesh")
  256. o252 = Instance.new("Part")
  257. o253 = Instance.new("BlockMesh")
  258. o254 = Instance.new("Part")
  259. o255 = Instance.new("BlockMesh")
  260. o256 = Instance.new("Model")
  261. o257 = Instance.new("Part")
  262. o258 = Instance.new("SpecialMesh")
  263. o259 = Instance.new("Script")
  264. o260 = Instance.new("Script")
  265. o261 = Instance.new("Script")
  266. o263 = Instance.new("Part")
  267. o264 = Instance.new("SpecialMesh")
  268. o265 = Instance.new("Script")
  269. o267 = Instance.new("Part")
  270. o268 = Instance.new("SpecialMesh")
  271. o269 = Instance.new("Script")
  272. o271 = Instance.new("Part")
  273. o272 = Instance.new("SpecialMesh")
  274. o273 = Instance.new("Script")
  275. o274 = Instance.new("Script")
  276. o275 = Instance.new("Script")
  277. o277 = Instance.new("Part")
  278. o278 = Instance.new("SpecialMesh")
  279. o279 = Instance.new("Script")
  280. o280 = Instance.new("Script")
  281. o281 = Instance.new("Script")
  282. o283 = Instance.new("Part")
  283. o284 = Instance.new("SpecialMesh")
  284. o285 = Instance.new("Script")
  285. o286 = Instance.new("Script")
  286. o287 = Instance.new("Script")
  287. o289 = Instance.new("Part")
  288. o290 = Instance.new("SpecialMesh")
  289. o291 = Instance.new("Script")
  290. o292 = Instance.new("Script")
  291. o293 = Instance.new("Script")
  292. o295 = Instance.new("Part")
  293. o296 = Instance.new("SpecialMesh")
  294. o297 = Instance.new("Part")
  295. o298 = Instance.new("CylinderMesh")
  296. o299 = Instance.new("Part")
  297. o300 = Instance.new("Part")
  298. o301 = Instance.new("SpecialMesh")
  299. o302 = Instance.new("Part")
  300. o303 = Instance.new("SpecialMesh")
  301. o304 = Instance.new("Part")
  302. o305 = Instance.new("Part")
  303. o306 = Instance.new("Part")
  304. o307 = Instance.new("Part")
  305. o308 = Instance.new("Part")
  306. o309 = Instance.new("Part")
  307. o310 = Instance.new("Part")
  308. o311 = Instance.new("CylinderMesh")
  309. o312 = Instance.new("Part")
  310. o313 = Instance.new("CylinderMesh")
  311. o314 = Instance.new("Part")
  312. o315 = Instance.new("Part")
  313. o316 = Instance.new("Part")
  314. o317 = Instance.new("Part")
  315. o318 = Instance.new("Part")
  316. o319 = Instance.new("Part")
  317. o320 = Instance.new("Part")
  318. o321 = Instance.new("Part")
  319. o322 = Instance.new("Script")
  320. o323 = Instance.new("Script")
  321. o324 = Instance.new("Script")
  322. o325 = Instance.new("PointLight")
  323. o326 = Instance.new("Script")
  324. o328 = Instance.new("Part")
  325. o329 = Instance.new("Part")
  326. o330 = Instance.new("Script")
  327. o332 = Instance.new("Part")
  328. o333 = Instance.new("SpecialMesh")
  329. o334 = Instance.new("Script")
  330. o336 = Instance.new("Part")
  331. o337 = Instance.new("Script")
  332. o338 = Instance.new("Script")
  333. o339 = Instance.new("Script")
  334. o341 = Instance.new("Model")
  335. o342 = Instance.new("Part")
  336. o343 = Instance.new("SpecialMesh")
  337. o348 = Instance.new("Sound")
  338. o349 = Instance.new("RemoteEvent")
  339. o350 = Instance.new("Sound")
  340. o351 = Instance.new("RemoteEvent")
  341. o352 = Instance.new("Sound")
  342. o353 = Instance.new("RemoteEvent")
  343. o354 = Instance.new("Sound")
  344. o355 = Instance.new("RemoteEvent")
  345. o356 = Instance.new("Sound")
  346. o357 = Instance.new("RemoteEvent")
  347. o358 = Instance.new("Sound")
  348. o359 = Instance.new("RemoteEvent")
  349. o360 = Instance.new("Sound")
  350. o361 = Instance.new("RemoteEvent")
  351. o362 = Instance.new("Sound")
  352. o363 = Instance.new("RemoteEvent")
  353. o364 = Instance.new("Sound")
  354. o365 = Instance.new("RemoteEvent")
  355. o366 = Instance.new("Decal")
  356. o367 = Instance.new("Part")
  357. o368 = Instance.new("Decal")
  358. o377 = Instance.new("Motor6D")
  359. o378 = Instance.new("Motor6D")
  360. o379 = Instance.new("Motor6D")
  361. o380 = Instance.new("Motor6D")
  362. o381 = Instance.new("Motor6D")
  363. o382 = Instance.new("Part")
  364. o385 = Instance.new("Part")
  365. o388 = Instance.new("Part")
  366. o390 = Instance.new("Part")
  367. o392 = Instance.new("Humanoid")
  368. o395 = Instance.new("Part")
  369. o397 = Instance.new("Motor6D")
  370. o398 = Instance.new("Script")
  371. o399 = Instance.new("LocalScript")
  372. o400 = Instance.new("Script")
  373. o401 = Instance.new("LocalScript")
  374. o402 = Instance.new("StringValue")
  375. o403 = Instance.new("Animation")
  376. o404 = Instance.new("NumberValue")
  377. o405 = Instance.new("Animation")
  378. o406 = Instance.new("NumberValue")
  379. o407 = Instance.new("StringValue")
  380. o408 = Instance.new("Animation")
  381. o409 = Instance.new("StringValue")
  382. o410 = Instance.new("Animation")
  383. o411 = Instance.new("StringValue")
  384. o412 = Instance.new("Animation")
  385. o413 = Instance.new("StringValue")
  386. o414 = Instance.new("Animation")
  387. o415 = Instance.new("StringValue")
  388. o416 = Instance.new("Animation")
  389. o417 = Instance.new("StringValue")
  390. o418 = Instance.new("Animation")
  391. o419 = Instance.new("StringValue")
  392. o420 = Instance.new("Animation")
  393. o421 = Instance.new("NumberValue")
  394. o422 = Instance.new("BodyColors")
  395. o423 = Instance.new("Shirt")
  396. o424 = Instance.new("Pants")
  397. o426 = Instance.new("Part")
  398. o427 = Instance.new("SpecialMesh")
  399. o429 = Instance.new("Vector3Value")
  400. o430 = Instance.new("Weld")
  401. o3.Name = "Mech"
  402. o3.Parent = mas
  403. o4.Name = "Control"
  404. o4.Parent = o3
  405. o4.BrickColor = BrickColor.new("Dark stone grey")
  406. o4.Position = Vector3.new(-121.568802, 19.9498596, 42.680397)
  407. o4.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  408. o4.RotVelocity = Vector3.new(-0.000227299868, -3.96630894e-05, 0.000300825312)
  409. o4.Velocity = Vector3.new(-0.000575712998, -0.000327820017, -0.000666637672)
  410. o4.Locked = true
  411. o4.Size = Vector3.new(2, 1.60000002, 2)
  412. o4.CFrame = CFrame.new(-121.568802, 19.9498596, 42.680397, 0.731400967, 8.40262801e-05, 0.681947649, -3.32573649e-07, 1, -0.000122858459, -0.681947649, 8.9631998e-05, 0.731400967)
  413. o4.BottomSurface = Enum.SurfaceType.Weld
  414. o4.TopSurface = Enum.SurfaceType.Smooth
  415. o4.Color = Color3.new(0.388235, 0.372549, 0.384314)
  416. o4.Position = Vector3.new(-121.568802, 19.9498596, 42.680397)
  417. o4.velocity = Vector3.new(-0.000575712998, -0.000327820017, -0.000666637672)
  418. o5.Parent = o4
  419. o6.Name = "SeatWeld"
  420. o6.Parent = o4
  421. o6.Archivable = false
  422. o6.C0 = CFrame.new(0, 0.800000012, 0, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  423. o6.C1 = CFrame.new(0, -1.5, 0, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  424. o6.Part0 = o4
  425. o6.Part1 = o395
  426. o7.Parent = o3
  427.  
  428. runDummyScript(function()
  429. --Start Naming Main variables--
  430. MSCRIPT3 = script
  431. script = script.Parent
  432. --Above names script to the script's parent. that makes it easier.--
  433. Control = script.Control
  434. Torso = script.Torso.Main
  435. LarmM = script["Left Arm"]
  436. Actival = {
  437. la = script.Actival.Larm,
  438. ra = script.Actival.Rarm,
  439. ll = script.Actival.Lleg,
  440. rl = script.Actival.Rleg
  441. }
  442. Larm = {
  443. Hand = LarmM.Hand,
  444. For = LarmM.For,
  445. Back = LarmM.Back
  446. }
  447. RarmM = script["Right Arm"]
  448. Rarm = {
  449. Hand = RarmM.Hand,
  450. For = RarmM.For,
  451. Back = RarmM.Back
  452. }
  453. legs = script.Legs
  454. Legs = {
  455. Left = legs["Left Leg"].Main,
  456. Right = legs["Right Leg"].Main
  457. }
  458. larg = {
  459. H = Larm.Hand.BodyGyro,
  460. F = Larm.For.BodyGyro,
  461. B = Larm.Back.BodyGyro
  462. }
  463. rarg = {
  464. H = Rarm.Hand.BodyGyro,
  465. F = Rarm.For.BodyGyro,
  466. B = Rarm.Back.BodyGyro
  467. }
  468. leg = {
  469. L = Legs.Right.BodyGyro,
  470. R = Legs.Left.BodyGyro
  471. }
  472. TG = Torso.BodyGyro
  473. TV = Torso.BodyVelocity
  474. TBAV = Torso.BodyAngularVelocity
  475. ---Finish of setting the main variables, long, huh?---
  476. local highest = math.rad(45)
  477. local add = math.rad(7)
  478. local Amount = 0
  479. local TS = false --Tool Selected
  480. local Sit = false
  481. script.TS.Changed:connect(function()
  482. TS = script.TS.Value
  483. end)
  484.  
  485. Control.ChildAdded:connect(function(c)
  486. local In = true
  487. if c.Name == "SeatWeld" and c:IsA("Weld") then
  488. local plyr = game.Players:GetPlayerFromCharacter(c.Part1.Parent)
  489. if plyr == nil then plyr = game.Players:GetPlayerFromCharacter(c.Part0.Parent) end
  490. if plyr ~= nil then
  491. if plyr:findFirstChild("Backpack") == nil then return end
  492. if plyr.Character:findFirstChild("Right Arm") == nil then return end
  493. local rac = plyr.Character["Right Arm"]
  494. plyr.Character["Right Arm"].ChildAdded:connect(function(c)
  495. if In == false then return end
  496. if c.Name == "RightGrip" and c:IsA("Weld") then
  497. c.Part0 = RarmM.Hand
  498. LarmM.Hand:MakeJoints()
  499. script.TS.Value = true
  500. local I = Instance.new("ObjectValue",rac)
  501. I.Name = "Mech"
  502. I.Value = script.Actival
  503. wait(0.3)
  504. I:remove()
  505. end
  506. end)
  507. plyr.Character["Right Arm"].ChildRemoved:connect(function(c)
  508. if In == false then return end
  509. if c.Name == "RightGrip" and c:IsA("Weld") then
  510. script.TS.Value = false
  511. end
  512. end)
  513. end
  514. end
  515. repeat wait() until c.Parent ~= Control
  516. In = false
  517. end)
  518.  
  519.  
  520. Walk = function()
  521. if Amount >= highest or Amount <= -highest then
  522. add = -add
  523. end
  524. Amount = Amount+add
  525.  
  526. if Actival.ll.Value == false then
  527. leg.L.cframe = Torso.CFrame*CFrame.Angles(Amount,0,0)
  528. end
  529. if Actival.rl.Value == false then
  530. leg.R.cframe = Torso.CFrame*CFrame.Angles(-Amount,0,0)
  531. end
  532.  
  533. if Actival.la.Value == false then
  534. larg.B.cframe = Torso.CFrame*CFrame.Angles(Amount,0,0)
  535. larg.F.cframe = Torso.CFrame*CFrame.Angles(math.rad(45/3),0,0)
  536. end
  537.  
  538. if Actival.ra.Value == false then
  539. if TS == false then
  540. rarg.B.cframe = Torso.CFrame*CFrame.Angles(-Amount,0,0)
  541. rarg.F.cframe = Torso.CFrame*CFrame.Angles(math.rad(45/3),0,0)
  542. else
  543. rarg.B.cframe = Torso.CFrame*CFrame.Angles(math.rad(45+45/2),0,0)
  544. rarg.F.cframe = Torso.CFrame*CFrame.Angles(math.rad(45),0,0)
  545. end
  546. end
  547.  
  548. end
  549.  
  550.  
  551. Stand = function()
  552. if Actival.ll.Value == false then
  553. leg.L.cframe = Torso.CFrame*CFrame.Angles(0,0,0)
  554. end
  555. if Actival.rl.Value == false then
  556. leg.R.cframe = Torso.CFrame*CFrame.Angles(0,0,0)
  557. end
  558.  
  559. if Actival.la.Value == false then
  560. larg.B.cframe = Torso.CFrame*CFrame.Angles(0,0,0)
  561. larg.F.cframe = Torso.CFrame*CFrame.Angles(math.rad(-45),0,0)
  562. end
  563.  
  564. if Actival.ra.Value == false then
  565. rarg.B.cframe = Torso.CFrame*CFrame.Angles(0,0,0)
  566. rarg.F.cframe = Torso.CFrame*CFrame.Angles(math.rad(-45),0,0)
  567. if TS == true then
  568. rarg.B.cframe = Torso.CFrame*CFrame.Angles(math.rad(45+45/2),0,0)
  569. rarg.F.cframe = Torso.CFrame*CFrame.Angles(math.rad(45),0,0)
  570. end
  571. end
  572. end
  573.  
  574. Sit2 = function()
  575. if Actival.ll.Value == false then
  576. leg.L.cframe = Torso.CFrame*CFrame.Angles(math.rad(90),0,0)
  577. end
  578. if Actival.rl.Value == false then
  579. leg.R.cframe = Torso.CFrame*CFrame.Angles(math.rad(90),0,0)
  580. end
  581.  
  582. if Actival.la.Value == false then
  583. larg.B.cframe = Torso.CFrame*CFrame.Angles(math.rad(45),0,0)
  584. larg.F.cframe = Torso.CFrame*CFrame.Angles(math.rad(45/3),0,0)
  585. end
  586.  
  587. if Actival.ra.Value == false then
  588. rarg.B.cframe = Torso.CFrame*CFrame.Angles(math.rad(45),0,0)
  589. rarg.F.cframe = Torso.CFrame*CFrame.Angles(math.rad(45/3),0,0)
  590. if TS == true then
  591. rarg.B.cframe = Torso.CFrame*CFrame.Angles(math.rad(45+45/2),0,0)
  592. rarg.F.cframe = Torso.CFrame*CFrame.Angles(math.rad(45),0,0)
  593. end
  594. end
  595. end
  596.  
  597.  
  598. while true do
  599. if Sit == false then
  600. TV.velocity = (Torso.CFrame.lookVector*script.WalkSpeed.Value)*Control.Throttle
  601. TBAV.angularvelocity = Vector3.new(0,-5,0)*Control.Steer
  602. end
  603. rarg.H.cframe = rarg.F.cframe
  604. larg.H.cframe = larg.F.cframe
  605. Sit = script.Sitting.Value
  606. if Control.Throttle ~= 0 then
  607. Walk()
  608. elseif Sit == true then
  609. Sit2()
  610. else
  611. Stand()
  612. end
  613. if Sit == true then
  614. Sit2()
  615. end
  616. wait()
  617. end
  618.  
  619.  
  620. end,o7)
  621.  
  622. o8.Name = "TS"
  623. o8.Parent = o3
  624. o9.Name = "WalkSpeed"
  625. o9.Parent = o3
  626. o9.Value = 128
  627. o10.Name = "Sitting"
  628. o10.Parent = o3
  629. o11.Name = "Actival"
  630. o11.Parent = o3
  631. o12.Name = "Larm"
  632. o12.Parent = o11
  633. o13.Name = "Rarm"
  634. o13.Parent = o11
  635. o14.Name = "Lleg"
  636. o14.Parent = o11
  637. o15.Name = "Rleg"
  638. o15.Parent = o11
  639. o16.Name = "Torso"
  640. o16.Parent = o3
  641. o17.Name = "Main"
  642. o17.Parent = o16
  643. o17.Position = Vector3.new(-122.250984, 15.9499598, 41.9486122)
  644. o17.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  645. o17.RotVelocity = Vector3.new(-0.000457255257, -3.84947125e-05, 0.000563318492)
  646. o17.Velocity = Vector3.new(0.0010154075, -0.00171328813, 0.000561619876)
  647. o17.Locked = true
  648. o17.FormFactor = Enum.FormFactor.Plate
  649. o17.Size = Vector3.new(8, 6.4000001, 4)
  650. o17.CFrame = CFrame.new(-122.250984, 15.9499598, 41.9486122, 0.731403351, 9.67159431e-05, 0.681945086, 1.15137402e-06, 1, -0.000143058525, -0.681945086, 0.000105418658, 0.731403351)
  651. o17.BottomSurface = Enum.SurfaceType.Weld
  652. o17.TopSurface = Enum.SurfaceType.Smooth
  653. o17.Position = Vector3.new(-122.250984, 15.9499598, 41.9486122)
  654. o17.velocity = Vector3.new(0.0010154075, -0.00171328813, 0.000561619876)
  655. o18.Parent = o17
  656. o19.Parent = o17
  657. o19.Velocity = Vector3.new(0, -0, -0)
  658. o19.velocity = Vector3.new(0, -0, -0)
  659. o20.Parent = o17
  660. o21.Parent = o17
  661. o21.angularVelocity = Vector3.new(0, -0, 0)
  662. o21.maxTorque = Vector3.new(0, 4e+10, 0)
  663. o21.MaxTorque = Vector3.new(0, 4e+10, 0)
  664. o22.Name = "Right Arm"
  665. o22.Parent = o3
  666. o23.Parent = o22
  667. o23.Position = Vector3.new(-117.155975, 14.949132, 37.8821487)
  668. o23.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  669. o23.CanCollide = false
  670. o23.Locked = true
  671. o23.FormFactor = Enum.FormFactor.Plate
  672. o23.Size = Vector3.new(1, 1.60000002, 1)
  673. o23.CFrame = CFrame.new(-117.155975, 14.949132, 37.8821487, 0.731404722, -0.482250631, 0.48216334, -7.7766992e-05, 0.706983805, 0.707229733, -0.681943655, -0.517308652, 0.517053783)
  674. o23.BottomSurface = Enum.SurfaceType.Smooth
  675. o23.FrontSurface = Enum.SurfaceType.Weld
  676. o23.LeftSurface = Enum.SurfaceType.Hinge
  677. o23.TopSurface = Enum.SurfaceType.Smooth
  678. o23.Position = Vector3.new(-117.155975, 14.949132, 37.8821487)
  679. o24.Parent = o23
  680. o25.Name = "Hand"
  681. o25.Parent = o22
  682. o25.Position = Vector3.new(-120.29818, 11.4129915, 35.9788704)
  683. o25.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  684. o25.RotVelocity = Vector3.new(0.00129199063, -0.000102679085, -0.000978642609)
  685. o25.Velocity = Vector3.new(0.00106656156, -0.167944044, -0.0038610301)
  686. o25.CanCollide = false
  687. o25.Locked = true
  688. o25.FormFactor = Enum.FormFactor.Plate
  689. o25.Size = Vector3.new(3, 1.60000002, 1)
  690. o25.CFrame = CFrame.new(-120.29818, 11.4129915, 35.9788704, 0.731397092, -0.482251972, 0.482173532, -8.71821321e-05, 0.706983149, 0.707230389, -0.681951821, -0.517308295, 0.517043352)
  691. o25.BottomSurface = Enum.SurfaceType.Smooth
  692. o25.FrontSurface = Enum.SurfaceType.Weld
  693. o25.TopSurface = Enum.SurfaceType.Smooth
  694. o25.Position = Vector3.new(-120.29818, 11.4129915, 35.9788704)
  695. o25.velocity = Vector3.new(0.00106656156, -0.167944044, -0.0038610301)
  696. o26.Parent = o25
  697. o26.CFrame = CFrame.new(-122.250786, 15.9516487, 41.948452, 0.731397867, -0.482095122, 0.482329309, -5.78016043e-05, 0.707234621, 0.706979036, -0.681951106, -0.517110825, 0.517241955)
  698. o26.maxTorque = Vector3.new(400000, 400000, 400000)
  699. o26.MaxTorque = Vector3.new(400000, 400000, 400000)
  700. o27.Parent = o25
  701. o28.Parent = o22
  702. o28.BrickColor = BrickColor.new("Dark stone grey")
  703. o28.Position = Vector3.new(-117.886742, 19.949213, 38.564167)
  704. o28.Rotation = Vector3.new(-89.9899979, 0, 43)
  705. o28.RotVelocity = Vector3.new(0.0128228497, 0.000280502922, 0.0164408293)
  706. o28.Velocity = Vector3.new(0.00121209514, -0.158816218, 0.000376473996)
  707. o28.Locked = true
  708. o28.FormFactor = Enum.FormFactor.Plate
  709. o28.Size = Vector3.new(3, 0.400000006, 1)
  710. o28.CFrame = CFrame.new(-117.886742, 19.949213, 38.564167, 0.731400371, -0.681948304, -3.95749294e-06, 8.47788906e-05, 8.51234872e-05, 1, -0.681948304, -0.731400371, 0.000120074175)
  711. o28.BottomSurface = Enum.SurfaceType.Smooth
  712. o28.LeftSurface = Enum.SurfaceType.Hinge
  713. o28.TopSurface = Enum.SurfaceType.Smooth
  714. o28.Color = Color3.new(0.388235, 0.372549, 0.384314)
  715. o28.Position = Vector3.new(-117.886742, 19.949213, 38.564167)
  716. o28.velocity = Vector3.new(0.00121209514, -0.158816218, 0.000376473996)
  717. o29.Parent = o28
  718. o30.Parent = o22
  719. o30.BrickColor = BrickColor.new("Dark stone grey")
  720. o30.Position = Vector3.new(-117.886864, 18.9492283, 38.5641632)
  721. o30.Rotation = Vector3.new(-90, 0.00999999978, 43)
  722. o30.RotVelocity = Vector3.new(0.000542691443, -0.000259359076, -5.96077407e-05)
  723. o30.Velocity = Vector3.new(0.00123810442, -0.157682389, 0.000701651734)
  724. o30.CanCollide = false
  725. o30.Locked = true
  726. o30.FormFactor = Enum.FormFactor.Plate
  727. o30.Size = Vector3.new(3, 1.60000002, 1)
  728. o30.CFrame = CFrame.new(-117.886864, 18.9492283, 38.5641632, 0.731401861, -0.681946695, 0.000122155165, -7.95382439e-05, 9.3820745e-05, 1, -0.681946695, -0.731401861, 1.43798279e-05)
  729. o30.BottomSurface = Enum.SurfaceType.Smooth
  730. o30.FrontSurface = Enum.SurfaceType.Weld
  731. o30.TopSurface = Enum.SurfaceType.Smooth
  732. o30.Color = Color3.new(0.388235, 0.372549, 0.384314)
  733. o30.Position = Vector3.new(-117.886864, 18.9492283, 38.5641632)
  734. o30.velocity = Vector3.new(0.00123810442, -0.157682389, 0.000701651734)
  735. o31.Parent = o30
  736. o32.Parent = o22
  737. o32.Position = Vector3.new(-117.545769, 19.9491806, 38.9298782)
  738. o32.Rotation = Vector3.new(179.98999, 47, 90.0099945)
  739. o32.RotVelocity = Vector3.new(0.000542691443, -0.000259359076, -5.96077407e-05)
  740. o32.Velocity = Vector3.new(0.00120285782, -0.157901198, 0.00133278337)
  741. o32.CanCollide = false
  742. o32.Locked = true
  743. o32.FormFactor = Enum.FormFactor.Plate
  744. o32.Size = Vector3.new(1, 0.600000024, 3)
  745. o32.CFrame = CFrame.new(-117.545769, 19.9491806, 38.9298782, -0.000122155165, -0.681946695, 0.731401861, -1, 9.3820745e-05, -7.95382439e-05, -1.43798279e-05, -0.731401861, -0.681946695)
  746. o32.BottomSurface = Enum.SurfaceType.Smooth
  747. o32.RightSurface = Enum.SurfaceType.Weld
  748. o32.TopSurface = Enum.SurfaceType.Hinge
  749. o32.Position = Vector3.new(-117.545769, 19.9491806, 38.9298782)
  750. o32.velocity = Vector3.new(0.00120285782, -0.157901198, 0.00133278337)
  751. o33.Parent = o32
  752. o34.Parent = o22
  753. o34.BrickColor = BrickColor.new("Dark stone grey")
  754. o34.Position = Vector3.new(-117.88736, 14.9493103, 38.5641289)
  755. o34.Rotation = Vector3.new(-90, 0.00999999978, 43)
  756. o34.RotVelocity = Vector3.new(0.000289713498, -0.000102851911, -2.80313679e-06)
  757. o34.Velocity = Vector3.new(0.00116545078, -0.141588435, -0.00117198552)
  758. o34.CanCollide = false
  759. o34.Locked = true
  760. o34.FormFactor = Enum.FormFactor.Plate
  761. o34.Size = Vector3.new(1, 1.60000002, 1)
  762. o34.CFrame = CFrame.new(-117.88736, 14.9493103, 38.5641289, 0.731402457, -0.681946039, 0.000118286014, -7.70244369e-05, 9.0843183e-05, 1, -0.681946039, -0.731402457, 1.39164185e-05)
  763. o34.BackSurface = Enum.SurfaceType.Weld
  764. o34.BottomSurface = Enum.SurfaceType.Smooth
  765. o34.TopSurface = Enum.SurfaceType.Smooth
  766. o34.Color = Color3.new(0.388235, 0.372549, 0.384314)
  767. o34.Position = Vector3.new(-117.88736, 14.9493103, 38.5641289)
  768. o34.velocity = Vector3.new(0.00116545078, -0.141588435, -0.00117198552)
  769. o35.Parent = o34
  770. o36.Name = "For"
  771. o36.Parent = o22
  772. o36.Position = Vector3.new(-119.092773, 13.1812124, 37.271492)
  773. o36.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  774. o36.RotVelocity = Vector3.new(0.0014730636, -2.55098785e-05, -0.00119303702)
  775. o36.Velocity = Vector3.new(-0.000297882594, -0.14518629, -0.00336191268)
  776. o36.Locked = true
  777. o36.FormFactor = Enum.FormFactor.Plate
  778. o36.Size = Vector3.new(3, 0.400000006, 4)
  779. o36.CFrame = CFrame.new(-119.092773, 13.1812124, 37.271492, 0.731402397, -0.48225078, 0.482166708, -7.75466615e-05, 0.706986308, 0.70722723, -0.681946158, -0.517305076, 0.517054081)
  780. o36.BottomSurface = Enum.SurfaceType.Smooth
  781. o36.TopSurface = Enum.SurfaceType.Smooth
  782. o36.Position = Vector3.new(-119.092773, 13.1812124, 37.271492)
  783. o36.velocity = Vector3.new(-0.000297882594, -0.14518629, -0.00336191268)
  784. o37.Parent = o36
  785. o37.Scale = Vector3.new(1, 4, 1)
  786. o38.Parent = o36
  787. o38.CFrame = CFrame.new(-122.250839, 15.9497128, 41.9483833, 0.731397867, -0.482095122, 0.482329309, -5.78016043e-05, 0.707234621, 0.706979036, -0.681951106, -0.517110825, 0.517241955)
  788. o39.Parent = o22
  789. o39.Position = Vector3.new(-118.227753, 19.9494076, 38.1985054)
  790. o39.Rotation = Vector3.new(179.98999, 47, 90.0099945)
  791. o39.RotVelocity = Vector3.new(0.000573212979, -6.78975121e-05, -0.000181066498)
  792. o39.Velocity = Vector3.new(0.00192959001, -0.130357236, 0.00223116507)
  793. o39.CanCollide = false
  794. o39.Locked = true
  795. o39.FormFactor = Enum.FormFactor.Plate
  796. o39.Size = Vector3.new(1, 0.600000024, 3)
  797. o39.CFrame = CFrame.new(-118.227753, 19.9494076, 38.1985054, -0.000117245756, -0.68194592, 0.731402576, -1, 9.08206057e-05, -7.56232184e-05, -1.48554846e-05, -0.731402636, -0.68194592)
  798. o39.BottomSurface = Enum.SurfaceType.Hinge
  799. o39.RightSurface = Enum.SurfaceType.Weld
  800. o39.TopSurface = Enum.SurfaceType.Smooth
  801. o39.Position = Vector3.new(-118.227753, 19.9494076, 38.1985054)
  802. o39.velocity = Vector3.new(0.00192959001, -0.130357236, 0.00223116507)
  803. o40.Parent = o39
  804. o41.Parent = o22
  805. o41.BrickColor = BrickColor.new("Dark stone grey")
  806. o41.Position = Vector3.new(-119.623138, 11.8376837, 36.7028542)
  807. o41.Rotation = Vector3.new(179.98999, 47, 135)
  808. o41.RotVelocity = Vector3.new(0.00145527546, 2.00953364e-05, -0.00115166057)
  809. o41.Velocity = Vector3.new(-0.00167355058, -0.123976059, -0.0042060893)
  810. o41.CanCollide = false
  811. o41.Locked = true
  812. o41.FormFactor = Enum.FormFactor.Plate
  813. o41.Size = Vector3.new(1, 0.400000006, 3)
  814. o41.CFrame = CFrame.new(-119.623138, 11.8376837, 36.7028542, -0.482172549, -0.482250422, 0.731398761, -0.707225382, 0.706988156, -8.11497448e-05, -0.517051101, -0.51730293, -0.681950033)
  815. o41.BottomSurface = Enum.SurfaceType.Smooth
  816. o41.RightSurface = Enum.SurfaceType.Weld
  817. o41.TopSurface = Enum.SurfaceType.Hinge
  818. o41.Color = Color3.new(0.388235, 0.372549, 0.384314)
  819. o41.Position = Vector3.new(-119.623138, 11.8376837, 36.7028542)
  820. o41.velocity = Vector3.new(-0.00167355058, -0.123976059, -0.0042060893)
  821. o42.Parent = o22
  822. o42.BrickColor = BrickColor.new("Dark stone grey")
  823. o42.Position = Vector3.new(-120.008934, 12.4032707, 36.2890129)
  824. o42.Rotation = Vector3.new(179.98999, 47, 135)
  825. o42.RotVelocity = Vector3.new(0.00145527546, 2.00953364e-05, -0.00115166057)
  826. o42.Velocity = Vector3.new(-0.00103050238, -0.122929499, -0.00337525201)
  827. o42.CanCollide = false
  828. o42.Locked = true
  829. o42.FormFactor = Enum.FormFactor.Plate
  830. o42.Size = Vector3.new(1, 0.400000006, 3)
  831. o42.CFrame = CFrame.new(-120.008934, 12.4032707, 36.2890129, -0.482172549, -0.482250422, 0.731398761, -0.707225382, 0.706988156, -8.11497448e-05, -0.517051101, -0.51730293, -0.681950033)
  832. o42.BottomSurface = Enum.SurfaceType.Hinge
  833. o42.RightSurface = Enum.SurfaceType.Weld
  834. o42.TopSurface = Enum.SurfaceType.Smooth
  835. o42.Color = Color3.new(0.388235, 0.372549, 0.384314)
  836. o42.Position = Vector3.new(-120.008934, 12.4032707, 36.2890129)
  837. o42.velocity = Vector3.new(-0.00103050238, -0.122929499, -0.00337525201)
  838. o43.Parent = o22
  839. o43.Position = Vector3.new(-118.618767, 14.949461, 39.2460938)
  840. o43.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  841. o43.RotVelocity = Vector3.new(0.0016650802, -2.33001028e-05, -0.00129081111)
  842. o43.Velocity = Vector3.new(0.000179332332, -0.127387911, -0.00128879689)
  843. o43.CanCollide = false
  844. o43.Locked = true
  845. o43.FormFactor = Enum.FormFactor.Plate
  846. o43.Size = Vector3.new(1, 1.60000002, 1)
  847. o43.CFrame = CFrame.new(-118.618767, 14.949461, 39.2460938, 0.731402218, -0.482249945, 0.48216784, -7.60417461e-05, 0.706988871, 0.707224667, -0.681946337, -0.517302334, 0.517056584)
  848. o43.BottomSurface = Enum.SurfaceType.Smooth
  849. o43.FrontSurface = Enum.SurfaceType.Weld
  850. o43.RightSurface = Enum.SurfaceType.Hinge
  851. o43.TopSurface = Enum.SurfaceType.Smooth
  852. o43.Position = Vector3.new(-118.618767, 14.949461, 39.2460938)
  853. o43.velocity = Vector3.new(0.000179332332, -0.127387911, -0.00128879689)
  854. o44.Parent = o43
  855. o45.Name = "Back"
  856. o45.Parent = o22
  857. o45.Position = Vector3.new(-117.887138, 16.9494324, 38.5641708)
  858. o45.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  859. o45.RotVelocity = Vector3.new(0.000429983076, -3.67866305e-05, -9.29719245e-05)
  860. o45.Velocity = Vector3.new(-0.000526657328, -0.11471796, -0.00104224752)
  861. o45.CanCollide = false
  862. o45.Locked = true
  863. o45.FormFactor = Enum.FormFactor.Plate
  864. o45.Size = Vector3.new(3, 3, 1.60000002)
  865. o45.CFrame = CFrame.new(-117.887138, 16.9494324, 38.5641708, 0.731401861, 0.000116510157, 0.681946695, -7.57984599e-05, 1, -8.95539488e-05, -0.681946695, 1.38094219e-05, 0.731401861)
  866. o45.BottomSurface = Enum.SurfaceType.Smooth
  867. o45.TopSurface = Enum.SurfaceType.Weld
  868. o45.Position = Vector3.new(-117.887138, 16.9494324, 38.5641708)
  869. o45.velocity = Vector3.new(-0.000526657328, -0.11471796, -0.00104224752)
  870. o46.Parent = o45
  871. o47.Parent = o45
  872. o47.CFrame = CFrame.new(-122.250771, 15.9497185, 41.9484596, 0.731384635, 0.000143586833, 0.681965172, -1.70456333e-05, 1, -0.000192267762, -0.681965172, 0.00012899717, 0.731384635)
  873. o48.Name = "Legs"
  874. o48.Parent = o3
  875. o49.Parent = o48
  876. o49.BrickColor = BrickColor.new("Dark stone grey")
  877. o49.Position = Vector3.new(-122.251282, 12.1499825, 41.9483299)
  878. o49.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  879. o49.RotVelocity = Vector3.new(-0.00055365765, 2.79025262e-05, 0.000576967432)
  880. o49.Velocity = Vector3.new(0.00323930732, -0.0013232599, 0.00320860418)
  881. o49.CanCollide = false
  882. o49.Locked = true
  883. o49.FormFactor = Enum.FormFactor.Plate
  884. o49.Size = Vector3.new(1, 0.400000006, 4)
  885. o49.CFrame = CFrame.new(-122.251282, 12.1499825, 41.9483299, 0.731402218, 0.000100280566, 0.681946337, 2.68166696e-06, 1, -0.000149926665, -0.681946337, 0.000111485453, 0.731402218)
  886. o49.BottomSurface = Enum.SurfaceType.Smooth
  887. o49.TopSurface = Enum.SurfaceType.Weld
  888. o49.Color = Color3.new(0.388235, 0.372549, 0.384314)
  889. o49.Position = Vector3.new(-122.251282, 12.1499825, 41.9483299)
  890. o49.velocity = Vector3.new(0.00323930732, -0.0013232599, 0.00320860418)
  891. o50.Parent = o49
  892. o51.Name = "Right Leg"
  893. o51.Parent = o48
  894. o52.Parent = o51
  895. o52.Position = Vector3.new(-120.78846, 10.9499855, 40.5844307)
  896. o52.Rotation = Vector3.new(0, 43, 0)
  897. o52.RotVelocity = Vector3.new(0.000433036388, 7.24673446e-05, -0.000228113073)
  898. o52.Velocity = Vector3.new(0.00355248386, -0.000619865197, 0.00276930467)
  899. o52.CanCollide = false
  900. o52.Locked = true
  901. o52.FormFactor = Enum.FormFactor.Plate
  902. o52.Size = Vector3.new(4, 2, 4)
  903. o52.CFrame = CFrame.new(-120.78846, 10.9499855, 40.5844307, 0.731401861, 7.73060492e-06, 0.681946754, 3.33264597e-06, 1, -1.49104144e-05, -0.681946754, 1.31781917e-05, 0.731401861)
  904. o52.BottomSurface = Enum.SurfaceType.Weld
  905. o52.TopSurface = Enum.SurfaceType.Smooth
  906. o52.Position = Vector3.new(-120.78846, 10.9499855, 40.5844307)
  907. o52.velocity = Vector3.new(0.00355248386, -0.000619865197, 0.00276930467)
  908. o53.Parent = o52
  909. o54.Name = "Main"
  910. o54.Parent = o51
  911. o54.Position = Vector3.new(-120.788498, 5.9499855, 40.5843658)
  912. o54.Rotation = Vector3.new(0, 43, 0)
  913. o54.RotVelocity = Vector3.new(0.000433036388, 7.24673446e-05, -0.000228113073)
  914. o54.Velocity = Vector3.new(0.00241191383, -0.00061982841, 0.000604125438)
  915. o54.Locked = true
  916. o54.FormFactor = Enum.FormFactor.Plate
  917. o54.Size = Vector3.new(4, 8.00000095, 4)
  918. o54.CFrame = CFrame.new(-120.788498, 5.9499855, 40.5843658, 0.731401861, 7.73060492e-06, 0.681946754, 3.33264597e-06, 1, -1.49104144e-05, -0.681946754, 1.31781917e-05, 0.731401861)
  919. o54.BottomSurface = Enum.SurfaceType.Smooth
  920. o54.TopSurface = Enum.SurfaceType.Smooth
  921. o54.Position = Vector3.new(-120.788498, 5.9499855, 40.5843658)
  922. o54.velocity = Vector3.new(0.00241191383, -0.00061982841, 0.000604125438)
  923. o55.Parent = o54
  924. o56.Parent = o54
  925. o56.CFrame = CFrame.new(-122.250786, 15.9497318, 41.9484558, 0.731384635, 0.000143586833, 0.681965172, -1.70456333e-05, 1, -0.000192267762, -0.681965172, 0.00012899717, 0.731384635)
  926. o57.Parent = o51
  927. o57.BrickColor = BrickColor.new("Dark stone grey")
  928. o57.Position = Vector3.new(-120.788445, 12.1499891, 40.5844536)
  929. o57.Rotation = Vector3.new(0, 43, 0)
  930. o57.RotVelocity = Vector3.new(0.000448134815, 7.90349732e-05, -0.000249046803)
  931. o57.Velocity = Vector3.new(0.00363349915, -0.00102627242, 0.00374950562)
  932. o57.CanCollide = false
  933. o57.Locked = true
  934. o57.FormFactor = Enum.FormFactor.Plate
  935. o57.Size = Vector3.new(3, 0.400000006, 4)
  936. o57.CFrame = CFrame.new(-120.788445, 12.1499891, 40.5844536, 0.731401563, 8.59533884e-06, 0.681947052, 3.12838029e-06, 1, -1.59593637e-05, -0.681947052, 1.38060932e-05, 0.731401563)
  937. o57.BottomSurface = Enum.SurfaceType.Weld
  938. o57.LeftSurface = Enum.SurfaceType.Hinge
  939. o57.TopSurface = Enum.SurfaceType.Smooth
  940. o57.Color = Color3.new(0.388235, 0.372549, 0.384314)
  941. o57.Position = Vector3.new(-120.788445, 12.1499891, 40.5844536)
  942. o57.velocity = Vector3.new(0.00363349915, -0.00102627242, 0.00374950562)
  943. o58.Parent = o57
  944. o59.Name = "Left Leg"
  945. o59.Parent = o48
  946. o60.Parent = o59
  947. o60.Position = Vector3.new(-123.714027, 10.9499798, 43.3122368)
  948. o60.Rotation = Vector3.new(0, 43, 0)
  949. o60.RotVelocity = Vector3.new(0.000498397043, 0.000162589422, -0.000327715999)
  950. o60.Velocity = Vector3.new(0.00399462273, -0.00111535937, 0.00425536931)
  951. o60.CanCollide = false
  952. o60.Locked = true
  953. o60.FormFactor = Enum.FormFactor.Plate
  954. o60.Size = Vector3.new(4, 2, 4)
  955. o60.CFrame = CFrame.new(-123.714027, 10.9499798, 43.3122368, 0.731401026, -1.08458221e-06, 0.681947589, 3.44457612e-06, 1, -2.10395092e-06, -0.681947589, 3.88785247e-06, 0.731401026)
  956. o60.BottomSurface = Enum.SurfaceType.Weld
  957. o60.TopSurface = Enum.SurfaceType.Smooth
  958. o60.Position = Vector3.new(-123.714027, 10.9499798, 43.3122368)
  959. o60.velocity = Vector3.new(0.00399462273, -0.00111535937, 0.00425536931)
  960. o61.Parent = o60
  961. o62.Parent = o59
  962. o62.BrickColor = BrickColor.new("Dark stone grey")
  963. o62.Position = Vector3.new(-123.714027, 12.1499805, 43.3122406)
  964. o62.Rotation = Vector3.new(0, 43, 0)
  965. o62.RotVelocity = Vector3.new(0.000498397043, 0.000162589422, -0.000327715999)
  966. o62.Velocity = Vector3.new(0.004387883, -0.00111536123, 0.00485344604)
  967. o62.CanCollide = false
  968. o62.Locked = true
  969. o62.FormFactor = Enum.FormFactor.Plate
  970. o62.Size = Vector3.new(3, 0.400000006, 4)
  971. o62.CFrame = CFrame.new(-123.714027, 12.1499805, 43.3122406, 0.731401026, -1.08458221e-06, 0.681947589, 3.44457612e-06, 1, -2.10395092e-06, -0.681947589, 3.88785247e-06, 0.731401026)
  972. o62.BottomSurface = Enum.SurfaceType.Weld
  973. o62.RightSurface = Enum.SurfaceType.Hinge
  974. o62.TopSurface = Enum.SurfaceType.Smooth
  975. o62.Color = Color3.new(0.388235, 0.372549, 0.384314)
  976. o62.Position = Vector3.new(-123.714027, 12.1499805, 43.3122406)
  977. o62.velocity = Vector3.new(0.004387883, -0.00111536123, 0.00485344604)
  978. o63.Parent = o62
  979. o64.Name = "Main"
  980. o64.Parent = o59
  981. o64.Position = Vector3.new(-123.714005, 5.94997883, 43.3122101)
  982. o64.Rotation = Vector3.new(0, 43, 0)
  983. o64.RotVelocity = Vector3.new(0.000494128093, 0.000158383351, -0.000323043991)
  984. o64.Velocity = Vector3.new(0.00238380814, -0.00114641513, 0.00179568632)
  985. o64.Locked = true
  986. o64.FormFactor = Enum.FormFactor.Plate
  987. o64.Size = Vector3.new(4, 8.00000095, 4)
  988. o64.CFrame = CFrame.new(-123.714005, 5.94997883, 43.3122101, 0.73140049, -5.54259998e-07, 0.681948185, 2.84299244e-06, 1, -2.23639609e-06, -0.681948185, 3.5744747e-06, 0.73140049)
  989. o64.BottomSurface = Enum.SurfaceType.Smooth
  990. o64.TopSurface = Enum.SurfaceType.Smooth
  991. o64.Position = Vector3.new(-123.714005, 5.94997883, 43.3122101)
  992. o64.velocity = Vector3.new(0.00238380814, -0.00114641513, 0.00179568632)
  993. o65.Parent = o64
  994. o66.Parent = o64
  995. o66.CFrame = CFrame.new(-122.250748, 15.9497414, 41.9484558, 0.731384635, 0.000143586833, 0.681965172, -1.70456333e-05, 1, -0.000192267762, -0.681965172, 0.00012899717, 0.731384635)
  996. o67.Name = "Main"
  997. o67.Parent = o48
  998. o67.BrickColor = BrickColor.new("Dark stone grey")
  999. o67.Position = Vector3.new(-122.25116, 12.5499792, 41.9483757)
  1000. o67.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1001. o67.RotVelocity = Vector3.new(-0.0005267011, 4.44196339e-05, 0.000543732254)
  1002. o67.Velocity = Vector3.new(0.0028605368, -0.00176984782, 0.00287477346)
  1003. o67.Locked = true
  1004. o67.FormFactor = Enum.FormFactor.Plate
  1005. o67.Size = Vector3.new(7.5, 0.400000006, 3.5)
  1006. o67.CFrame = CFrame.new(-122.25116, 12.5499792, 41.9483757, 0.73140043, 9.52961345e-05, 0.681948245, 2.24965083e-06, 1, -0.000142153789, -0.681948245, 0.000105505482, 0.73140043)
  1007. o67.BottomSurface = Enum.SurfaceType.Smooth
  1008. o67.TopSurface = Enum.SurfaceType.Smooth
  1009. o67.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1010. o67.Position = Vector3.new(-122.25116, 12.5499792, 41.9483757)
  1011. o67.velocity = Vector3.new(0.0028605368, -0.00176984782, 0.00287477346)
  1012. o68.Parent = o67
  1013. o69.Name = "Left Arm"
  1014. o69.Parent = o3
  1015. o70.Name = "Hand"
  1016. o70.Parent = o69
  1017. o70.Position = Vector3.new(-128.343811, 11.4133949, 43.4799423)
  1018. o70.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  1019. o70.RotVelocity = Vector3.new(0.00110248255, 1.45598542e-05, -0.000925185741)
  1020. o70.Velocity = Vector3.new(-0.00172130135, -0.112276882, -0.00452275621)
  1021. o70.CanCollide = false
  1022. o70.Locked = true
  1023. o70.FormFactor = Enum.FormFactor.Plate
  1024. o70.Size = Vector3.new(3, 1.60000002, 1)
  1025. o70.CFrame = CFrame.new(-128.343811, 11.4133949, 43.4799423, 0.731400788, -0.482235789, 0.482184142, -7.27578808e-05, 0.707013726, 0.707199812, -0.681947827, -0.517281592, 0.5170753)
  1026. o70.BottomSurface = Enum.SurfaceType.Smooth
  1027. o70.FrontSurface = Enum.SurfaceType.Weld
  1028. o70.TopSurface = Enum.SurfaceType.Smooth
  1029. o70.Position = Vector3.new(-128.343811, 11.4133949, 43.4799423)
  1030. o70.velocity = Vector3.new(-0.00172130135, -0.112276882, -0.00452275621)
  1031. o71.Parent = o70
  1032. o71.CFrame = CFrame.new(-122.250778, 15.9497108, 41.9484329, 0.731397867, -0.482095122, 0.482329309, -5.78016043e-05, 0.707234621, 0.706979036, -0.681951106, -0.517110825, 0.517241955)
  1033. o71.maxTorque = Vector3.new(400000, 400000, 400000)
  1034. o71.MaxTorque = Vector3.new(400000, 400000, 400000)
  1035. o72.Parent = o70
  1036. o73.Parent = o69
  1037. o73.BrickColor = BrickColor.new("Dark stone grey")
  1038. o73.Position = Vector3.new(-125.932907, 14.9493999, 46.0652962)
  1039. o73.Rotation = Vector3.new(-90, 0.00999999978, 43)
  1040. o73.RotVelocity = Vector3.new(0.000336725294, 5.82529719e-05, 9.11794996e-06)
  1041. o73.Velocity = Vector3.new(-0.000127247084, -0.116629265, -0.00229529291)
  1042. o73.CanCollide = false
  1043. o73.Locked = true
  1044. o73.FormFactor = Enum.FormFactor.Plate
  1045. o73.Size = Vector3.new(1, 1.60000002, 1)
  1046. o73.CFrame = CFrame.new(-125.932907, 14.9493999, 46.0652962, 0.731400073, -0.681948602, 0.000146095204, -7.17799048e-05, 0.000137246956, 1, -0.681948662, -0.731400073, 5.14322273e-05)
  1047. o73.BackSurface = Enum.SurfaceType.Weld
  1048. o73.BottomSurface = Enum.SurfaceType.Smooth
  1049. o73.TopSurface = Enum.SurfaceType.Smooth
  1050. o73.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1051. o73.Position = Vector3.new(-125.932907, 14.9493999, 46.0652962)
  1052. o73.velocity = Vector3.new(-0.000127247084, -0.116629265, -0.00229529291)
  1053. o74.Parent = o73
  1054. o75.Name = "For"
  1055. o75.Parent = o69
  1056. o75.Position = Vector3.new(-127.138359, 13.1813669, 44.7725983)
  1057. o75.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  1058. o75.RotVelocity = Vector3.new(0.00125030894, 8.81161486e-06, -0.00106942584)
  1059. o75.Velocity = Vector3.new(-0.00120262464, -0.123839393, -0.00398852117)
  1060. o75.Locked = true
  1061. o75.FormFactor = Enum.FormFactor.Plate
  1062. o75.Size = Vector3.new(3, 0.400000006, 4)
  1063. o75.CFrame = CFrame.new(-127.138359, 13.1813669, 44.7725983, 0.731400132, -0.482233286, 0.482187629, -7.23188423e-05, 0.707018435, 0.707195103, -0.681948543, -0.517277479, 0.517078519)
  1064. o75.BottomSurface = Enum.SurfaceType.Smooth
  1065. o75.TopSurface = Enum.SurfaceType.Smooth
  1066. o75.Position = Vector3.new(-127.138359, 13.1813669, 44.7725983)
  1067. o75.velocity = Vector3.new(-0.00120262464, -0.123839393, -0.00398852117)
  1068. o76.Parent = o75
  1069. o76.Scale = Vector3.new(1, 4, 1)
  1070. o77.Parent = o75
  1071. o77.CFrame = CFrame.new(-122.250809, 15.9497128, 41.9484406, 0.731397867, -0.482095122, 0.482329309, -5.78016043e-05, 0.707234621, 0.706979036, -0.681951106, -0.517110825, 0.517241955)
  1072. o78.Parent = o69
  1073. o78.BrickColor = BrickColor.new("Dark stone grey")
  1074. o78.Position = Vector3.new(-127.668732, 11.837759, 44.2038956)
  1075. o78.Rotation = Vector3.new(179.98999, 47, 135)
  1076. o78.RotVelocity = Vector3.new(0.00108024362, 9.31639624e-06, -0.000908070942)
  1077. o78.Velocity = Vector3.new(-0.000595046266, -0.124636717, -0.00355154555)
  1078. o78.CanCollide = false
  1079. o78.Locked = true
  1080. o78.FormFactor = Enum.FormFactor.Plate
  1081. o78.Size = Vector3.new(1, 0.400000006, 3)
  1082. o78.CFrame = CFrame.new(-127.668732, 11.837759, 44.2038956, -0.482186794, -0.482233793, 0.731400371, -0.707195818, 0.70701772, -7.1987437e-05, -0.51707828, -0.517277956, -0.681948364)
  1083. o78.BottomSurface = Enum.SurfaceType.Smooth
  1084. o78.RightSurface = Enum.SurfaceType.Weld
  1085. o78.TopSurface = Enum.SurfaceType.Hinge
  1086. o78.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1087. o78.Position = Vector3.new(-127.668732, 11.837759, 44.2038956)
  1088. o78.velocity = Vector3.new(-0.000595046266, -0.124636717, -0.00355154555)
  1089. o79.Parent = o69
  1090. o79.BrickColor = BrickColor.new("Dark stone grey")
  1091. o79.Position = Vector3.new(-128.054535, 12.4033451, 43.7900658)
  1092. o79.Rotation = Vector3.new(179.98999, 47, 135)
  1093. o79.RotVelocity = Vector3.new(0.00106875226, 5.31882324e-06, -0.000898046244)
  1094. o79.Velocity = Vector3.new(0.000400119228, -0.131365776, -0.00279639103)
  1095. o79.CanCollide = false
  1096. o79.Locked = true
  1097. o79.FormFactor = Enum.FormFactor.Plate
  1098. o79.Size = Vector3.new(1, 0.400000006, 3)
  1099. o79.CFrame = CFrame.new(-128.054535, 12.4033451, 43.7900658, -0.482187569, -0.482232839, 0.73140049, -0.707193732, 0.707019806, -7.0889655e-05, -0.517080426, -0.517275989, -0.681948185)
  1100. o79.BottomSurface = Enum.SurfaceType.Hinge
  1101. o79.RightSurface = Enum.SurfaceType.Weld
  1102. o79.TopSurface = Enum.SurfaceType.Smooth
  1103. o79.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1104. o79.Position = Vector3.new(-128.054535, 12.4033451, 43.7900658)
  1105. o79.velocity = Vector3.new(0.000400119228, -0.131365776, -0.00279639103)
  1106. o80.Parent = o69
  1107. o80.Position = Vector3.new(-126.664284, 14.9493952, 46.7472305)
  1108. o80.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  1109. o80.RotVelocity = Vector3.new(0.00124927983, 5.56501482e-06, -0.00106913375)
  1110. o80.Velocity = Vector3.new(0.00103295385, -0.134204164, -0.00173469819)
  1111. o80.CanCollide = false
  1112. o80.Locked = true
  1113. o80.FormFactor = Enum.FormFactor.Plate
  1114. o80.Size = Vector3.new(1, 1.60000002, 1)
  1115. o80.CFrame = CFrame.new(-126.664284, 14.9493952, 46.7472305, 0.731399894, -0.482232362, 0.48218894, -7.17193689e-05, 0.707020521, 0.707193017, -0.681948841, -0.517275453, 0.517080188)
  1116. o80.BottomSurface = Enum.SurfaceType.Smooth
  1117. o80.FrontSurface = Enum.SurfaceType.Weld
  1118. o80.RightSurface = Enum.SurfaceType.Hinge
  1119. o80.TopSurface = Enum.SurfaceType.Smooth
  1120. o80.Position = Vector3.new(-126.664284, 14.9493952, 46.7472305)
  1121. o80.velocity = Vector3.new(0.00103295385, -0.134204164, -0.00173469819)
  1122. o81.Parent = o80
  1123. o82.Parent = o69
  1124. o82.Position = Vector3.new(-125.201485, 14.9492521, 45.3833313)
  1125. o82.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  1126. o82.RotVelocity = Vector3.new(0.00124927983, 5.56501482e-06, -0.00106913375)
  1127. o82.Velocity = Vector3.new(0.00102521083, -0.134064212, -0.00174301735)
  1128. o82.CanCollide = false
  1129. o82.Locked = true
  1130. o82.FormFactor = Enum.FormFactor.Plate
  1131. o82.Size = Vector3.new(1, 1.60000002, 1)
  1132. o82.CFrame = CFrame.new(-125.201485, 14.9492521, 45.3833313, 0.731399894, -0.482232362, 0.48218894, -7.17193689e-05, 0.707020521, 0.707193017, -0.681948841, -0.517275453, 0.517080188)
  1133. o82.BottomSurface = Enum.SurfaceType.Smooth
  1134. o82.FrontSurface = Enum.SurfaceType.Weld
  1135. o82.LeftSurface = Enum.SurfaceType.Hinge
  1136. o82.TopSurface = Enum.SurfaceType.Smooth
  1137. o82.Position = Vector3.new(-125.201485, 14.9492521, 45.3833313)
  1138. o82.velocity = Vector3.new(0.00102521083, -0.134064212, -0.00174301735)
  1139. o83.Parent = o82
  1140. o84.Parent = o69
  1141. o84.BrickColor = BrickColor.new("Dark stone grey")
  1142. o84.Position = Vector3.new(-125.93232, 18.9493427, 46.0654831)
  1143. o84.Rotation = Vector3.new(-90, 0.00999999978, 43)
  1144. o84.RotVelocity = Vector3.new(0.000341681123, 5.24196403e-05, 5.43356805e-07)
  1145. o84.Velocity = Vector3.new(0.000320601219, -0.130303591, -0.000786416)
  1146. o84.CanCollide = false
  1147. o84.Locked = true
  1148. o84.FormFactor = Enum.FormFactor.Plate
  1149. o84.Size = Vector3.new(3, 1.60000002, 1)
  1150. o84.CFrame = CFrame.new(-125.93232, 18.9493427, 46.0654831, 0.731399477, -0.681949258, 0.000143104728, -7.05873899e-05, 0.00013414069, 1, -0.681949258, -0.731399477, 4.99734233e-05)
  1151. o84.BottomSurface = Enum.SurfaceType.Smooth
  1152. o84.FrontSurface = Enum.SurfaceType.Weld
  1153. o84.TopSurface = Enum.SurfaceType.Smooth
  1154. o84.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1155. o84.Position = Vector3.new(-125.93232, 18.9493427, 46.0654831)
  1156. o84.velocity = Vector3.new(0.000320601219, -0.130303591, -0.000786416)
  1157. o85.Parent = o84
  1158. o86.Parent = o69
  1159. o86.Position = Vector3.new(-126.273148, 19.9494057, 45.6998291)
  1160. o86.Rotation = Vector3.new(179.98999, 47, 90.0099945)
  1161. o86.RotVelocity = Vector3.new(0.000346563436, 3.2203734e-05, 1.96228993e-05)
  1162. o86.Velocity = Vector3.new(0.000353593525, -0.133269891, -2.39631918e-05)
  1163. o86.CanCollide = false
  1164. o86.Locked = true
  1165. o86.FormFactor = Enum.FormFactor.Plate
  1166. o86.Size = Vector3.new(1, 0.600000024, 3)
  1167. o86.CFrame = CFrame.new(-126.273148, 19.9494057, 45.6998291, -0.000144219695, -0.681949794, 0.73139894, -1, 0.000135697046, -7.0660637e-05, -5.10616701e-05, -0.73139894, -0.681949854)
  1168. o86.BottomSurface = Enum.SurfaceType.Hinge
  1169. o86.RightSurface = Enum.SurfaceType.Weld
  1170. o86.TopSurface = Enum.SurfaceType.Smooth
  1171. o86.Position = Vector3.new(-126.273148, 19.9494057, 45.6998291)
  1172. o86.velocity = Vector3.new(0.000353593525, -0.133269891, -2.39631918e-05)
  1173. o87.Parent = o86
  1174. o88.Parent = o69
  1175. o88.BrickColor = BrickColor.new("Dark stone grey")
  1176. o88.Position = Vector3.new(-125.932167, 19.9493542, 46.0655327)
  1177. o88.Rotation = Vector3.new(-90, 0.00999999978, 43)
  1178. o88.RotVelocity = Vector3.new(-0.0103797643, 3.85683525e-05, -0.0135702025)
  1179. o88.Velocity = Vector3.new(0.000376359181, -0.129214883, 2.89240852e-05)
  1180. o88.Locked = true
  1181. o88.FormFactor = Enum.FormFactor.Plate
  1182. o88.Size = Vector3.new(3, 0.400000006, 1)
  1183. o88.CFrame = CFrame.new(-125.932167, 19.9493542, 46.0655327, 0.73139894, -0.681949854, 0.000147095911, -6.90713277e-05, 0.000141619224, 1, -0.681949854, -0.73139894, 5.64769725e-05)
  1184. o88.BottomSurface = Enum.SurfaceType.Smooth
  1185. o88.RightSurface = Enum.SurfaceType.Hinge
  1186. o88.TopSurface = Enum.SurfaceType.Smooth
  1187. o88.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1188. o88.Position = Vector3.new(-125.932167, 19.9493542, 46.0655327)
  1189. o88.velocity = Vector3.new(0.000376359181, -0.129214883, 2.89240852e-05)
  1190. o89.Parent = o88
  1191. o90.Parent = o69
  1192. o90.Position = Vector3.new(-125.591194, 19.9492588, 46.4312363)
  1193. o90.Rotation = Vector3.new(179.98999, 47, 90.0099945)
  1194. o90.RotVelocity = Vector3.new(0.000327900401, 5.55379811e-05, 5.13249734e-06)
  1195. o90.Velocity = Vector3.new(0.000496529392, -0.133890048, -8.41548317e-05)
  1196. o90.CanCollide = false
  1197. o90.Locked = true
  1198. o90.FormFactor = Enum.FormFactor.Plate
  1199. o90.Size = Vector3.new(1, 0.600000024, 3)
  1200. o90.CFrame = CFrame.new(-125.591194, 19.9492588, 46.4312363, -0.000144841353, -0.681950092, 0.731398702, -1, 0.000136524002, -7.07395156e-05, -5.16126638e-05, -0.731398702, -0.681950092)
  1201. o90.BottomSurface = Enum.SurfaceType.Smooth
  1202. o90.RightSurface = Enum.SurfaceType.Weld
  1203. o90.TopSurface = Enum.SurfaceType.Hinge
  1204. o90.Position = Vector3.new(-125.591194, 19.9492588, 46.4312363)
  1205. o90.velocity = Vector3.new(0.000496529392, -0.133890048, -8.41548317e-05)
  1206. o91.Parent = o90
  1207. o92.Name = "Back"
  1208. o92.Parent = o69
  1209. o92.Position = Vector3.new(-125.932602, 16.9493275, 46.0653839)
  1210. o92.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1211. o92.RotVelocity = Vector3.new(0.000327900401, 5.55379811e-05, 5.13249734e-06)
  1212. o92.Velocity = Vector3.new(0.000491607818, -0.133771837, -0.00104887236)
  1213. o92.CanCollide = false
  1214. o92.Locked = true
  1215. o92.FormFactor = Enum.FormFactor.Plate
  1216. o92.Size = Vector3.new(3, 3, 1.60000002)
  1217. o92.CFrame = CFrame.new(-125.932602, 16.9493275, 46.0653839, 0.731398702, 0.000144841353, 0.681950092, -7.07395156e-05, 1, -0.000136524002, -0.681950092, 5.16126638e-05, 0.731398702)
  1218. o92.BottomSurface = Enum.SurfaceType.Smooth
  1219. o92.TopSurface = Enum.SurfaceType.Weld
  1220. o92.Position = Vector3.new(-125.932602, 16.9493275, 46.0653839)
  1221. o92.velocity = Vector3.new(0.000491607818, -0.133771837, -0.00104887236)
  1222. o93.Parent = o92
  1223. o94.Parent = o92
  1224. o94.CFrame = CFrame.new(-122.250671, 15.9496326, 41.948761, 0.731384635, 0.000111951536, 0.681965172, -4.86809331e-05, 1, -0.000111951536, -0.681965172, 4.86809331e-05, 0.731384635)
  1225. o95.Name = "Head"
  1226. o95.Parent = o3
  1227. o96.Parent = o95
  1228. o96.Position = Vector3.new(-122.25, 24.9499741, 41.9496078)
  1229. o96.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1230. o96.RotVelocity = Vector3.new(-0.000384646904, 1.49561729e-05, 0.000417278119)
  1231. o96.Velocity = Vector3.new(-0.00316277938, -0.00140021695, -0.00289218198)
  1232. o96.Locked = true
  1233. o96.FormFactor = Enum.FormFactor.Plate
  1234. o96.Size = Vector3.new(6, 0.400000006, 4)
  1235. o96.CFrame = CFrame.new(-122.25, 24.9499741, 41.9496078, 0.731398404, 9.11058087e-05, 0.68195039, 2.99686121e-06, 1, -0.000136810108, -0.68195039, 0.000102106409, 0.731398404)
  1236. o96.BottomSurface = Enum.SurfaceType.Weld
  1237. o96.FrontSurface = Enum.SurfaceType.Weld
  1238. o96.TopSurface = Enum.SurfaceType.Smooth
  1239. o96.Position = Vector3.new(-122.25, 24.9499741, 41.9496078)
  1240. o96.velocity = Vector3.new(-0.00316277938, -0.00140021695, -0.00289218198)
  1241. o97.Parent = o96
  1242. o98.Parent = o95
  1243. o98.Position = Vector3.new(-124.078697, 22.7499695, 43.6542587)
  1244. o98.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1245. o98.RotVelocity = Vector3.new(-0.000413912552, -1.09174907e-05, 0.00044782451)
  1246. o98.Velocity = Vector3.new(-0.00249556499, -0.00142604636, -0.00239009596)
  1247. o98.CanCollide = false
  1248. o98.Locked = true
  1249. o98.FormFactor = Enum.FormFactor.Plate
  1250. o98.Size = Vector3.new(1, 4.00000191, 4)
  1251. o98.CFrame = CFrame.new(-124.078697, 22.7499695, 43.6542587, 0.731398523, 9.12292307e-05, 0.681950331, 3.08985341e-06, 1, -0.000137090843, -0.681950331, 0.000102375161, 0.731398523)
  1252. o98.BottomSurface = Enum.SurfaceType.Weld
  1253. o98.FrontSurface = Enum.SurfaceType.Weld
  1254. o98.TopSurface = Enum.SurfaceType.Smooth
  1255. o98.Position = Vector3.new(-124.078697, 22.7499695, 43.6542587)
  1256. o98.velocity = Vector3.new(-0.00249556499, -0.00142604636, -0.00239009596)
  1257. o99.Parent = o98
  1258. o100.Parent = o95
  1259. o100.Position = Vector3.new(-120.4217, 22.7499847, 40.2445068)
  1260. o100.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1261. o100.RotVelocity = Vector3.new(-0.000413912552, -1.09174907e-05, 0.00044782451)
  1262. o100.Velocity = Vector3.new(-0.00245834584, -0.00119969225, -0.00235017715)
  1263. o100.CanCollide = false
  1264. o100.Locked = true
  1265. o100.FormFactor = Enum.FormFactor.Plate
  1266. o100.Size = Vector3.new(1, 4.00000191, 4)
  1267. o100.CFrame = CFrame.new(-120.4217, 22.7499847, 40.2445068, 0.731398523, 9.12292307e-05, 0.681950331, 3.08985341e-06, 1, -0.000137090843, -0.681950331, 0.000102375161, 0.731398523)
  1268. o100.BottomSurface = Enum.SurfaceType.Weld
  1269. o100.FrontSurface = Enum.SurfaceType.Weld
  1270. o100.TopSurface = Enum.SurfaceType.Smooth
  1271. o100.Position = Vector3.new(-120.4217, 22.7499847, 40.2445068)
  1272. o100.velocity = Vector3.new(-0.00245834584, -0.00119969225, -0.00235017715)
  1273. o101.Parent = o100
  1274. o102.Parent = o95
  1275. o102.Position = Vector3.new(-123.272964, 24.3501816, 40.8524475)
  1276. o102.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1277. o102.RotVelocity = Vector3.new(-0.000286399707, -2.20788916e-05, 0.000323260494)
  1278. o102.Velocity = Vector3.new(-0.00198009261, -0.00177924114, -0.00195309578)
  1279. o102.CanCollide = false
  1280. o102.Locked = true
  1281. o102.FormFactor = Enum.FormFactor.Plate
  1282. o102.Size = Vector3.new(4, 0.800000012, 1)
  1283. o102.CFrame = CFrame.new(-123.272964, 24.3501816, 40.8524475, 0.731398582, 9.14956909e-05, 0.681950212, 3.21174298e-06, 1, -0.000137612325, -0.681950212, 0.000102839716, 0.731398582)
  1284. o102.BottomSurface = Enum.SurfaceType.Weld
  1285. o102.FrontSurface = Enum.SurfaceType.Weld
  1286. o102.TopSurface = Enum.SurfaceType.Smooth
  1287. o102.Position = Vector3.new(-123.272964, 24.3501816, 40.8524475)
  1288. o102.velocity = Vector3.new(-0.00198009261, -0.00177924114, -0.00195309578)
  1289. o103.Parent = o102
  1290. o104.Parent = o95
  1291. o104.Position = Vector3.new(-122.176048, 22.3501854, 39.8293152)
  1292. o104.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1293. o104.RotVelocity = Vector3.new(-0.000286399707, -2.20788916e-05, 0.000323260494)
  1294. o104.Velocity = Vector3.new(-0.00131098321, -0.00171767629, -0.00135607878)
  1295. o104.CanCollide = false
  1296. o104.Locked = true
  1297. o104.FormFactor = Enum.FormFactor.Plate
  1298. o104.Size = Vector3.new(1, 3.20000196, 1)
  1299. o104.CFrame = CFrame.new(-122.176048, 22.3501854, 39.8293152, 0.731398582, 9.14956909e-05, 0.681950212, 3.21174298e-06, 1, -0.000137612325, -0.681950212, 0.000102839716, 0.731398582)
  1300. o104.BottomSurface = Enum.SurfaceType.Weld
  1301. o104.FrontSurface = Enum.SurfaceType.Weld
  1302. o104.TopSurface = Enum.SurfaceType.Smooth
  1303. o104.Position = Vector3.new(-122.176048, 22.3501854, 39.8293152)
  1304. o104.velocity = Vector3.new(-0.00131098321, -0.00171767629, -0.00135607878)
  1305. o105.Parent = o104
  1306. o106.Parent = o95
  1307. o106.Position = Vector3.new(-124.370232, 22.3501797, 41.8751755)
  1308. o106.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1309. o106.RotVelocity = Vector3.new(-0.000511559309, 5.57473777e-06, 0.000533111044)
  1310. o106.Velocity = Vector3.new(-0.00251235627, -0.00223568734, -0.00272274343)
  1311. o106.CanCollide = false
  1312. o106.Locked = true
  1313. o106.FormFactor = Enum.FormFactor.Plate
  1314. o106.Size = Vector3.new(1, 3.20000196, 1)
  1315. o106.CFrame = CFrame.new(-124.370232, 22.3501797, 41.8751755, 0.731398463, 9.06553687e-05, 0.681950331, 3.1145446e-06, 1, -0.000136275819, -0.681950331, 0.000101795886, 0.731398463)
  1316. o106.BottomSurface = Enum.SurfaceType.Weld
  1317. o106.FrontSurface = Enum.SurfaceType.Weld
  1318. o106.TopSurface = Enum.SurfaceType.Smooth
  1319. o106.Position = Vector3.new(-124.370232, 22.3501797, 41.8751755)
  1320. o106.velocity = Vector3.new(-0.00251235627, -0.00223568734, -0.00272274343)
  1321. o107.Parent = o106
  1322. o108.Parent = o95
  1323. o108.BrickColor = BrickColor.new("Dark stone grey")
  1324. o108.Position = Vector3.new(-122.04908, 23.0924072, 41.4318657)
  1325. o108.Rotation = Vector3.new(28.6899986, 39.2799988, -19.1099987)
  1326. o108.RotVelocity = Vector3.new(-0.000511559309, 5.57473777e-06, 0.000533111044)
  1327. o108.Velocity = Vector3.new(-0.00291051762, -0.00122503517, -0.00311537646)
  1328. o108.CanCollide = false
  1329. o108.Locked = true
  1330. o108.FormFactor = Enum.FormFactor.Plate
  1331. o108.Size = Vector3.new(1, 0.400001913, 1)
  1332. o108.CFrame = CFrame.new(-122.04908, 23.0924072, 41.4318657, 0.731398463, 0.253370136, 0.633134902, 3.1145446e-06, 0.928416729, -0.371540725, -0.681950331, 0.271746218, 0.679041803)
  1333. o108.BottomSurface = Enum.SurfaceType.Weld
  1334. o108.TopSurface = Enum.SurfaceType.Smooth
  1335. o108.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1336. o108.Position = Vector3.new(-122.04908, 23.0924072, 41.4318657)
  1337. o108.velocity = Vector3.new(-0.00291051762, -0.00122503517, -0.00311537646)
  1338. o109.Parent = o108
  1339. o109.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  1340. o109.MeshType = Enum.MeshType.Sphere
  1341. o110.Parent = o95
  1342. o110.BrickColor = BrickColor.new("Dark stone grey")
  1343. o110.Position = Vector3.new(-122.150429, 22.721035, 41.3231544)
  1344. o110.Rotation = Vector3.new(28.6899986, 39.2799988, -19.1099987)
  1345. o110.RotVelocity = Vector3.new(-0.00042262458, 1.12569091e-06, 0.000471206382)
  1346. o110.Velocity = Vector3.new(-0.00233364338, -0.00174936943, -0.00218935055)
  1347. o110.CanCollide = false
  1348. o110.Locked = true
  1349. o110.FormFactor = Enum.FormFactor.Plate
  1350. o110.Size = Vector3.new(1, 0.400001913, 1)
  1351. o110.CFrame = CFrame.new(-122.150429, 22.721035, 41.3231544, 0.731398344, 0.253370255, 0.633135021, 2.94943152e-06, 0.928416789, -0.371540606, -0.68195045, 0.27174601, 0.679041743)
  1352. o110.BottomSurface = Enum.SurfaceType.Weld
  1353. o110.TopSurface = Enum.SurfaceType.Weld
  1354. o110.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1355. o110.Position = Vector3.new(-122.150429, 22.721035, 41.3231544)
  1356. o110.velocity = Vector3.new(-0.00233364338, -0.00174936943, -0.00218935055)
  1357. o111.Parent = o110
  1358. o111.Scale = Vector3.new(0.200000003, 1.5, 0.200000003)
  1359. o112.Parent = o95
  1360. o112.BrickColor = BrickColor.new("Dark stone grey")
  1361. o112.Position = Vector3.new(-122.591255, 21.5500507, 41.5835533)
  1362. o112.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1363. o112.RotVelocity = Vector3.new(-0.00042262458, 1.12569091e-06, 0.000471206382)
  1364. o112.Velocity = Vector3.new(-0.00178157503, -0.00184703874, -0.00169396773)
  1365. o112.CanCollide = false
  1366. o112.Locked = true
  1367. o112.FormFactor = Enum.FormFactor.Plate
  1368. o112.Size = Vector3.new(4, 1.60000169, 1)
  1369. o112.CFrame = CFrame.new(-122.591255, 21.5500507, 41.5835533, 0.731398344, 9.06954228e-05, 0.68195045, 2.94943152e-06, 1, -0.00013615744, -0.68195045, 0.000101596699, 0.731398344)
  1370. o112.BottomSurface = Enum.SurfaceType.Weld
  1371. o112.TopSurface = Enum.SurfaceType.Smooth
  1372. o112.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1373. o112.Position = Vector3.new(-122.591255, 21.5500507, 41.5835533)
  1374. o112.velocity = Vector3.new(-0.00178157503, -0.00184703874, -0.00169396773)
  1375. o113.Parent = o112
  1376. o113.Scale = Vector3.new(1, 1.35000002, 1)
  1377. o114.Parent = o95
  1378. o114.Position = Vector3.new(-123.273201, 21.5501862, 40.8521576)
  1379. o114.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1380. o114.RotVelocity = Vector3.new(-0.000249374949, -6.17066544e-05, 0.000283230765)
  1381. o114.Velocity = Vector3.new(-0.000848030671, -0.00105066074, -0.00135367876)
  1382. o114.CanCollide = false
  1383. o114.Locked = true
  1384. o114.FormFactor = Enum.FormFactor.Plate
  1385. o114.Size = Vector3.new(2, 1.60000169, 1)
  1386. o114.CFrame = CFrame.new(-123.273201, 21.5501862, 40.8521576, 0.731397927, 9.11224342e-05, 0.681950927, 2.94519941e-06, 1, -0.000136778981, -0.681950927, 0.00010204834, 0.731397927)
  1387. o114.BottomSurface = Enum.SurfaceType.Weld
  1388. o114.FrontSurface = Enum.SurfaceType.Weld
  1389. o114.TopSurface = Enum.SurfaceType.Smooth
  1390. o114.Position = Vector3.new(-123.273201, 21.5501862, 40.8521576)
  1391. o114.velocity = Vector3.new(-0.000848030671, -0.00105066074, -0.00135367876)
  1392. o115.Parent = o114
  1393. o116.Parent = o95
  1394. o116.Transparency = 0.5
  1395. o116.Position = Vector3.new(-123.273056, 23.1501846, 40.8523216)
  1396. o116.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1397. o116.RotVelocity = Vector3.new(-0.000249374949, -6.17066544e-05, 0.000283230765)
  1398. o116.Velocity = Vector3.new(-0.00130120956, -0.00105057878, -0.00175266934)
  1399. o116.CanCollide = false
  1400. o116.Locked = true
  1401. o116.FormFactor = Enum.FormFactor.Plate
  1402. o116.Size = Vector3.new(2, 1.60000169, 1)
  1403. o116.CFrame = CFrame.new(-123.273056, 23.1501846, 40.8523216, 0.731397927, 9.11224342e-05, 0.681950927, 2.94519941e-06, 1, -0.000136778981, -0.681950927, 0.00010204834, 0.731397927)
  1404. o116.BottomSurface = Enum.SurfaceType.Weld
  1405. o116.FrontSurface = Enum.SurfaceType.Weld
  1406. o116.TopSurface = Enum.SurfaceType.Smooth
  1407. o116.Position = Vector3.new(-123.273056, 23.1501846, 40.8523216)
  1408. o116.velocity = Vector3.new(-0.00130120956, -0.00105057878, -0.00175266934)
  1409. o117.Parent = o116
  1410. o118.Parent = o95
  1411. o118.Position = Vector3.new(-124.078911, 19.9499722, 43.6539574)
  1412. o118.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1413. o118.RotVelocity = Vector3.new(-0.000559950306, -2.33025548e-05, 0.00055862969)
  1414. o118.Velocity = Vector3.new(-0.00130197336, -0.000864447909, -0.00158929476)
  1415. o118.Locked = true
  1416. o118.FormFactor = Enum.FormFactor.Plate
  1417. o118.Size = Vector3.new(3, 1.60000169, 4)
  1418. o118.CFrame = CFrame.new(-124.078911, 19.9499722, 43.6539574, 0.731398046, 9.06662171e-05, 0.681950808, 2.55196574e-06, 1, -0.000135688257, -0.681950808, 0.000100982448, 0.731398046)
  1419. o118.BottomSurface = Enum.SurfaceType.Weld
  1420. o118.TopSurface = Enum.SurfaceType.Smooth
  1421. o118.Position = Vector3.new(-124.078911, 19.9499722, 43.6539574)
  1422. o118.velocity = Vector3.new(-0.00130197336, -0.000864447909, -0.00158929476)
  1423. o119.Parent = o118
  1424. o120.Parent = o95
  1425. o120.Position = Vector3.new(-120.421921, 19.9499855, 40.2442055)
  1426. o120.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1427. o120.RotVelocity = Vector3.new(-0.000559950306, -2.33025548e-05, 0.00055862969)
  1428. o120.Velocity = Vector3.new(-0.00122252479, -0.000730836182, -0.00150408503)
  1429. o120.Locked = true
  1430. o120.FormFactor = Enum.FormFactor.Plate
  1431. o120.Size = Vector3.new(3, 1.60000169, 4)
  1432. o120.CFrame = CFrame.new(-120.421921, 19.9499855, 40.2442055, 0.731398046, 9.06662171e-05, 0.681950808, 2.55196574e-06, 1, -0.000135688257, -0.681950808, 0.000100982448, 0.731398046)
  1433. o120.BottomSurface = Enum.SurfaceType.Weld
  1434. o120.TopSurface = Enum.SurfaceType.Smooth
  1435. o120.Position = Vector3.new(-120.421921, 19.9499855, 40.2442055)
  1436. o120.velocity = Vector3.new(-0.00122252479, -0.000730836182, -0.00150408503)
  1437. o121.Parent = o120
  1438. o122.Parent = o95
  1439. o122.BrickColor = BrickColor.new("Dark stone grey")
  1440. o122.Position = Vector3.new(-122.93235, 19.9501133, 41.2176666)
  1441. o122.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1442. o122.RotVelocity = Vector3.new(-0.00048234823, 2.67304986e-05, 0.00047676859)
  1443. o122.Velocity = Vector3.new(-0.00119212316, -0.00143015152, -0.00124470051)
  1444. o122.Locked = true
  1445. o122.FormFactor = Enum.FormFactor.Plate
  1446. o122.Size = Vector3.new(2, 1.60000169, 2)
  1447. o122.CFrame = CFrame.new(-122.93235, 19.9501133, 41.2176666, 0.731398284, 9.1349888e-05, 0.68195051, 1.69808561e-06, 1, -0.000135775059, -0.68195051, 0.000100463658, 0.731398284)
  1448. o122.BottomSurface = Enum.SurfaceType.Weld
  1449. o122.TopSurface = Enum.SurfaceType.Smooth
  1450. o122.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1451. o122.Position = Vector3.new(-122.93235, 19.9501133, 41.2176666)
  1452. o122.velocity = Vector3.new(-0.00119212316, -0.00143015152, -0.00124470051)
  1453. o123.Parent = o122
  1454. o124.Parent = o95
  1455. o124.Transparency = 1
  1456. o124.Position = Vector3.new(110.663795, 2.44730306, -110.454811)
  1457. o124.Rotation = Vector3.new(0.280000001, 2.78999996, -0.0700000003)
  1458. o124.Locked = true
  1459. o124.FormFactor = Enum.FormFactor.Plate
  1460. o124.Size = Vector3.new(1, 0.900000036, 1)
  1461. o124.CFrame = CFrame.new(110.663795, 2.44730306, -110.454811, 0.998814225, 0.00123952422, 0.0486683249, -0.00100417633, 0.999987662, -0.0048599029, -0.048673749, 0.00480526825, 0.998803198)
  1462. o124.BottomSurface = Enum.SurfaceType.Weld
  1463. o124.Position = Vector3.new(110.663795, 2.44730306, -110.454811)
  1464. o125.Parent = o95
  1465. o125.Transparency = 1
  1466. o125.Position = Vector3.new(-122.225433, 22.5500507, 41.2426491)
  1467. o125.Rotation = Vector3.new(-179.98999, -43, -179.98999)
  1468. o125.RotVelocity = Vector3.new(-0.000398841192, -1.52961329e-05, 0.000451558415)
  1469. o125.Velocity = Vector3.new(-0.00227682735, -0.00153744593, -0.00204597996)
  1470. o125.Locked = true
  1471. o125.FormFactor = Enum.FormFactor.Plate
  1472. o125.Size = Vector3.new(1, 0.400000006, 1)
  1473. o125.CFrame = CFrame.new(-122.225433, 22.5500507, 41.2426491, -0.731398284, 9.14364427e-05, -0.68195051, -1.73385445e-06, 1, 0.00013594034, 0.681950569, 0.00010060893, -0.731398284)
  1474. o125.BottomSurface = Enum.SurfaceType.Weld
  1475. o125.Position = Vector3.new(-122.225433, 22.5500507, 41.2426491)
  1476. o125.velocity = Vector3.new(-0.00227682735, -0.00153744593, -0.00204597996)
  1477. o126.Name = "Extra"
  1478. o126.Parent = o3
  1479. o127.Parent = o126
  1480. o127.Material = Enum.Material.DiamondPlate
  1481. o127.Transparency = 1
  1482. o127.Position = Vector3.new(-120.936241, 16.6495724, 44.8248787)
  1483. o127.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1484. o127.RotVelocity = Vector3.new(-0.000398841192, -1.52961329e-05, 0.000451558415)
  1485. o127.Velocity = Vector3.new(0.000332789146, 0.000473440392, 0.000327093527)
  1486. o127.Locked = true
  1487. o127.Size = Vector3.new(2, 7, 2)
  1488. o127.CFrame = CFrame.new(-120.936241, 16.6495724, 44.8248787, 0.731398284, 9.14364427e-05, 0.68195051, 1.73385445e-06, 1, -0.00013594034, -0.681950569, 0.00010060893, 0.731398284)
  1489. o127.FrontSurface = Enum.SurfaceType.Weld
  1490. o127.RightSurface = Enum.SurfaceType.Smooth
  1491. o127.Position = Vector3.new(-120.936241, 16.6495724, 44.8248787)
  1492. o127.velocity = Vector3.new(0.000332789146, 0.000473440392, 0.000327093527)
  1493. o128.Parent = o126
  1494. o128.Material = Enum.Material.DiamondPlate
  1495. o128.Transparency = 1
  1496. o128.Position = Vector3.new(-119.47345, 16.6495762, 43.4609718)
  1497. o128.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  1498. o128.RotVelocity = Vector3.new(-0.00043502546, -1.24422304e-05, 0.000463403121)
  1499. o128.Velocity = Vector3.new(0.000430606888, 0.00061471446, 0.000362860039)
  1500. o128.Locked = true
  1501. o128.Size = Vector3.new(2, 7, 2)
  1502. o128.CFrame = CFrame.new(-119.47345, 16.6495762, 43.4609718, 0.731398284, 9.11539246e-05, 0.681950569, 1.91373056e-06, 1, -0.000135718961, -0.681950569, 0.00010056969, 0.731398284)
  1503. o128.FrontSurface = Enum.SurfaceType.Weld
  1504. o128.LeftSurface = Enum.SurfaceType.Smooth
  1505. o128.Position = Vector3.new(-119.47345, 16.6495762, 43.4609718)
  1506. o128.velocity = Vector3.new(0.000430606888, 0.00061471446, 0.000362860039)
  1507. o129.Parent = o126
  1508. o129.Material = Enum.Material.DiamondPlate
  1509. o129.Transparency = 1
  1510. o129.Position = Vector3.new(-119.473907, 6.94994545, 43.4604568)
  1511. o129.Rotation = Vector3.new(0, 43, 0)
  1512. o129.RotVelocity = Vector3.new(0.000221982948, -0.000134459799, -0.000237799584)
  1513. o129.Velocity = Vector3.new(0.00212863414, -0.00173696899, 0.000795026252)
  1514. o129.Locked = true
  1515. o129.Size = Vector3.new(2, 8, 2)
  1516. o129.CFrame = CFrame.new(-119.473907, 6.94994545, 43.4604568, 0.731398642, 8.28935026e-06, 0.681950152, 1.33766105e-06, 1, -1.35900154e-05, -0.681950152, 1.08519362e-05, 0.731398642)
  1517. o129.FrontSurface = Enum.SurfaceType.Weld
  1518. o129.LeftSurface = Enum.SurfaceType.Smooth
  1519. o129.Position = Vector3.new(-119.473907, 6.94994545, 43.4604568)
  1520. o129.velocity = Vector3.new(0.00212863414, -0.00173696899, 0.000795026252)
  1521. o130.Parent = o126
  1522. o130.Material = Enum.Material.DiamondPlate
  1523. o130.Transparency = 1
  1524. o130.Position = Vector3.new(-120.936646, 6.94998693, 44.8244171)
  1525. o130.Rotation = Vector3.new(0, 43, 0)
  1526. o130.RotVelocity = Vector3.new(0.000359198253, 7.97580215e-05, -0.000132410336)
  1527. o130.Velocity = Vector3.new(0.00172426365, -0.00217427011, 0.00128132035)
  1528. o130.Locked = true
  1529. o130.Size = Vector3.new(2, 8, 2)
  1530. o130.CFrame = CFrame.new(-120.936646, 6.94998693, 44.8244171, 0.731398046, -3.68739643e-06, 0.681950808, 2.41971247e-06, 1, 2.81196753e-06, -0.681950808, -4.06542796e-07, 0.731398046)
  1531. o130.FrontSurface = Enum.SurfaceType.Weld
  1532. o130.RightSurface = Enum.SurfaceType.Smooth
  1533. o130.Position = Vector3.new(-120.936646, 6.94998693, 44.8244171)
  1534. o130.velocity = Vector3.new(0.00172426365, -0.00217427011, 0.00128132035)
  1535. o131.Name = "SwordRight"
  1536. o131.Parent = o3
  1537. o132.Name = "BladeWedgeVolt"
  1538. o132.Parent = o131
  1539. o132.BrickColor = BrickColor.new("Toothpaste")
  1540. o132.Reflectance = 0.80000001192093
  1541. o132.Position = Vector3.new(-129.026581, 19.6847229, 26.6164818)
  1542. o132.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  1543. o132.RotVelocity = Vector3.new(0.000714747468, -2.14580141e-05, -0.000749092025)
  1544. o132.Velocity = Vector3.new(0.0060250489, -0.129097477, 0.00529854558)
  1545. o132.FormFactor = Enum.FormFactor.Custom
  1546. o132.Size = Vector3.new(0.600000024, 1.4000001, 1)
  1547. o132.CFrame = CFrame.new(-129.026581, 19.6847229, 26.6164818, 0.731395781, -0.482237965, 0.482189566, -7.77844034e-05, 0.707012296, 0.707201242, -0.681953251, -0.517281532, 0.517068267)
  1548. o132.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1549. o132.BottomSurface = Enum.SurfaceType.Weld
  1550. o132.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1551. o132.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1552. o132.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1553. o132.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1554. o132.Color = Color3.new(0, 1, 1)
  1555. o132.Position = Vector3.new(-129.026581, 19.6847229, 26.6164818)
  1556. o132.velocity = Vector3.new(0.0060250489, -0.129097477, 0.00529854558)
  1557. o133.Parent = o132
  1558. o133.Scale = Vector3.new(0.800000012, 1, 1)
  1559. o133.MeshType = Enum.MeshType.Wedge
  1560. o134.Name = "Reflectance script"
  1561. o134.Parent = o132
  1562.  
  1563. runDummyScript(function()
  1564. while true do
  1565. script.Parent.Reflectance = 0.5
  1566. wait (0.1)
  1567. script.Parent.Reflectance = 0.6
  1568. wait (0.1)
  1569. script.Parent.Reflectance = 0.7
  1570. wait (0.1)
  1571. script.Parent.Reflectance = 0.8
  1572. wait (0.1)
  1573. script.Parent.Reflectance = 0.9
  1574. wait (0.1)
  1575. script.Parent.Reflectance = 1
  1576. wait (0.1)
  1577. script.Parent.Reflectance = 0.9
  1578. wait (0.1)
  1579. script.Parent.Reflectance = 0.8
  1580. wait (0.1)
  1581. script.Parent.Reflectance = 0.7
  1582. wait (0.1)
  1583. script.Parent.Reflectance = 0.6
  1584. wait (0.1)
  1585. end
  1586.  
  1587. end,o134)
  1588.  
  1589. o135.Name = "BreakJoints"
  1590. o135.Parent = o132
  1591.  
  1592. runDummyScript(function()
  1593. function onTouched(hit)
  1594. hit:BreakJoints()
  1595. end
  1596.  
  1597. connection = script.Parent.Touched:connect(onTouched)
  1598. end,o135)
  1599.  
  1600. o136.Parent = o132
  1601.  
  1602. runDummyScript(function()
  1603. function stick(x, y)
  1604.  
  1605. weld = Instance.new("Weld")
  1606.  
  1607.  
  1608.  
  1609. weld.Part0 = x
  1610.  
  1611. weld.Part1 = y
  1612.  
  1613.  
  1614.  
  1615. local HitPos = x.Position
  1616.  
  1617.  
  1618.  
  1619. local CJ = CFrame.new(HitPos)
  1620.  
  1621. local C0 = x.CFrame:inverse() *CJ
  1622.  
  1623. local C1 = y.CFrame:inverse() * CJ
  1624.  
  1625.  
  1626.  
  1627. weld.C0 = C0
  1628.  
  1629. weld.C1 = C1
  1630.  
  1631.  
  1632.  
  1633. weld.Parent = x
  1634.  
  1635. end
  1636.  
  1637.  
  1638.  
  1639. function onTouched(part)
  1640.  
  1641. local h = part.Parent:findFirstChild("Humanoid")
  1642.  
  1643. if h~=nil then
  1644.  
  1645. wait(0.001)
  1646. h.Health = 0
  1647. children = h.Parent:children()
  1648.  
  1649. for i=1,#children do
  1650.  
  1651. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  1652.  
  1653. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  1654.  
  1655. end
  1656.  
  1657. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  1658.  
  1659. end
  1660.  
  1661. end
  1662.  
  1663.  
  1664.  
  1665. script.Parent.Touched:connect(onTouched)
  1666. end,o136)
  1667.  
  1668. o138.Name = "BladeWedge"
  1669. o138.Parent = o131
  1670. o138.Position = Vector3.new(-128.930145, 19.6847305, 26.7199135)
  1671. o138.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  1672. o138.RotVelocity = Vector3.new(0.000718714029, -2.24540436e-05, -0.000749338476)
  1673. o138.Velocity = Vector3.new(0.00591367017, -0.129576623, 0.00495316274)
  1674. o138.FormFactor = Enum.FormFactor.Custom
  1675. o138.Size = Vector3.new(0.600000024, 1.20000005, 0.800000012)
  1676. o138.CFrame = CFrame.new(-128.930145, 19.6847305, 26.7199135, 0.731395781, -0.482238114, 0.482189417, -7.80210248e-05, 0.707011878, 0.70720166, -0.681953251, -0.51728189, 0.517067909)
  1677. o138.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1678. o138.BottomSurface = Enum.SurfaceType.Weld
  1679. o138.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1680. o138.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1681. o138.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1682. o138.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1683. o138.Position = Vector3.new(-128.930145, 19.6847305, 26.7199135)
  1684. o138.velocity = Vector3.new(0.00591367017, -0.129576623, 0.00495316274)
  1685. o139.Parent = o138
  1686. o139.MeshType = Enum.MeshType.Wedge
  1687. o140.Name = "BreakJoints"
  1688. o140.Parent = o138
  1689.  
  1690. runDummyScript(function()
  1691. function onTouched(hit)
  1692. hit:BreakJoints()
  1693. end
  1694.  
  1695. connection = script.Parent.Touched:connect(onTouched)
  1696. end,o140)
  1697.  
  1698. o142.Name = "BladeWedge"
  1699. o142.Parent = o131
  1700. o142.Position = Vector3.new(-128.351639, 24.3517323, 27.339798)
  1701. o142.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  1702. o142.RotVelocity = Vector3.new(0.00074162049, -5.46637239e-05, -0.000731666456)
  1703. o142.Velocity = Vector3.new(0.0102969669, -0.129337072, 0.00705981255)
  1704. o142.FormFactor = Enum.FormFactor.Custom
  1705. o142.Size = Vector3.new(0.600000024, 1, 1.39999914)
  1706. o142.CFrame = CFrame.new(-128.351639, 24.3517323, 27.339798, 0.731395602, -0.482238382, 0.482189447, -7.88075195e-05, 0.707011104, 0.707202435, -0.68195343, -0.517282724, 0.517066836)
  1707. o142.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1708. o142.BottomSurface = Enum.SurfaceType.Weld
  1709. o142.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1710. o142.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1711. o142.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1712. o142.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1713. o142.Position = Vector3.new(-128.351639, 24.3517323, 27.339798)
  1714. o142.velocity = Vector3.new(0.0102969669, -0.129337072, 0.00705981255)
  1715. o143.Parent = o142
  1716. o143.MeshType = Enum.MeshType.Wedge
  1717. o144.Name = "BreakJoints"
  1718. o144.Parent = o142
  1719.  
  1720. runDummyScript(function()
  1721. function onTouched(hit)
  1722. hit:BreakJoints()
  1723. end
  1724.  
  1725. connection = script.Parent.Touched:connect(onTouched)
  1726. end,o144)
  1727.  
  1728. o146.Name = "BladeWedgeVolt"
  1729. o146.Parent = o131
  1730. o146.BrickColor = BrickColor.new("Toothpaste")
  1731. o146.Reflectance = 0.5
  1732. o146.Position = Vector3.new(-128.448013, 22.9375, 27.2365685)
  1733. o146.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  1734. o146.RotVelocity = Vector3.new(0.000722412078, -1.51917748e-05, -0.000756880967)
  1735. o146.Velocity = Vector3.new(0.00860715844, -0.128477782, 0.00589367747)
  1736. o146.FormFactor = Enum.FormFactor.Custom
  1737. o146.Size = Vector3.new(0.479999989, 0.800000012, 0.800000012)
  1738. o146.CFrame = CFrame.new(-128.448013, 22.9375, 27.2365685, 0.7313959, -0.482238472, 0.48218888, -7.86558521e-05, 0.707010746, 0.707202792, -0.681953132, -0.517283142, 0.517066836)
  1739. o146.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1740. o146.BottomSurface = Enum.SurfaceType.Weld
  1741. o146.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1742. o146.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1743. o146.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1744. o146.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1745. o146.Color = Color3.new(0, 1, 1)
  1746. o146.Position = Vector3.new(-128.448013, 22.9375, 27.2365685)
  1747. o146.velocity = Vector3.new(0.00860715844, -0.128477782, 0.00589367747)
  1748. o147.Parent = o146
  1749. o147.MeshType = Enum.MeshType.Wedge
  1750. o148.Name = "BreakJoints"
  1751. o148.Parent = o146
  1752.  
  1753. runDummyScript(function()
  1754. function onTouched(hit)
  1755. hit:BreakJoints()
  1756. end
  1757.  
  1758. connection = script.Parent.Touched:connect(onTouched)
  1759. end,o148)
  1760.  
  1761. o149.Name = "Reflectance script"
  1762. o149.Parent = o146
  1763.  
  1764. runDummyScript(function()
  1765. while true do
  1766. script.Parent.Reflectance = 0.5
  1767. wait (0.1)
  1768. script.Parent.Reflectance = 0.6
  1769. wait (0.1)
  1770. script.Parent.Reflectance = 0.7
  1771. wait (0.1)
  1772. script.Parent.Reflectance = 0.8
  1773. wait (0.1)
  1774. script.Parent.Reflectance = 0.9
  1775. wait (0.1)
  1776. script.Parent.Reflectance = 1
  1777. wait (0.1)
  1778. script.Parent.Reflectance = 0.9
  1779. wait (0.1)
  1780. script.Parent.Reflectance = 0.8
  1781. wait (0.1)
  1782. script.Parent.Reflectance = 0.7
  1783. wait (0.1)
  1784. script.Parent.Reflectance = 0.6
  1785. wait (0.1)
  1786. end
  1787.  
  1788. end,o149)
  1789.  
  1790. o150.Parent = o146
  1791.  
  1792. runDummyScript(function()
  1793. function stick(x, y)
  1794.  
  1795. weld = Instance.new("Weld")
  1796.  
  1797.  
  1798.  
  1799. weld.Part0 = x
  1800.  
  1801. weld.Part1 = y
  1802.  
  1803.  
  1804.  
  1805. local HitPos = x.Position
  1806.  
  1807.  
  1808.  
  1809. local CJ = CFrame.new(HitPos)
  1810.  
  1811. local C0 = x.CFrame:inverse() *CJ
  1812.  
  1813. local C1 = y.CFrame:inverse() * CJ
  1814.  
  1815.  
  1816.  
  1817. weld.C0 = C0
  1818.  
  1819. weld.C1 = C1
  1820.  
  1821.  
  1822.  
  1823. weld.Parent = x
  1824.  
  1825. end
  1826.  
  1827.  
  1828.  
  1829. function onTouched(part)
  1830.  
  1831. local h = part.Parent:findFirstChild("Humanoid")
  1832.  
  1833. if h~=nil then
  1834.  
  1835. wait(0.001)
  1836. h.Health = 0
  1837. children = h.Parent:children()
  1838.  
  1839. for i=1,#children do
  1840.  
  1841. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  1842.  
  1843. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  1844.  
  1845. end
  1846.  
  1847. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  1848.  
  1849. end
  1850.  
  1851. end
  1852.  
  1853.  
  1854.  
  1855. script.Parent.Touched:connect(onTouched)
  1856. end,o150)
  1857.  
  1858. o152.Name = "BladeWedgeVolt"
  1859. o152.Parent = o131
  1860. o152.BrickColor = BrickColor.new("Toothpaste")
  1861. o152.Reflectance = 0.60000002384186
  1862. o152.Position = Vector3.new(-128.785645, 24.8466187, 26.8742447)
  1863. o152.Rotation = Vector3.new(126.169998, -28.8299999, 146.599991)
  1864. o152.RotVelocity = Vector3.new(0.000728942221, -1.89584298e-05, -0.000756231893)
  1865. o152.Velocity = Vector3.new(0.00887810066, -0.12545827, 0.00712762959)
  1866. o152.FormFactor = Enum.FormFactor.Custom
  1867. o152.Size = Vector3.new(0.600000024, 2.5999999, 1.51000142)
  1868. o152.CFrame = CFrame.new(-128.785645, 24.8466187, 26.8742447, -0.7313959, -0.482238621, -0.482188702, 7.91771963e-05, 0.70701015, -0.707203388, 0.681953132, -0.517283857, -0.517066121)
  1869. o152.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1870. o152.BottomSurface = Enum.SurfaceType.Weld
  1871. o152.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1872. o152.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1873. o152.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1874. o152.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1875. o152.Color = Color3.new(0, 1, 1)
  1876. o152.Position = Vector3.new(-128.785645, 24.8466187, 26.8742447)
  1877. o152.velocity = Vector3.new(0.00887810066, -0.12545827, 0.00712762959)
  1878. o153.Parent = o152
  1879. o153.Scale = Vector3.new(0.800000012, 1, 1)
  1880. o153.MeshType = Enum.MeshType.Wedge
  1881. o154.Name = "Reflectance script"
  1882. o154.Parent = o152
  1883.  
  1884. runDummyScript(function()
  1885. while true do
  1886. script.Parent.Reflectance = 0.5
  1887. wait (0.1)
  1888. script.Parent.Reflectance = 0.6
  1889. wait (0.1)
  1890. script.Parent.Reflectance = 0.7
  1891. wait (0.1)
  1892. script.Parent.Reflectance = 0.8
  1893. wait (0.1)
  1894. script.Parent.Reflectance = 0.9
  1895. wait (0.1)
  1896. script.Parent.Reflectance = 1
  1897. wait (0.1)
  1898. script.Parent.Reflectance = 0.9
  1899. wait (0.1)
  1900. script.Parent.Reflectance = 0.8
  1901. wait (0.1)
  1902. script.Parent.Reflectance = 0.7
  1903. wait (0.1)
  1904. script.Parent.Reflectance = 0.6
  1905. wait (0.1)
  1906. end
  1907.  
  1908. end,o154)
  1909.  
  1910. o155.Name = "BreakJoints"
  1911. o155.Parent = o152
  1912.  
  1913. runDummyScript(function()
  1914. function onTouched(hit)
  1915. hit:BreakJoints()
  1916. end
  1917.  
  1918. connection = script.Parent.Touched:connect(onTouched)
  1919. end,o155)
  1920.  
  1921. o156.Parent = o152
  1922.  
  1923. runDummyScript(function()
  1924. function stick(x, y)
  1925.  
  1926. weld = Instance.new("Weld")
  1927.  
  1928.  
  1929.  
  1930. weld.Part0 = x
  1931.  
  1932. weld.Part1 = y
  1933.  
  1934.  
  1935.  
  1936. local HitPos = x.Position
  1937.  
  1938.  
  1939.  
  1940. local CJ = CFrame.new(HitPos)
  1941.  
  1942. local C0 = x.CFrame:inverse() *CJ
  1943.  
  1944. local C1 = y.CFrame:inverse() * CJ
  1945.  
  1946.  
  1947.  
  1948. weld.C0 = C0
  1949.  
  1950. weld.C1 = C1
  1951.  
  1952.  
  1953.  
  1954. weld.Parent = x
  1955.  
  1956. end
  1957.  
  1958.  
  1959.  
  1960. function onTouched(part)
  1961.  
  1962. local h = part.Parent:findFirstChild("Humanoid")
  1963.  
  1964. if h~=nil then
  1965.  
  1966. wait(0.001)
  1967. h.Health = 0
  1968. children = h.Parent:children()
  1969.  
  1970. for i=1,#children do
  1971.  
  1972. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  1973.  
  1974. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  1975.  
  1976. end
  1977.  
  1978. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  1979.  
  1980. end
  1981.  
  1982. end
  1983.  
  1984.  
  1985.  
  1986. script.Parent.Touched:connect(onTouched)
  1987. end,o156)
  1988.  
  1989. o158.Name = "BladeWedgeVolt"
  1990. o158.Parent = o131
  1991. o158.BrickColor = BrickColor.new("Toothpaste")
  1992. o158.Reflectance = 0.60000002384186
  1993. o158.Position = Vector3.new(-130.521622, 24.98769, 25.0123882)
  1994. o158.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  1995. o158.FormFactor = Enum.FormFactor.Custom
  1996. o158.Size = Vector3.new(0.600000024, 7.9999938, 2.10999966)
  1997. o158.CFrame = CFrame.new(-130.521622, 24.98769, 25.0123882, 0.7313959, -0.482238621, 0.482188702, -7.91771963e-05, 0.70701015, 0.707203388, -0.681953132, -0.517283857, 0.517066121)
  1998. o158.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1999. o158.BottomSurface = Enum.SurfaceType.Weld
  2000. o158.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2001. o158.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2002. o158.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2003. o158.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2004. o158.Color = Color3.new(0, 1, 1)
  2005. o158.Position = Vector3.new(-130.521622, 24.98769, 25.0123882)
  2006. o159.Parent = o158
  2007. o159.Scale = Vector3.new(0.800000012, 1, 1)
  2008. o159.MeshType = Enum.MeshType.Wedge
  2009. o160.Name = "BreakJoints"
  2010. o160.Parent = o158
  2011.  
  2012. runDummyScript(function()
  2013. function onTouched(hit)
  2014. hit:BreakJoints()
  2015. end
  2016.  
  2017. connection = script.Parent.Touched:connect(onTouched)
  2018. end,o160)
  2019.  
  2020. o161.Parent = o158
  2021.  
  2022. runDummyScript(function()
  2023. function stick(x, y)
  2024.  
  2025. weld = Instance.new("Weld")
  2026.  
  2027.  
  2028.  
  2029. weld.Part0 = x
  2030.  
  2031. weld.Part1 = y
  2032.  
  2033.  
  2034.  
  2035. local HitPos = x.Position
  2036.  
  2037.  
  2038.  
  2039. local CJ = CFrame.new(HitPos)
  2040.  
  2041. local C0 = x.CFrame:inverse() *CJ
  2042.  
  2043. local C1 = y.CFrame:inverse() * CJ
  2044.  
  2045.  
  2046.  
  2047. weld.C0 = C0
  2048.  
  2049. weld.C1 = C1
  2050.  
  2051.  
  2052.  
  2053. weld.Parent = x
  2054.  
  2055. end
  2056.  
  2057.  
  2058.  
  2059. function onTouched(part)
  2060.  
  2061. local h = part.Parent:findFirstChild("Humanoid")
  2062.  
  2063. if h~=nil then
  2064.  
  2065. wait(0.001)
  2066. h.Health = 0
  2067. children = h.Parent:children()
  2068.  
  2069. for i=1,#children do
  2070.  
  2071. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  2072.  
  2073. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  2074.  
  2075. end
  2076.  
  2077. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  2078.  
  2079. end
  2080.  
  2081. end
  2082.  
  2083.  
  2084.  
  2085. script.Parent.Touched:connect(onTouched)
  2086. end,o161)
  2087.  
  2088. o162.Name = "Reflectance script"
  2089. o162.Parent = o158
  2090.  
  2091. runDummyScript(function()
  2092. while true do
  2093. script.Parent.Reflectance = 0.5
  2094. wait (0.1)
  2095. script.Parent.Reflectance = 0.6
  2096. wait (0.1)
  2097. script.Parent.Reflectance = 0.7
  2098. wait (0.1)
  2099. script.Parent.Reflectance = 0.8
  2100. wait (0.1)
  2101. script.Parent.Reflectance = 0.9
  2102. wait (0.1)
  2103. script.Parent.Reflectance = 1
  2104. wait (0.1)
  2105. script.Parent.Reflectance = 0.9
  2106. wait (0.1)
  2107. script.Parent.Reflectance = 0.8
  2108. wait (0.1)
  2109. script.Parent.Reflectance = 0.7
  2110. wait (0.1)
  2111. script.Parent.Reflectance = 0.6
  2112. wait (0.1)
  2113. end
  2114.  
  2115. end,o162)
  2116.  
  2117. o164.Name = "BladeWedgeVolt"
  2118. o164.Parent = o131
  2119. o164.BrickColor = BrickColor.new("Toothpaste")
  2120. o164.Reflectance = 0.69999998807907
  2121. o164.Position = Vector3.new(-129.267776, 22.0186653, 26.3575001)
  2122. o164.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2123. o164.RotVelocity = Vector3.new(0.000478279544, -1.72836444e-05, -0.000486080186)
  2124. o164.Velocity = Vector3.new(0.00287968758, -0.0409887768, 0.00193924108)
  2125. o164.FormFactor = Enum.FormFactor.Custom
  2126. o164.Size = Vector3.new(0.600000024, 2.80000043, 2.10999966)
  2127. o164.CFrame = CFrame.new(-129.267776, 22.0186653, 26.3575001, 0.731395721, -0.482237101, 0.48219052, -7.98998008e-05, 0.707011998, 0.70720154, -0.681953311, -0.517282665, 0.517067015)
  2128. o164.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2129. o164.BottomSurface = Enum.SurfaceType.Weld
  2130. o164.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2131. o164.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2132. o164.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2133. o164.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2134. o164.Color = Color3.new(0, 1, 1)
  2135. o164.Position = Vector3.new(-129.267776, 22.0186653, 26.3575001)
  2136. o164.velocity = Vector3.new(0.00287968758, -0.0409887768, 0.00193924108)
  2137. o165.Parent = o164
  2138. o165.Scale = Vector3.new(0.800000012, 1, 1)
  2139. o165.MeshType = Enum.MeshType.Wedge
  2140. o166.Name = "Reflectance script"
  2141. o166.Parent = o164
  2142.  
  2143. runDummyScript(function()
  2144. while true do
  2145. script.Parent.Reflectance = 0.5
  2146. wait (0.1)
  2147. script.Parent.Reflectance = 0.6
  2148. wait (0.1)
  2149. script.Parent.Reflectance = 0.7
  2150. wait (0.1)
  2151. script.Parent.Reflectance = 0.8
  2152. wait (0.1)
  2153. script.Parent.Reflectance = 0.9
  2154. wait (0.1)
  2155. script.Parent.Reflectance = 1
  2156. wait (0.1)
  2157. script.Parent.Reflectance = 0.9
  2158. wait (0.1)
  2159. script.Parent.Reflectance = 0.8
  2160. wait (0.1)
  2161. script.Parent.Reflectance = 0.7
  2162. wait (0.1)
  2163. script.Parent.Reflectance = 0.6
  2164. wait (0.1)
  2165. end
  2166.  
  2167. end,o166)
  2168.  
  2169. o167.Name = "BreakJoints"
  2170. o167.Parent = o164
  2171.  
  2172. runDummyScript(function()
  2173. function onTouched(hit)
  2174. hit:BreakJoints()
  2175. end
  2176.  
  2177. connection = script.Parent.Touched:connect(onTouched)
  2178. end,o167)
  2179.  
  2180. o168.Parent = o164
  2181.  
  2182. runDummyScript(function()
  2183. function stick(x, y)
  2184.  
  2185. weld = Instance.new("Weld")
  2186.  
  2187.  
  2188.  
  2189. weld.Part0 = x
  2190.  
  2191. weld.Part1 = y
  2192.  
  2193.  
  2194.  
  2195. local HitPos = x.Position
  2196.  
  2197.  
  2198.  
  2199. local CJ = CFrame.new(HitPos)
  2200.  
  2201. local C0 = x.CFrame:inverse() *CJ
  2202.  
  2203. local C1 = y.CFrame:inverse() * CJ
  2204.  
  2205.  
  2206.  
  2207. weld.C0 = C0
  2208.  
  2209. weld.C1 = C1
  2210.  
  2211.  
  2212.  
  2213. weld.Parent = x
  2214.  
  2215. end
  2216.  
  2217.  
  2218.  
  2219. function onTouched(part)
  2220.  
  2221. local h = part.Parent:findFirstChild("Humanoid")
  2222.  
  2223. if h~=nil then
  2224.  
  2225. wait(0.001)
  2226. h.Health = 0
  2227. children = h.Parent:children()
  2228.  
  2229. for i=1,#children do
  2230.  
  2231. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  2232.  
  2233. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  2234.  
  2235. end
  2236.  
  2237. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  2238.  
  2239. end
  2240.  
  2241. end
  2242.  
  2243.  
  2244.  
  2245. script.Parent.Touched:connect(onTouched)
  2246. end,o168)
  2247.  
  2248. o170.Name = "SwordBottom"
  2249. o170.Parent = o131
  2250. o170.BrickColor = BrickColor.new("Teal")
  2251. o170.Reflectance = 0.25
  2252. o170.Position = Vector3.new(-119.140846, 8.16079903, 37.2202301)
  2253. o170.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2254. o170.RotVelocity = Vector3.new(0.000743445591, -2.81509929e-05, -0.000762905576)
  2255. o170.Velocity = Vector3.new(-0.00320866983, -0.135924786, -0.00814401545)
  2256. o170.FormFactor = Enum.FormFactor.Custom
  2257. o170.Size = Vector3.new(1.20000005, 0.200000003, 1.20000005)
  2258. o170.CFrame = CFrame.new(-119.140846, 8.16079903, 37.2202301, 0.7313959, -0.482233256, 0.482194036, -8.05007439e-05, 0.707017004, 0.707196593, -0.681953073, -0.517279506, 0.517070532)
  2259. o170.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2260. o170.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2261. o170.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2262. o170.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2263. o170.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2264. o170.TopSurface = Enum.SurfaceType.Weld
  2265. o170.Color = Color3.new(0.0705882, 0.933333, 0.831373)
  2266. o170.Position = Vector3.new(-119.140846, 8.16079903, 37.2202301)
  2267. o170.velocity = Vector3.new(-0.00320866983, -0.135924786, -0.00814401545)
  2268. o171.Parent = o170
  2269. o171.Scale = Vector3.new(0.899999976, 5, 0.899999976)
  2270. o172.Name = "SwordHilt"
  2271. o172.Parent = o131
  2272. o172.BrickColor = BrickColor.new("Black")
  2273. o172.Position = Vector3.new(-120.635773, 10.3525543, 35.6166611)
  2274. o172.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2275. o172.RotVelocity = Vector3.new(0.000743445591, -2.81509929e-05, -0.000762905576)
  2276. o172.Velocity = Vector3.new(-0.00149142533, -0.133592129, -0.00655664783)
  2277. o172.FormFactor = Enum.FormFactor.Custom
  2278. o172.Size = Vector3.new(1.20000005, 5.99999905, 1.20000005)
  2279. o172.CFrame = CFrame.new(-120.635773, 10.3525543, 35.6166611, 0.7313959, -0.482233256, 0.482194036, -8.05007439e-05, 0.707017004, 0.707196593, -0.681953073, -0.517279506, 0.517070532)
  2280. o172.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2281. o172.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2282. o172.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2283. o172.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2284. o172.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2285. o172.TopSurface = Enum.SurfaceType.Weld
  2286. o172.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2287. o172.Position = Vector3.new(-120.635773, 10.3525543, 35.6166611)
  2288. o172.velocity = Vector3.new(-0.00149142533, -0.133592129, -0.00655664783)
  2289. o173.Parent = o172
  2290. o174.Name = "SwordHilt"
  2291. o174.Parent = o131
  2292. o174.BrickColor = BrickColor.new("Black")
  2293. o174.Position = Vector3.new(-122.130699, 12.5441923, 34.013092)
  2294. o174.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2295. o174.RotVelocity = Vector3.new(0.000680689409, -2.7178934e-05, -0.000690048561)
  2296. o174.Velocity = Vector3.new(0.000734621484, -0.156829223, -0.00452856952)
  2297. o174.FormFactor = Enum.FormFactor.Custom
  2298. o174.Size = Vector3.new(1.20000005, 0.200000003, 4.80000019)
  2299. o174.CFrame = CFrame.new(-122.130699, 12.5441923, 34.013092, 0.731396317, -0.482233346, 0.482193291, -8.01429633e-05, 0.707016647, 0.707196891, -0.681952596, -0.517279863, 0.517070711)
  2300. o174.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2301. o174.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2302. o174.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2303. o174.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2304. o174.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2305. o174.TopSurface = Enum.SurfaceType.Weld
  2306. o174.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2307. o174.Position = Vector3.new(-122.130699, 12.5441923, 34.013092)
  2308. o174.velocity = Vector3.new(0.000734621484, -0.156829223, -0.00452856952)
  2309. o175.Name = "SwordBottom"
  2310. o175.Parent = o131
  2311. o175.BrickColor = BrickColor.new("Really black")
  2312. o175.Position = Vector3.new(-119.140854, 8.1606884, 37.2202263)
  2313. o175.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2314. o175.RotVelocity = Vector3.new(0.000680689409, -2.7178934e-05, -0.000690048561)
  2315. o175.Velocity = Vector3.new(-0.00237737573, -0.161075428, -0.00743111363)
  2316. o175.FormFactor = Enum.FormFactor.Custom
  2317. o175.Size = Vector3.new(1.20000005, 0.200000003, 1.20000005)
  2318. o175.CFrame = CFrame.new(-119.140854, 8.1606884, 37.2202263, 0.731396317, -0.482233346, 0.482193291, -8.01429633e-05, 0.707016647, 0.707196891, -0.681952596, -0.517279863, 0.517070711)
  2319. o175.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2320. o175.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2321. o175.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2322. o175.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2323. o175.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2324. o175.TopSurface = Enum.SurfaceType.Weld
  2325. o175.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2326. o175.Position = Vector3.new(-119.140854, 8.1606884, 37.2202263)
  2327. o175.velocity = Vector3.new(-0.00237737573, -0.161075428, -0.00743111363)
  2328. o176.Parent = o175
  2329. o177.Name = "SwordBottom"
  2330. o177.Parent = o131
  2331. o177.BrickColor = BrickColor.new("Dark stone grey")
  2332. o177.Position = Vector3.new(-119.140854, 8.16060638, 37.2202339)
  2333. o177.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2334. o177.RotVelocity = Vector3.new(0.000710599008, -9.77703075e-06, -0.000741154887)
  2335. o177.Velocity = Vector3.new(-0.00304674497, -0.183079123, -0.00719488179)
  2336. o177.FormFactor = Enum.FormFactor.Custom
  2337. o177.Size = Vector3.new(1.20000005, 0.200000003, 1.20000005)
  2338. o177.CFrame = CFrame.new(-119.140854, 8.16060638, 37.2202339, 0.731396496, -0.482233882, 0.482192546, -8.00634953e-05, 0.707015753, 0.707197785, -0.681952477, -0.517280579, 0.517070234)
  2339. o177.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2340. o177.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2341. o177.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2342. o177.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2343. o177.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2344. o177.TopSurface = Enum.SurfaceType.Weld
  2345. o177.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2346. o177.Position = Vector3.new(-119.140854, 8.16060638, 37.2202339)
  2347. o177.velocity = Vector3.new(-0.00304674497, -0.183079123, -0.00719488179)
  2348. o178.Parent = o177
  2349. o178.Scale = Vector3.new(-1, -3, -1)
  2350. o179.Name = "SwordHilt"
  2351. o179.Parent = o131
  2352. o179.BrickColor = BrickColor.new("Black")
  2353. o179.Position = Vector3.new(-122.275375, 12.7562084, 33.8579102)
  2354. o179.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2355. o179.RotVelocity = Vector3.new(0.000710599008, -9.77703075e-06, -0.000741154887)
  2356. o179.Velocity = Vector3.new(0.000392181391, -0.178366691, -0.00395989791)
  2357. o179.FormFactor = Enum.FormFactor.Custom
  2358. o179.Size = Vector3.new(1.39999998, 0.400000006, 6)
  2359. o179.CFrame = CFrame.new(-122.275375, 12.7562084, 33.8579102, 0.731396496, -0.482233882, 0.482192546, -8.00634953e-05, 0.707015753, 0.707197785, -0.681952477, -0.517280579, 0.517070234)
  2360. o179.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2361. o179.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2362. o179.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2363. o179.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2364. o179.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2365. o179.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2366. o179.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2367. o179.Position = Vector3.new(-122.275375, 12.7562084, 33.8579102)
  2368. o179.velocity = Vector3.new(0.000392181391, -0.178366691, -0.00395989791)
  2369. o180.Name = "SwordHilt"
  2370. o180.Parent = o131
  2371. o180.BrickColor = BrickColor.new("Black")
  2372. o180.Position = Vector3.new(-122.468269, 13.0390129, 33.651001)
  2373. o180.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2374. o180.RotVelocity = Vector3.new(0.000710599008, -9.77703075e-06, -0.000741154887)
  2375. o180.Velocity = Vector3.new(0.000603806286, -0.178076699, -0.00376082328)
  2376. o180.FormFactor = Enum.FormFactor.Custom
  2377. o180.Size = Vector3.new(1.20000005, 0.400000006, 5.80000019)
  2378. o180.CFrame = CFrame.new(-122.468269, 13.0390129, 33.651001, 0.731396496, -0.482233882, 0.482192546, -8.00634953e-05, 0.707015753, 0.707197785, -0.681952477, -0.517280579, 0.517070234)
  2379. o180.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2380. o180.BottomSurface = Enum.SurfaceType.Weld
  2381. o180.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2382. o180.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2383. o180.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2384. o180.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2385. o180.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2386. o180.Position = Vector3.new(-122.468269, 13.0390129, 33.651001)
  2387. o180.velocity = Vector3.new(0.000603806286, -0.178076699, -0.00376082328)
  2388. o181.Name = "SwordHiltSupportB"
  2389. o181.Parent = o131
  2390. o181.BrickColor = BrickColor.new("Black")
  2391. o181.Position = Vector3.new(-122.905518, 13.2510271, 33.7686043)
  2392. o181.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2393. o181.RotVelocity = Vector3.new(0.000737681228, -4.85890741e-05, -0.000717374089)
  2394. o181.Velocity = Vector3.new(0.000110537847, -0.204780743, -0.00202092971)
  2395. o181.FormFactor = Enum.FormFactor.Custom
  2396. o181.Size = Vector3.new(0.200000003, 0.200000003, 5.5999999)
  2397. o181.CFrame = CFrame.new(-122.905518, 13.2510271, 33.7686043, 0.731396794, -0.482236147, 0.482189864, -7.95509623e-05, 0.707012475, 0.707201064, -0.681952178, -0.517282903, 0.517068326)
  2398. o181.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2399. o181.BottomSurface = Enum.SurfaceType.Weld
  2400. o181.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2401. o181.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2402. o181.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2403. o181.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2404. o181.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2405. o181.Position = Vector3.new(-122.905518, 13.2510271, 33.7686043)
  2406. o181.velocity = Vector3.new(0.000110537847, -0.204780743, -0.00202092971)
  2407. o182.Name = "SwordHiltSupportB"
  2408. o182.Parent = o131
  2409. o182.BrickColor = BrickColor.new("Black")
  2410. o182.Position = Vector3.new(-122.320396, 13.2509632, 33.2230415)
  2411. o182.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2412. o182.RotVelocity = Vector3.new(0.000737681228, -4.85890741e-05, -0.000717374089)
  2413. o182.Velocity = Vector3.new(0.000137000403, -0.204798043, -0.00199254625)
  2414. o182.FormFactor = Enum.FormFactor.Custom
  2415. o182.Size = Vector3.new(0.200000003, 0.200000003, 5.5999999)
  2416. o182.CFrame = CFrame.new(-122.320396, 13.2509632, 33.2230415, 0.731396794, -0.482236147, 0.482189864, -7.95509623e-05, 0.707012475, 0.707201064, -0.681952178, -0.517282903, 0.517068326)
  2417. o182.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2418. o182.BottomSurface = Enum.SurfaceType.Weld
  2419. o182.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2420. o182.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2421. o182.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2422. o182.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2423. o182.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2424. o182.Position = Vector3.new(-122.320396, 13.2509632, 33.2230415)
  2425. o182.velocity = Vector3.new(0.000137000403, -0.204798043, -0.00199254625)
  2426. o183.Name = "SwordHiltSupportB"
  2427. o183.Parent = o131
  2428. o183.BrickColor = BrickColor.new("Black")
  2429. o183.Position = Vector3.new(-123.914871, 11.3415546, 32.0997391)
  2430. o183.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2431. o183.RotVelocity = Vector3.new(0.000737681228, -4.85890741e-05, -0.000717374089)
  2432. o183.Velocity = Vector3.new(-0.00117817963, -0.202825576, -0.00347855501)
  2433. o183.FormFactor = Enum.FormFactor.Custom
  2434. o183.Size = Vector3.new(0.600000024, 0.200000003, 0.200000003)
  2435. o183.CFrame = CFrame.new(-123.914871, 11.3415546, 32.0997391, 0.731396794, -0.482236147, 0.482189864, -7.95509623e-05, 0.707012475, 0.707201064, -0.681952178, -0.517282903, 0.517068326)
  2436. o183.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2437. o183.BottomSurface = Enum.SurfaceType.Weld
  2438. o183.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2439. o183.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2440. o183.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2441. o183.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2442. o183.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2443. o183.Position = Vector3.new(-123.914871, 11.3415546, 32.0997391)
  2444. o183.velocity = Vector3.new(-0.00117817963, -0.202825576, -0.00347855501)
  2445. o184.Name = "SwordHiltSupportB"
  2446. o184.Parent = o131
  2447. o184.BrickColor = BrickColor.new("Black")
  2448. o184.Position = Vector3.new(-121.311043, 15.1604357, 34.8919067)
  2449. o184.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2450. o184.RotVelocity = Vector3.new(0.000737681228, -4.85890741e-05, -0.000717374089)
  2451. o184.Velocity = Vector3.new(0.00142571784, -0.206753224, -0.00053492072)
  2452. o184.FormFactor = Enum.FormFactor.Custom
  2453. o184.Size = Vector3.new(0.600000024, 0.200000003, 0.200000003)
  2454. o184.CFrame = CFrame.new(-121.311043, 15.1604357, 34.8919067, 0.731396794, -0.482236147, 0.482189864, -7.95509623e-05, 0.707012475, 0.707201064, -0.681952178, -0.517282903, 0.517068326)
  2455. o184.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2456. o184.BottomSurface = Enum.SurfaceType.Weld
  2457. o184.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2458. o184.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2459. o184.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2460. o184.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2461. o184.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2462. o184.Position = Vector3.new(-121.311043, 15.1604357, 34.8919067)
  2463. o184.velocity = Vector3.new(0.00142571784, -0.206753224, -0.00053492072)
  2464. o185.Name = "SwordHilt2"
  2465. o185.Parent = o131
  2466. o185.BrickColor = BrickColor.new("Really black")
  2467. o185.Position = Vector3.new(-120.780441, 10.5643263, 35.4615288)
  2468. o185.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2469. o185.RotVelocity = Vector3.new(0.000712177192, -7.38884819e-06, -0.0007434687)
  2470. o185.Velocity = Vector3.new(-0.00202053646, -0.211756378, -0.00301390537)
  2471. o185.FormFactor = Enum.FormFactor.Custom
  2472. o185.Size = Vector3.new(1.20000005, 3.40000033, 1.20000005)
  2473. o185.CFrame = CFrame.new(-120.780441, 10.5643263, 35.4615288, 0.731396675, -0.482237607, 0.482188493, -7.95110391e-05, 0.707010448, 0.70720309, -0.681952238, -0.517284334, 0.517066777)
  2474. o185.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2475. o185.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2476. o185.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2477. o185.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2478. o185.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2479. o185.TopSurface = Enum.SurfaceType.Weld
  2480. o185.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2481. o185.Position = Vector3.new(-120.780441, 10.5643263, 35.4615288)
  2482. o185.velocity = Vector3.new(-0.00202053646, -0.211756378, -0.00301390537)
  2483. o186.Parent = o185
  2484. o186.Scale = Vector3.new(1.04999995, 1, 1.04999995)
  2485. o187.Name = "SwordHilt2"
  2486. o187.Parent = o131
  2487. o187.BrickColor = BrickColor.new("Dark stone grey")
  2488. o187.Position = Vector3.new(-120.780441, 10.5643263, 35.4615288)
  2489. o187.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2490. o187.RotVelocity = Vector3.new(0.000712177192, -7.38884819e-06, -0.0007434687)
  2491. o187.Velocity = Vector3.new(-0.00202053646, -0.211756378, -0.00301390537)
  2492. o187.FormFactor = Enum.FormFactor.Custom
  2493. o187.Size = Vector3.new(1.20000005, 4.20000029, 1.20000005)
  2494. o187.CFrame = CFrame.new(-120.780441, 10.5643263, 35.4615288, 0.731396675, -0.482237607, 0.482188493, -7.95110391e-05, 0.707010448, 0.70720309, -0.681952238, -0.517284334, 0.517066777)
  2495. o187.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2496. o187.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2497. o187.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2498. o187.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2499. o187.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2500. o187.TopSurface = Enum.SurfaceType.Weld
  2501. o187.Color = Color3.new(0.388235, 0.372549, 0.384314)
  2502. o187.Position = Vector3.new(-120.780441, 10.5643263, 35.4615288)
  2503. o187.velocity = Vector3.new(-0.00202053646, -0.211756378, -0.00301390537)
  2504. o188.Parent = o187
  2505. o188.Scale = Vector3.new(1.02499998, 1, 1.02499998)
  2506. o189.Name = "SwordHiltSupportB2"
  2507. o189.Parent = o131
  2508. o189.Position = Vector3.new(-121.407494, 15.3018446, 34.7884827)
  2509. o189.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2510. o189.RotVelocity = Vector3.new(0.000741912751, -2.08350011e-05, -0.000756413967)
  2511. o189.Velocity = Vector3.new(0.00244283164, -0.20183526, 0.00132615236)
  2512. o189.FormFactor = Enum.FormFactor.Custom
  2513. o189.Size = Vector3.new(0.600000024, 0.200000003, 0.200000003)
  2514. o189.CFrame = CFrame.new(-121.407494, 15.3018446, 34.7884827, 0.731396377, -0.482240409, 0.482186198, -7.99518457e-05, 0.707006395, 0.707207143, -0.681952596, -0.517287314, 0.517063379)
  2515. o189.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2516. o189.BottomSurface = Enum.SurfaceType.Weld
  2517. o189.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2518. o189.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2519. o189.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2520. o189.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2521. o189.Position = Vector3.new(-121.407494, 15.3018446, 34.7884827)
  2522. o189.velocity = Vector3.new(0.00244283164, -0.20183526, 0.00132615236)
  2523. o190.Name = "SwordHiltSupportB2"
  2524. o190.Parent = o131
  2525. o190.Position = Vector3.new(-122.416832, 13.392355, 33.1196289)
  2526. o190.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2527. o190.RotVelocity = Vector3.new(0.000741912751, -2.08350011e-05, -0.000756413967)
  2528. o190.Velocity = Vector3.new(0.00103323744, -0.199833646, -0.000111551839)
  2529. o190.FormFactor = Enum.FormFactor.Custom
  2530. o190.Size = Vector3.new(0.200000003, 0.200000003, 5.5999999)
  2531. o190.CFrame = CFrame.new(-122.416832, 13.392355, 33.1196289, 0.731396377, -0.482240409, 0.482186198, -7.99518457e-05, 0.707006395, 0.707207143, -0.681952596, -0.517287314, 0.517063379)
  2532. o190.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2533. o190.BottomSurface = Enum.SurfaceType.Weld
  2534. o190.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2535. o190.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2536. o190.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2537. o190.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2538. o190.Position = Vector3.new(-122.416832, 13.392355, 33.1196289)
  2539. o190.velocity = Vector3.new(0.00103323744, -0.199833646, -0.000111551839)
  2540. o191.Name = "SwordHiltSupportB2"
  2541. o191.Parent = o131
  2542. o191.Position = Vector3.new(-124.011292, 11.4829302, 31.9963436)
  2543. o191.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2544. o191.RotVelocity = Vector3.new(0.000741912751, -2.08350011e-05, -0.000756413967)
  2545. o191.Velocity = Vector3.new(-0.00038767443, -0.197794199, -0.00156139897)
  2546. o191.FormFactor = Enum.FormFactor.Custom
  2547. o191.Size = Vector3.new(0.600000024, 0.200000003, 0.200000003)
  2548. o191.CFrame = CFrame.new(-124.011292, 11.4829302, 31.9963436, 0.731396377, -0.482240409, 0.482186198, -7.99518457e-05, 0.707006395, 0.707207143, -0.681952596, -0.517287314, 0.517063379)
  2549. o191.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2550. o191.BottomSurface = Enum.SurfaceType.Weld
  2551. o191.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2552. o191.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2553. o191.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2554. o191.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2555. o191.Position = Vector3.new(-124.011292, 11.4829302, 31.9963436)
  2556. o191.velocity = Vector3.new(-0.00038767443, -0.197794199, -0.00156139897)
  2557. o192.Name = "SwordHiltSupportB2"
  2558. o192.Parent = o131
  2559. o192.Position = Vector3.new(-123.001945, 13.3924618, 33.6651993)
  2560. o192.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2561. o192.RotVelocity = Vector3.new(0.000811278645, -0.000115654424, -0.000708974374)
  2562. o192.Velocity = Vector3.new(0.0033900144, -0.187939122, -0.000742808799)
  2563. o192.FormFactor = Enum.FormFactor.Custom
  2564. o192.Size = Vector3.new(0.200000003, 0.200000003, 5.5999999)
  2565. o192.CFrame = CFrame.new(-123.001945, 13.3924618, 33.6651993, 0.731396437, -0.482241482, 0.482185036, -8.01177157e-05, 0.707004607, 0.707208931, -0.681952536, -0.517288744, 0.517062008)
  2566. o192.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2567. o192.BottomSurface = Enum.SurfaceType.Weld
  2568. o192.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2569. o192.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2570. o192.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2571. o192.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2572. o192.Position = Vector3.new(-123.001945, 13.3924618, 33.6651993)
  2573. o192.velocity = Vector3.new(0.0033900144, -0.187939122, -0.000742808799)
  2574. o193.Name = "SwordHiltSupportB2"
  2575. o193.Parent = o131
  2576. o193.Position = Vector3.new(-122.516502, 13.3924694, 33.5992851)
  2577. o193.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2578. o193.RotVelocity = Vector3.new(0.000811278645, -0.000115654424, -0.000708974374)
  2579. o193.Velocity = Vector3.new(0.0033976431, -0.188229814, -0.000686659012)
  2580. o193.FormFactor = Enum.FormFactor.Custom
  2581. o193.Size = Vector3.new(0.600000024, 0.200000003, 4.80000067)
  2582. o193.CFrame = CFrame.new(-122.516502, 13.3924694, 33.5992851, 0.731396437, -0.482241482, 0.482185036, -8.01177157e-05, 0.707004607, 0.707208931, -0.681952536, -0.517288744, 0.517062008)
  2583. o193.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2584. o193.BottomSurface = Enum.SurfaceType.Weld
  2585. o193.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2586. o193.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2587. o193.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2588. o193.TopSurface = Enum.SurfaceType.Weld
  2589. o193.Position = Vector3.new(-122.516502, 13.3924694, 33.5992851)
  2590. o193.velocity = Vector3.new(0.0033976431, -0.188229814, -0.000686659012)
  2591. o194.Name = "SwordHiltSupportB2"
  2592. o194.Parent = o131
  2593. o194.Position = Vector3.new(-123.721962, 11.4830294, 32.3066521)
  2594. o194.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2595. o194.RotVelocity = Vector3.new(0.000811278645, -0.000115654424, -0.000708974374)
  2596. o194.Velocity = Vector3.new(0.00219339784, -0.186326489, -0.0023751636)
  2597. o194.FormFactor = Enum.FormFactor.Custom
  2598. o194.Size = Vector3.new(0.600000024, 0.400000036, 0.400000036)
  2599. o194.CFrame = CFrame.new(-123.721962, 11.4830294, 32.3066521, 0.731396437, -0.482241482, 0.482185036, -8.01177157e-05, 0.707004607, 0.707208931, -0.681952536, -0.517288744, 0.517062008)
  2600. o194.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2601. o194.BottomSurface = Enum.SurfaceType.Weld
  2602. o194.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2603. o194.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2604. o194.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2605. o194.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2606. o194.Position = Vector3.new(-123.721962, 11.4830294, 32.3066521)
  2607. o194.velocity = Vector3.new(0.00219339784, -0.186326489, -0.0023751636)
  2608. o195.Name = "Blade"
  2609. o195.Parent = o131
  2610. o195.Position = Vector3.new(-124.927803, 19.3316517, 31.012455)
  2611. o195.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2612. o195.RotVelocity = Vector3.new(0.000811278645, -0.000115654424, -0.000708974374)
  2613. o195.Velocity = Vector3.new(0.00790754985, -0.184421629, 0.00385279534)
  2614. o195.FormFactor = Enum.FormFactor.Custom
  2615. o195.Size = Vector3.new(0.600000024, 13.1999998, 1.40000069)
  2616. o195.CFrame = CFrame.new(-124.927803, 19.3316517, 31.012455, 0.731396437, -0.482241482, 0.482185036, -8.01177157e-05, 0.707004607, 0.707208931, -0.681952536, -0.517288744, 0.517062008)
  2617. o195.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2618. o195.BottomSurface = Enum.SurfaceType.Weld
  2619. o195.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2620. o195.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2621. o195.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2622. o195.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2623. o195.Position = Vector3.new(-124.927803, 19.3316517, 31.012455)
  2624. o195.velocity = Vector3.new(0.00790754985, -0.184421629, 0.00385279534)
  2625. o196.Name = "BladeVolt"
  2626. o196.Parent = o131
  2627. o196.BrickColor = BrickColor.new("Toothpaste")
  2628. o196.Reflectance = 0.69999998807907
  2629. o196.Position = Vector3.new(-125.265289, 18.2710381, 30.6505966)
  2630. o196.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2631. o196.RotVelocity = Vector3.new(0.000820682559, -9.31410832e-05, -0.000729699386)
  2632. o196.Velocity = Vector3.new(0.00755629595, -0.151623279, 0.00411682716)
  2633. o196.FormFactor = Enum.FormFactor.Custom
  2634. o196.Size = Vector3.new(0.479999989, 12.3999996, 0.400000006)
  2635. o196.CFrame = CFrame.new(-125.265289, 18.2710381, 30.6505966, 0.731396019, -0.482242972, 0.482184172, -8.1246857e-05, 0.707002044, 0.707211494, -0.681952953, -0.517290831, 0.517059326)
  2636. o196.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2637. o196.BottomSurface = Enum.SurfaceType.Weld
  2638. o196.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2639. o196.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2640. o196.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2641. o196.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2642. o196.Color = Color3.new(0, 1, 1)
  2643. o196.Position = Vector3.new(-125.265289, 18.2710381, 30.6505966)
  2644. o196.velocity = Vector3.new(0.00755629595, -0.151623279, 0.00411682716)
  2645. o197.Name = "BreakJoints"
  2646. o197.Parent = o196
  2647.  
  2648. runDummyScript(function()
  2649. function onTouched(hit)
  2650. hit:BreakJoints()
  2651. end
  2652.  
  2653. connection = script.Parent.Touched:connect(onTouched)
  2654. end,o197)
  2655.  
  2656. o198.Name = "Reflectance script"
  2657. o198.Parent = o196
  2658.  
  2659. runDummyScript(function()
  2660. while true do
  2661. script.Parent.Reflectance = 0.5
  2662. wait (0.1)
  2663. script.Parent.Reflectance = 0.6
  2664. wait (0.1)
  2665. script.Parent.Reflectance = 0.7
  2666. wait (0.1)
  2667. script.Parent.Reflectance = 0.8
  2668. wait (0.1)
  2669. script.Parent.Reflectance = 0.9
  2670. wait (0.1)
  2671. script.Parent.Reflectance = 1
  2672. wait (0.1)
  2673. script.Parent.Reflectance = 0.9
  2674. wait (0.1)
  2675. script.Parent.Reflectance = 0.8
  2676. wait (0.1)
  2677. script.Parent.Reflectance = 0.7
  2678. wait (0.1)
  2679. script.Parent.Reflectance = 0.6
  2680. wait (0.1)
  2681. end
  2682.  
  2683. end,o198)
  2684.  
  2685. o199.Parent = o196
  2686.  
  2687. runDummyScript(function()
  2688. function stick(x, y)
  2689.  
  2690. weld = Instance.new("Weld")
  2691.  
  2692.  
  2693.  
  2694. weld.Part0 = x
  2695.  
  2696. weld.Part1 = y
  2697.  
  2698.  
  2699.  
  2700. local HitPos = x.Position
  2701.  
  2702.  
  2703.  
  2704. local CJ = CFrame.new(HitPos)
  2705.  
  2706. local C0 = x.CFrame:inverse() *CJ
  2707.  
  2708. local C1 = y.CFrame:inverse() * CJ
  2709.  
  2710.  
  2711.  
  2712. weld.C0 = C0
  2713.  
  2714. weld.C1 = C1
  2715.  
  2716.  
  2717.  
  2718. weld.Parent = x
  2719.  
  2720. end
  2721.  
  2722.  
  2723.  
  2724. function onTouched(part)
  2725.  
  2726. local h = part.Parent:findFirstChild("Humanoid")
  2727.  
  2728. if h~=nil then
  2729.  
  2730. wait(0.001)
  2731. h.Health = 0
  2732. children = h.Parent:children()
  2733.  
  2734. for i=1,#children do
  2735.  
  2736. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  2737.  
  2738. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  2739.  
  2740. end
  2741.  
  2742. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  2743.  
  2744. end
  2745.  
  2746. end
  2747.  
  2748.  
  2749.  
  2750. script.Parent.Touched:connect(onTouched)
  2751. end,o199)
  2752.  
  2753. o200.Parent = o196
  2754. o200.Color = Color3.new(0, 0.835294, 1)
  2755. o200.Enabled = false
  2756. o200.Brightness = 10
  2757. o200.Range = 16
  2758. o200.Shadows = true
  2759. o201.Name = "PL script"
  2760. o201.Parent = o196
  2761.  
  2762. runDummyScript(function()
  2763. while true do
  2764. script.Parent.Pointlight.Enabled = true
  2765. wait (0.1)
  2766. script.Parent.Pointlight.Enabled = false
  2767. wait (0.1)
  2768. end
  2769.  
  2770. end,o201)
  2771.  
  2772. o203.Name = "Blade"
  2773. o203.Parent = o131
  2774. o203.Position = Vector3.new(-125.747429, 16.9982071, 30.1336365)
  2775. o203.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2776. o203.RotVelocity = Vector3.new(0.000754976936, 1.67045273e-05, -0.000810216006)
  2777. o203.Velocity = Vector3.new(0.00624948181, -0.133828461, 0.00396581274)
  2778. o203.FormFactor = Enum.FormFactor.Custom
  2779. o203.Size = Vector3.new(0.600000024, 11.6000013, 2.00000072)
  2780. o203.CFrame = CFrame.new(-125.747429, 16.9982071, 30.1336365, 0.73139596, -0.48224324, 0.482183963, -8.15965832e-05, 0.707001448, 0.70721209, -0.681953013, -0.517291427, 0.517058671)
  2781. o203.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2782. o203.BottomSurface = Enum.SurfaceType.Weld
  2783. o203.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2784. o203.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2785. o203.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2786. o203.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2787. o203.Position = Vector3.new(-125.747429, 16.9982071, 30.1336365)
  2788. o203.velocity = Vector3.new(0.00624948181, -0.133828461, 0.00396581274)
  2789. o204.Name = "Blade"
  2790. o204.Parent = o131
  2791. o204.Position = Vector3.new(-126.133141, 15.5839138, 29.7201328)
  2792. o204.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2793. o204.RotVelocity = Vector3.new(0.000754976936, 1.67045273e-05, -0.000810216006)
  2794. o204.Velocity = Vector3.new(0.00509669119, -0.13320376, 0.00290449732)
  2795. o204.FormFactor = Enum.FormFactor.Custom
  2796. o204.Size = Vector3.new(0.600000024, 10.4000034, 0.800000489)
  2797. o204.CFrame = CFrame.new(-126.133141, 15.5839138, 29.7201328, 0.73139596, -0.48224324, 0.482183963, -8.15965832e-05, 0.707001448, 0.70721209, -0.681953013, -0.517291427, 0.517058671)
  2798. o204.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2799. o204.BottomSurface = Enum.SurfaceType.Weld
  2800. o204.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2801. o204.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2802. o204.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2803. o204.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2804. o204.Position = Vector3.new(-126.133141, 15.5839138, 29.7201328)
  2805. o204.velocity = Vector3.new(0.00509669119, -0.13320376, 0.00290449732)
  2806. o205.Name = "BreakJoints"
  2807. o205.Parent = o204
  2808.  
  2809. runDummyScript(function()
  2810. function onTouched(hit)
  2811. hit:BreakJoints()
  2812. end
  2813.  
  2814. connection = script.Parent.Touched:connect(onTouched)
  2815. end,o205)
  2816.  
  2817. o207.Name = "BladeWedge"
  2818. o207.Parent = o131
  2819. o207.Position = Vector3.new(-128.737305, 21.3817482, 26.9264355)
  2820. o207.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2821. o207.RotVelocity = Vector3.new(0.000805948395, -5.76620696e-05, -0.000763646152)
  2822. o207.Velocity = Vector3.new(0.00980993919, -0.0988087058, 0.00756325666)
  2823. o207.FormFactor = Enum.FormFactor.Custom
  2824. o207.Size = Vector3.new(0.600000024, 0.800000012, 2)
  2825. o207.CFrame = CFrame.new(-128.737305, 21.3817482, 26.9264355, 0.731395543, -0.482243031, 0.482184887, -8.26810501e-05, 0.707001448, 0.70721209, -0.68195349, -0.517291605, 0.517057776)
  2826. o207.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2827. o207.BottomSurface = Enum.SurfaceType.Weld
  2828. o207.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2829. o207.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2830. o207.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2831. o207.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2832. o207.Position = Vector3.new(-128.737305, 21.3817482, 26.9264355)
  2833. o207.velocity = Vector3.new(0.00980993919, -0.0988087058, 0.00756325666)
  2834. o208.Parent = o207
  2835. o208.MeshType = Enum.MeshType.Wedge
  2836. o209.Name = "BreakJoints"
  2837. o209.Parent = o207
  2838.  
  2839. runDummyScript(function()
  2840. function onTouched(hit)
  2841. hit:BreakJoints()
  2842. end
  2843.  
  2844. connection = script.Parent.Touched:connect(onTouched)
  2845. end,o209)
  2846.  
  2847. o211.Name = "VoltEdge"
  2848. o211.Parent = o131
  2849. o211.BrickColor = BrickColor.new("Toothpaste")
  2850. o211.Reflectance = 0.89999997615814
  2851. o211.Position = Vector3.new(-126.374184, 15.2304974, 29.4616241)
  2852. o211.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  2853. o211.RotVelocity = Vector3.new(0.00076998357, 5.27938573e-06, -0.000799773436)
  2854. o211.Velocity = Vector3.new(0.00397002324, -0.091351077, 0.00315572182)
  2855. o211.FormFactor = Enum.FormFactor.Custom
  2856. o211.Size = Vector3.new(0.479999989, 10.3999996, 0.200000003)
  2857. o211.CFrame = CFrame.new(-126.374184, 15.2304974, 29.4616241, 0.731395364, -0.482242584, 0.482185513, -8.30578865e-05, 0.707001925, 0.707211614, -0.681953669, -0.517291367, 0.517057896)
  2858. o211.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2859. o211.BottomSurface = Enum.SurfaceType.Weld
  2860. o211.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2861. o211.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2862. o211.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2863. o211.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2864. o211.Color = Color3.new(0, 1, 1)
  2865. o211.Position = Vector3.new(-126.374184, 15.2304974, 29.4616241)
  2866. o211.velocity = Vector3.new(0.00397002324, -0.091351077, 0.00315572182)
  2867. o212.Name = "Reflectance script"
  2868. o212.Parent = o211
  2869.  
  2870. runDummyScript(function()
  2871. while true do
  2872. script.Parent.Reflectance = 0.5
  2873. wait (0.1)
  2874. script.Parent.Reflectance = 0.6
  2875. wait (0.1)
  2876. script.Parent.Reflectance = 0.7
  2877. wait (0.1)
  2878. script.Parent.Reflectance = 0.8
  2879. wait (0.1)
  2880. script.Parent.Reflectance = 0.9
  2881. wait (0.1)
  2882. script.Parent.Reflectance = 1
  2883. wait (0.1)
  2884. script.Parent.Reflectance = 0.9
  2885. wait (0.1)
  2886. script.Parent.Reflectance = 0.8
  2887. wait (0.1)
  2888. script.Parent.Reflectance = 0.7
  2889. wait (0.1)
  2890. script.Parent.Reflectance = 0.6
  2891. wait (0.1)
  2892. end
  2893.  
  2894. end,o212)
  2895.  
  2896. o213.Name = "BreakJoints"
  2897. o213.Parent = o211
  2898.  
  2899. runDummyScript(function()
  2900. function onTouched(hit)
  2901. hit:BreakJoints()
  2902. end
  2903.  
  2904. connection = script.Parent.Touched:connect(onTouched)
  2905. end,o213)
  2906.  
  2907. o214.Parent = o211
  2908.  
  2909. runDummyScript(function()
  2910. function stick(x, y)
  2911.  
  2912. weld = Instance.new("Weld")
  2913.  
  2914.  
  2915.  
  2916. weld.Part0 = x
  2917.  
  2918. weld.Part1 = y
  2919.  
  2920.  
  2921.  
  2922. local HitPos = x.Position
  2923.  
  2924.  
  2925.  
  2926. local CJ = CFrame.new(HitPos)
  2927.  
  2928. local C0 = x.CFrame:inverse() *CJ
  2929.  
  2930. local C1 = y.CFrame:inverse() * CJ
  2931.  
  2932.  
  2933.  
  2934. weld.C0 = C0
  2935.  
  2936. weld.C1 = C1
  2937.  
  2938.  
  2939.  
  2940. weld.Parent = x
  2941.  
  2942. end
  2943.  
  2944.  
  2945.  
  2946. function onTouched(part)
  2947.  
  2948. local h = part.Parent:findFirstChild("Humanoid")
  2949.  
  2950. if h~=nil then
  2951.  
  2952. wait(0.001)
  2953. h.Health = 0
  2954. children = h.Parent:children()
  2955.  
  2956. for i=1,#children do
  2957.  
  2958. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  2959.  
  2960. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  2961.  
  2962. end
  2963.  
  2964. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  2965.  
  2966. end
  2967.  
  2968. end
  2969.  
  2970.  
  2971.  
  2972. script.Parent.Touched:connect(onTouched)
  2973. end,o214)
  2974.  
  2975. o216.Name = "DamageLegs"
  2976. o216.Parent = o3
  2977. o217.Parent = o216
  2978. o217.Transparency = 1
  2979. o217.Position = Vector3.new(-125.145927, 6.04997063, 41.776207)
  2980. o217.Rotation = Vector3.new(0, 43, 0)
  2981. o217.RotVelocity = Vector3.new(0.000353886135, -1.99517071e-05, -0.000258915359)
  2982. o217.Velocity = Vector3.new(0.00173310726, -0.000141174882, 0.00124895619)
  2983. o217.FormFactor = Enum.FormFactor.Custom
  2984. o217.Size = Vector3.new(1, 7.4000001, 0.200000003)
  2985. o217.CFrame = CFrame.new(-125.145927, 6.04997063, 41.776207, 0.731397748, -2.98682062e-06, 0.681951106, 1.5722602e-06, 1, 2.69355542e-06, -0.681951106, -8.97855841e-07, 0.731397748)
  2986. o217.BackSurface = Enum.SurfaceType.Weld
  2987. o217.BottomSurface = Enum.SurfaceType.Weld
  2988. o217.FrontSurface = Enum.SurfaceType.Weld
  2989. o217.LeftSurface = Enum.SurfaceType.Weld
  2990. o217.RightSurface = Enum.SurfaceType.Weld
  2991. o217.TopSurface = Enum.SurfaceType.Weld
  2992. o217.Position = Vector3.new(-125.145927, 6.04997063, 41.776207)
  2993. o217.velocity = Vector3.new(0.00173310726, -0.000141174882, 0.00124895619)
  2994. o218.Parent = o217
  2995.  
  2996. runDummyScript(function()
  2997. function stick(x, y)
  2998.  
  2999. weld = Instance.new("Weld")
  3000.  
  3001.  
  3002.  
  3003. weld.Part0 = x
  3004.  
  3005. weld.Part1 = y
  3006.  
  3007.  
  3008.  
  3009. local HitPos = x.Position
  3010.  
  3011.  
  3012.  
  3013. local CJ = CFrame.new(HitPos)
  3014.  
  3015. local C0 = x.CFrame:inverse() *CJ
  3016.  
  3017. local C1 = y.CFrame:inverse() * CJ
  3018.  
  3019.  
  3020.  
  3021. weld.C0 = C0
  3022.  
  3023. weld.C1 = C1
  3024.  
  3025.  
  3026.  
  3027. weld.Parent = x
  3028.  
  3029. end
  3030.  
  3031.  
  3032.  
  3033. function onTouched(part)
  3034.  
  3035. local h = part.Parent:findFirstChild("Humanoid")
  3036.  
  3037. if h~=nil then
  3038.  
  3039. wait(0.001)
  3040. h.Health = 0
  3041. children = h.Parent:children()
  3042.  
  3043. for i=1,#children do
  3044.  
  3045. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  3046.  
  3047. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  3048.  
  3049. end
  3050.  
  3051. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  3052.  
  3053. end
  3054.  
  3055. end
  3056.  
  3057.  
  3058.  
  3059. script.Parent.Touched:connect(onTouched)
  3060. end,o218)
  3061.  
  3062. o220.Parent = o216
  3063. o220.Transparency = 1
  3064. o220.Position = Vector3.new(-122.220406, 6.05002213, 39.0483284)
  3065. o220.Rotation = Vector3.new(0, 43, 0)
  3066. o220.RotVelocity = Vector3.new(0.000269809098, 1.54718928e-05, -0.000134174144)
  3067. o220.Velocity = Vector3.new(0.00147521275, -0.000145994942, 0.000469731458)
  3068. o220.FormFactor = Enum.FormFactor.Custom
  3069. o220.Size = Vector3.new(1, 7.4000001, 0.200000003)
  3070. o220.CFrame = CFrame.new(-122.220406, 6.05002213, 39.0483284, 0.731397331, 9.55605901e-06, 0.681951582, 1.00707985e-06, 1, -1.50929118e-05, -0.681951582, 1.1725695e-05, 0.731397331)
  3071. o220.BackSurface = Enum.SurfaceType.Weld
  3072. o220.BottomSurface = Enum.SurfaceType.Weld
  3073. o220.FrontSurface = Enum.SurfaceType.Weld
  3074. o220.LeftSurface = Enum.SurfaceType.Weld
  3075. o220.RightSurface = Enum.SurfaceType.Weld
  3076. o220.TopSurface = Enum.SurfaceType.Weld
  3077. o220.Position = Vector3.new(-122.220406, 6.05002213, 39.0483284)
  3078. o220.velocity = Vector3.new(0.00147521275, -0.000145994942, 0.000469731458)
  3079. o221.Parent = o220
  3080.  
  3081. runDummyScript(function()
  3082. function stick(x, y)
  3083.  
  3084. weld = Instance.new("Weld")
  3085.  
  3086.  
  3087.  
  3088. weld.Part0 = x
  3089.  
  3090. weld.Part1 = y
  3091.  
  3092.  
  3093.  
  3094. local HitPos = x.Position
  3095.  
  3096.  
  3097.  
  3098. local CJ = CFrame.new(HitPos)
  3099.  
  3100. local C0 = x.CFrame:inverse() *CJ
  3101.  
  3102. local C1 = y.CFrame:inverse() * CJ
  3103.  
  3104.  
  3105.  
  3106. weld.C0 = C0
  3107.  
  3108. weld.C1 = C1
  3109.  
  3110.  
  3111.  
  3112. weld.Parent = x
  3113.  
  3114. end
  3115.  
  3116.  
  3117.  
  3118. function onTouched(part)
  3119.  
  3120. local h = part.Parent:findFirstChild("Humanoid")
  3121.  
  3122. if h~=nil then
  3123.  
  3124. wait(0.001)
  3125. h.Health = 0
  3126. children = h.Parent:children()
  3127.  
  3128. for i=1,#children do
  3129.  
  3130. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  3131.  
  3132. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  3133.  
  3134. end
  3135.  
  3136. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  3137.  
  3138. end
  3139.  
  3140. end
  3141.  
  3142.  
  3143.  
  3144. script.Parent.Touched:connect(onTouched)
  3145. end,o221)
  3146.  
  3147. o223.Name = "face"
  3148. o223.Parent = o3
  3149. o224.Name = "face"
  3150. o224.Parent = o223
  3151. o224.BrickColor = BrickColor.new("Really black")
  3152. o224.Transparency = 0.75
  3153. o224.Position = Vector3.new(-123.682159, 22.9502659, 40.413372)
  3154. o224.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  3155. o224.RotVelocity = Vector3.new(-0.000238142369, 5.55137285e-06, 0.000279468513)
  3156. o224.Velocity = Vector3.new(-0.00147133449, -0.00155687367, -0.00126499485)
  3157. o224.CanCollide = false
  3158. o224.FormFactor = Enum.FormFactor.Custom
  3159. o224.Size = Vector3.new(6.00000143, 4.40000248, 0.200000003)
  3160. o224.CFrame = CFrame.new(-123.682159, 22.9502659, 40.413372, 0.73139745, 9.13721524e-05, 0.681951404, 1.22179142e-06, 1, -0.000135296694, -0.681951404, 9.97888565e-05, 0.73139745)
  3161. o224.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3162. o224.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3163. o224.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3164. o224.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3165. o224.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3166. o224.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3167. o224.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3168. o224.Position = Vector3.new(-123.682159, 22.9502659, 40.413372)
  3169. o224.velocity = Vector3.new(-0.00147133449, -0.00155687367, -0.00126499485)
  3170. o225.Parent = o224
  3171. o225.Offset = Vector3.new(0, 0, -0.00999999978)
  3172. o225.Scale = Vector3.new(0.899999976, 0.899999976, 0.100000001)
  3173. o226.Name = "face"
  3174. o226.Parent = o223
  3175. o226.BrickColor = BrickColor.new("Really black")
  3176. o226.Transparency = 0.75
  3177. o226.Position = Vector3.new(-123.682152, 22.950264, 40.4133644)
  3178. o226.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  3179. o226.RotVelocity = Vector3.new(-0.000538423832, 3.8075872e-05, 0.000515602704)
  3180. o226.Velocity = Vector3.new(-0.00289546512, -0.00242501264, -0.00301993149)
  3181. o226.CanCollide = false
  3182. o226.FormFactor = Enum.FormFactor.Custom
  3183. o226.Size = Vector3.new(6.00000143, 4.40000248, 0.200000003)
  3184. o226.CFrame = CFrame.new(-123.682152, 22.950264, 40.4133644, 0.731397331, 9.04413537e-05, 0.681951582, 1.23340772e-06, 1, -0.000133944195, -0.681951582, 9.88075481e-05, 0.731397271)
  3185. o226.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3186. o226.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3187. o226.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3188. o226.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3189. o226.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3190. o226.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3191. o226.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3192. o226.Position = Vector3.new(-123.682152, 22.950264, 40.4133644)
  3193. o226.velocity = Vector3.new(-0.00289546512, -0.00242501264, -0.00301993149)
  3194. o227.Parent = o226
  3195. o227.Offset = Vector3.new(0, 0, -0.0199999996)
  3196. o227.Scale = Vector3.new(0.899999976, 0.899999976, 0.100000001)
  3197. o228.Name = "face"
  3198. o228.Parent = o223
  3199. o228.BrickColor = BrickColor.new("Really black")
  3200. o228.Transparency = 0.75
  3201. o228.Position = Vector3.new(-123.682152, 22.950264, 40.4133644)
  3202. o228.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  3203. o228.RotVelocity = Vector3.new(-0.000538423832, 3.8075872e-05, 0.000515602704)
  3204. o228.Velocity = Vector3.new(-0.00289546512, -0.00242501264, -0.00301993149)
  3205. o228.CanCollide = false
  3206. o228.FormFactor = Enum.FormFactor.Custom
  3207. o228.Size = Vector3.new(6.00000143, 4.40000248, 0.200000003)
  3208. o228.CFrame = CFrame.new(-123.682152, 22.950264, 40.4133644, 0.731397331, 9.04413537e-05, 0.681951582, 1.23340772e-06, 1, -0.000133944195, -0.681951582, 9.88075481e-05, 0.731397271)
  3209. o228.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3210. o228.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3211. o228.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3212. o228.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3213. o228.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3214. o228.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3215. o228.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3216. o228.Position = Vector3.new(-123.682152, 22.950264, 40.4133644)
  3217. o228.velocity = Vector3.new(-0.00289546512, -0.00242501264, -0.00301993149)
  3218. o229.Parent = o228
  3219. o229.Offset = Vector3.new(0, 0, -0.0399999991)
  3220. o229.Scale = Vector3.new(0.899999976, 0.899999976, 0.100000001)
  3221. o230.Name = "face"
  3222. o230.Parent = o223
  3223. o230.BrickColor = BrickColor.new("Really black")
  3224. o230.Transparency = 0.75
  3225. o230.Position = Vector3.new(-123.682152, 22.9502602, 40.4133568)
  3226. o230.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  3227. o230.RotVelocity = Vector3.new(-0.000287361501, 6.3558e-06, 0.000316085119)
  3228. o230.Velocity = Vector3.new(-0.00165658991, -0.00183300232, -0.00148017309)
  3229. o230.CanCollide = false
  3230. o230.FormFactor = Enum.FormFactor.Custom
  3231. o230.Size = Vector3.new(6.00000143, 4.40000248, 0.200000003)
  3232. o230.CFrame = CFrame.new(-123.682152, 22.9502602, 40.4133568, 0.731396914, 9.04323751e-05, 0.681952, 1.1044832e-06, 1, -0.000133792681, -0.681952, 9.86087616e-05, 0.731396914)
  3233. o230.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3234. o230.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3235. o230.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3236. o230.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3237. o230.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3238. o230.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3239. o230.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3240. o230.Position = Vector3.new(-123.682152, 22.9502602, 40.4133568)
  3241. o230.velocity = Vector3.new(-0.00165658991, -0.00183300232, -0.00148017309)
  3242. o231.Parent = o230
  3243. o231.Offset = Vector3.new(0, 0, -0.0599999987)
  3244. o231.Scale = Vector3.new(0.899999976, 0.899999976, 0.100000001)
  3245. o232.Name = "face"
  3246. o232.Parent = o223
  3247. o232.BrickColor = BrickColor.new("Really black")
  3248. o232.Transparency = 0.75
  3249. o232.Position = Vector3.new(-123.682152, 22.9502602, 40.4133568)
  3250. o232.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  3251. o232.RotVelocity = Vector3.new(-0.000287361501, 6.3558e-06, 0.000316085119)
  3252. o232.Velocity = Vector3.new(-0.00165658991, -0.00183300232, -0.00148017309)
  3253. o232.CanCollide = false
  3254. o232.FormFactor = Enum.FormFactor.Custom
  3255. o232.Size = Vector3.new(6.00000143, 4.40000248, 0.200000003)
  3256. o232.CFrame = CFrame.new(-123.682152, 22.9502602, 40.4133568, 0.731396914, 9.04323751e-05, 0.681952, 1.1044832e-06, 1, -0.000133792681, -0.681952, 9.86087616e-05, 0.731396914)
  3257. o232.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3258. o232.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3259. o232.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3260. o232.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3261. o232.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3262. o232.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3263. o232.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3264. o232.Position = Vector3.new(-123.682152, 22.9502602, 40.4133568)
  3265. o232.velocity = Vector3.new(-0.00165658991, -0.00183300232, -0.00148017309)
  3266. o233.Parent = o232
  3267. o233.Offset = Vector3.new(0, 0, -0.0799999982)
  3268. o233.Scale = Vector3.new(0.899999976, 0.899999976, 0.100000001)
  3269. o234.Name = "face"
  3270. o234.Parent = o223
  3271. o234.BrickColor = BrickColor.new("Really black")
  3272. o234.Transparency = 0.75
  3273. o234.Position = Vector3.new(-123.682167, 22.9502563, 40.4133606)
  3274. o234.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  3275. o234.RotVelocity = Vector3.new(-0.000537962595, 8.99840325e-06, 0.000556055165)
  3276. o234.Velocity = Vector3.new(-0.0029970312, -0.00291309413, -0.00295361527)
  3277. o234.CanCollide = false
  3278. o234.FormFactor = Enum.FormFactor.Custom
  3279. o234.Size = Vector3.new(6.00000143, 4.40000248, 0.200000003)
  3280. o234.CFrame = CFrame.new(-123.682167, 22.9502563, 40.4133606, 0.731396914, 8.91838863e-05, 0.681952059, 1.57183047e-06, 1, -0.000132463145, -0.681952059, 9.79550532e-05, 0.731396914)
  3281. o234.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3282. o234.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3283. o234.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3284. o234.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3285. o234.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3286. o234.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3287. o234.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3288. o234.Position = Vector3.new(-123.682167, 22.9502563, 40.4133606)
  3289. o234.velocity = Vector3.new(-0.0029970312, -0.00291309413, -0.00295361527)
  3290. o235.Parent = o234
  3291. o235.Scale = Vector3.new(0.899999976, 0.899999976, 0.100000001)
  3292. o236.Name = "facePart"
  3293. o236.Parent = o223
  3294. o236.Position = Vector3.new(-122.585251, 20.8502522, 39.3902206)
  3295. o236.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  3296. o236.RotVelocity = Vector3.new(-0.000407103507, -3.21204561e-06, 0.000437975599)
  3297. o236.Velocity = Vector3.new(-0.00132277887, -0.00260662893, -0.00132527505)
  3298. o236.CanCollide = false
  3299. o236.FormFactor = Enum.FormFactor.Custom
  3300. o236.Size = Vector3.new(3, 0.200000003, 0.200000003)
  3301. o236.CFrame = CFrame.new(-122.585251, 20.8502522, 39.3902206, 0.731396914, 8.87806527e-05, 0.681952, 1.82627025e-06, 1, -0.000132144749, -0.681952059, 9.78956887e-05, 0.731396914)
  3302. o236.BackSurface = Enum.SurfaceType.Weld
  3303. o236.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3304. o236.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3305. o236.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3306. o236.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3307. o236.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3308. o236.Position = Vector3.new(-122.585251, 20.8502522, 39.3902206)
  3309. o236.velocity = Vector3.new(-0.00132277887, -0.00260662893, -0.00132527505)
  3310. o237.Parent = o236
  3311. o237.Scale = Vector3.new(1, 1, 1.10000002)
  3312. o238.Name = "facePart"
  3313. o238.Parent = o223
  3314. o238.Position = Vector3.new(-122.365784, 21.4502544, 39.1856995)
  3315. o238.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  3316. o238.RotVelocity = Vector3.new(-0.000407103507, -3.21204561e-06, 0.000437975599)
  3317. o238.Velocity = Vector3.new(-0.00158490823, -0.00259376876, -0.00156883313)
  3318. o238.CanCollide = false
  3319. o238.FormFactor = Enum.FormFactor.Custom
  3320. o238.Size = Vector3.new(2.39999986, 1, 0.200000003)
  3321. o238.CFrame = CFrame.new(-122.365784, 21.4502544, 39.1856995, 0.731396914, 8.87806527e-05, 0.681952, 1.82627025e-06, 1, -0.000132144749, -0.681952059, 9.78956887e-05, 0.731396914)
  3322. o238.BackSurface = Enum.SurfaceType.Weld
  3323. o238.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3324. o238.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3325. o238.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3326. o238.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3327. o238.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3328. o238.Position = Vector3.new(-122.365784, 21.4502544, 39.1856995)
  3329. o238.velocity = Vector3.new(-0.00158490823, -0.00259376876, -0.00156883313)
  3330. o239.Parent = o238
  3331. o239.Scale = Vector3.new(1, 1, 1.10000002)
  3332. o240.Name = "facePart"
  3333. o240.Parent = o223
  3334. o240.Position = Vector3.new(-122.219391, 22.9502525, 39.0494499)
  3335. o240.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  3336. o240.RotVelocity = Vector3.new(-0.000430598186, 2.12660452e-05, 0.000458225957)
  3337. o240.Velocity = Vector3.new(-0.00247315108, -0.00278384192, -0.0023208179)
  3338. o240.CanCollide = false
  3339. o240.FormFactor = Enum.FormFactor.Custom
  3340. o240.Size = Vector3.new(1.99999976, 2.00000024, 0.200000003)
  3341. o240.CFrame = CFrame.new(-122.219391, 22.9502525, 39.0494499, 0.731396794, 8.80791849e-05, 0.681952178, 2.11105748e-06, 1, -0.000131421533, -0.681952178, 9.75609291e-05, 0.731396794)
  3342. o240.BackSurface = Enum.SurfaceType.Weld
  3343. o240.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3344. o240.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3345. o240.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3346. o240.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3347. o240.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3348. o240.Position = Vector3.new(-122.219391, 22.9502525, 39.0494499)
  3349. o240.velocity = Vector3.new(-0.00247315108, -0.00278384192, -0.0023208179)
  3350. o241.Parent = o240
  3351. o241.Scale = Vector3.new(1, 1, 1.10000002)
  3352. o242.Name = "facePart"
  3353. o242.Parent = o223
  3354. o242.Position = Vector3.new(-122.36554, 24.4502525, 39.1859894)
  3355. o242.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  3356. o242.RotVelocity = Vector3.new(-0.000430598186, 2.12660452e-05, 0.000458225957)
  3357. o242.Velocity = Vector3.new(-0.00315758632, -0.00279201753, -0.0029636072)
  3358. o242.CanCollide = false
  3359. o242.FormFactor = Enum.FormFactor.Custom
  3360. o242.Size = Vector3.new(2.39999986, 1, 0.200000003)
  3361. o242.CFrame = CFrame.new(-122.36554, 24.4502525, 39.1859894, 0.731396794, 8.80791849e-05, 0.681952178, 2.11105748e-06, 1, -0.000131421533, -0.681952178, 9.75609291e-05, 0.731396794)
  3362. o242.BackSurface = Enum.SurfaceType.Weld
  3363. o242.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3364. o242.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3365. o242.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3366. o242.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3367. o242.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3368. o242.Position = Vector3.new(-122.36554, 24.4502525, 39.1859894)
  3369. o242.velocity = Vector3.new(-0.00315758632, -0.00279201753, -0.0029636072)
  3370. o243.Parent = o242
  3371. o243.Scale = Vector3.new(1, 1, 1.10000002)
  3372. o244.Name = "facePart"
  3373. o244.Parent = o223
  3374. o244.Position = Vector3.new(-122.584908, 25.050251, 39.390625)
  3375. o244.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  3376. o244.RotVelocity = Vector3.new(-0.000463855511, 1.55272246e-05, 0.000471077015)
  3377. o244.Velocity = Vector3.new(-0.00349904853, -0.00293884985, -0.00345619116)
  3378. o244.CanCollide = false
  3379. o244.FormFactor = Enum.FormFactor.Custom
  3380. o244.Size = Vector3.new(3, 0.200000003, 0.200000003)
  3381. o244.CFrame = CFrame.new(-122.584908, 25.050251, 39.390625, 0.731396794, 8.80105581e-05, 0.681952119, 2.04744288e-06, 1, -0.000131252687, -0.681952178, 9.7394055e-05, 0.731396794)
  3382. o244.BackSurface = Enum.SurfaceType.Weld
  3383. o244.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3384. o244.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3385. o244.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3386. o244.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3387. o244.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3388. o244.Position = Vector3.new(-122.584908, 25.050251, 39.390625)
  3389. o244.velocity = Vector3.new(-0.00349904853, -0.00293884985, -0.00345619116)
  3390. o245.Parent = o244
  3391. o245.Scale = Vector3.new(1, 1, 1.10000002)
  3392. o246.Name = "facePart"
  3393. o246.Parent = o223
  3394. o246.Position = Vector3.new(-125.144981, 22.9502411, 41.777256)
  3395. o246.Rotation = Vector3.new(0.00999999978, 43, 179.98999)
  3396. o246.RotVelocity = Vector3.new(-0.000463855511, 1.55272246e-05, 0.000471077015)
  3397. o246.Velocity = Vector3.new(-0.0024727243, -0.00303778984, -0.00244233897)
  3398. o246.CanCollide = false
  3399. o246.FormFactor = Enum.FormFactor.Custom
  3400. o246.Size = Vector3.new(1.99999976, 2.00000024, 0.200000003)
  3401. o246.CFrame = CFrame.new(-125.144981, 22.9502411, 41.777256, -0.731396794, -8.80105581e-05, 0.681952119, -2.04744288e-06, -1, -0.000131252687, 0.681952178, -9.7394055e-05, 0.731396794)
  3402. o246.BackSurface = Enum.SurfaceType.Weld
  3403. o246.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3404. o246.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3405. o246.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3406. o246.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3407. o246.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3408. o246.Position = Vector3.new(-125.144981, 22.9502411, 41.777256)
  3409. o246.velocity = Vector3.new(-0.0024727243, -0.00303778984, -0.00244233897)
  3410. o247.Parent = o246
  3411. o247.Scale = Vector3.new(1, 1, 1.10000002)
  3412. o248.Name = "facePart"
  3413. o248.Parent = o223
  3414. o248.Position = Vector3.new(-124.779099, 25.0502434, 41.4364662)
  3415. o248.Rotation = Vector3.new(0.00999999978, 43, 179.98999)
  3416. o248.RotVelocity = Vector3.new(-0.000447061204, 2.71132267e-05, 0.000461566262)
  3417. o248.Velocity = Vector3.new(-0.00342500815, -0.00295185647, -0.00328703946)
  3418. o248.CanCollide = false
  3419. o248.FormFactor = Enum.FormFactor.Custom
  3420. o248.Size = Vector3.new(3, 0.200000003, 0.200000003)
  3421. o248.CFrame = CFrame.new(-124.779099, 25.0502434, 41.4364662, -0.731396675, -8.79765867e-05, 0.681952298, -2.16422563e-06, -1, -0.000131328095, 0.681952298, -9.75288276e-05, 0.731396675)
  3422. o248.BackSurface = Enum.SurfaceType.Weld
  3423. o248.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3424. o248.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3425. o248.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3426. o248.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3427. o248.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3428. o248.Position = Vector3.new(-124.779099, 25.0502434, 41.4364662)
  3429. o248.velocity = Vector3.new(-0.00342500815, -0.00295185647, -0.00328703946)
  3430. o249.Parent = o248
  3431. o249.Scale = Vector3.new(1, 1, 1.10000002)
  3432. o250.Name = "facePart"
  3433. o250.Parent = o223
  3434. o250.Position = Vector3.new(-124.998573, 24.4502411, 41.640995)
  3435. o250.Rotation = Vector3.new(0.00999999978, 43, 179.98999)
  3436. o250.RotVelocity = Vector3.new(-0.000447061204, 2.71132267e-05, 0.000461566262)
  3437. o250.Velocity = Vector3.new(-0.00314252172, -0.00296172174, -0.00301285111)
  3438. o250.CanCollide = false
  3439. o250.FormFactor = Enum.FormFactor.Custom
  3440. o250.Size = Vector3.new(2.39999986, 1, 0.200000003)
  3441. o250.CFrame = CFrame.new(-124.998573, 24.4502411, 41.640995, -0.731396675, -8.79765867e-05, 0.681952298, -2.16422563e-06, -1, -0.000131328095, 0.681952298, -9.75288276e-05, 0.731396675)
  3442. o250.BackSurface = Enum.SurfaceType.Weld
  3443. o250.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3444. o250.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3445. o250.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3446. o250.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3447. o250.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3448. o250.Position = Vector3.new(-124.998573, 24.4502411, 41.640995)
  3449. o250.velocity = Vector3.new(-0.00314252172, -0.00296172174, -0.00301285111)
  3450. o251.Parent = o250
  3451. o251.Scale = Vector3.new(1, 1, 1.10000002)
  3452. o252.Name = "facePart"
  3453. o252.Parent = o223
  3454. o252.Position = Vector3.new(-124.779465, 20.8502445, 41.4360504)
  3455. o252.Rotation = Vector3.new(0.00999999978, 43, 179.98999)
  3456. o252.RotVelocity = Vector3.new(-0.000438560761, -2.72767065e-05, 0.000481170893)
  3457. o252.Velocity = Vector3.new(-0.00143474468, -0.00261833984, -0.00155005534)
  3458. o252.CanCollide = false
  3459. o252.FormFactor = Enum.FormFactor.Custom
  3460. o252.Size = Vector3.new(3, 0.200000003, 0.200000003)
  3461. o252.CFrame = CFrame.new(-124.779465, 20.8502445, 41.4360504, -0.731396794, -8.81555316e-05, 0.681952119, -1.92089055e-06, -1, -0.000131329536, 0.681952119, -9.73639617e-05, 0.731396794)
  3462. o252.BackSurface = Enum.SurfaceType.Weld
  3463. o252.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3464. o252.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3465. o252.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3466. o252.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3467. o252.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3468. o252.Position = Vector3.new(-124.779465, 20.8502445, 41.4360504)
  3469. o252.velocity = Vector3.new(-0.00143474468, -0.00261833984, -0.00155005534)
  3470. o253.Parent = o252
  3471. o253.Scale = Vector3.new(1, 1, 1.10000002)
  3472. o254.Name = "facePart"
  3473. o254.Parent = o223
  3474. o254.Position = Vector3.new(-124.998833, 21.4502449, 41.6406975)
  3475. o254.Rotation = Vector3.new(0.00999999978, 43, 179.98999)
  3476. o254.RotVelocity = Vector3.new(-0.000438560761, -2.72767065e-05, 0.000481170893)
  3477. o254.Velocity = Vector3.new(-0.00172902946, -0.00263414299, -0.00181917567)
  3478. o254.CanCollide = false
  3479. o254.FormFactor = Enum.FormFactor.Custom
  3480. o254.Size = Vector3.new(2.39999986, 1, 0.200000003)
  3481. o254.CFrame = CFrame.new(-124.998833, 21.4502449, 41.6406975, -0.731396794, -8.81555316e-05, 0.681952119, -1.92089055e-06, -1, -0.000131329536, 0.681952119, -9.73639617e-05, 0.731396794)
  3482. o254.BackSurface = Enum.SurfaceType.Weld
  3483. o254.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3484. o254.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3485. o254.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3486. o254.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3487. o254.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3488. o254.Position = Vector3.new(-124.998833, 21.4502449, 41.6406975)
  3489. o254.velocity = Vector3.new(-0.00172902946, -0.00263414299, -0.00181917567)
  3490. o255.Parent = o254
  3491. o255.Scale = Vector3.new(1, 1, 1.10000002)
  3492. o256.Name = "SwordRight"
  3493. o256.Parent = o3
  3494. o257.Name = "BladeWedgeVolt"
  3495. o257.Parent = o256
  3496. o257.BrickColor = BrickColor.new("Toothpaste")
  3497. o257.Reflectance = 1
  3498. o257.Position = Vector3.new(-137.07196, 19.6846828, 34.1177673)
  3499. o257.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  3500. o257.RotVelocity = Vector3.new(0.000711665314, 2.04004459e-06, -0.000740082178)
  3501. o257.Velocity = Vector3.new(0.00517982244, -0.143031538, 0.00241174083)
  3502. o257.FormFactor = Enum.FormFactor.Custom
  3503. o257.Size = Vector3.new(0.600000024, 1.4000001, 1)
  3504. o257.CFrame = CFrame.new(-137.07196, 19.6846828, 34.1177673, 0.731399417, -0.482233793, 0.482188195, -7.86247838e-05, 0.707013726, 0.707199812, -0.681949317, -0.51728344, 0.517071486)
  3505. o257.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3506. o257.BottomSurface = Enum.SurfaceType.Weld
  3507. o257.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3508. o257.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3509. o257.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3510. o257.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3511. o257.Color = Color3.new(0, 1, 1)
  3512. o257.Position = Vector3.new(-137.07196, 19.6846828, 34.1177673)
  3513. o257.velocity = Vector3.new(0.00517982244, -0.143031538, 0.00241174083)
  3514. o258.Parent = o257
  3515. o258.Scale = Vector3.new(0.800000012, 1, 1)
  3516. o258.MeshType = Enum.MeshType.Wedge
  3517. o259.Name = "Reflectance script"
  3518. o259.Parent = o257
  3519.  
  3520. runDummyScript(function()
  3521. while true do
  3522. script.Parent.Reflectance = 0.5
  3523. wait (0.1)
  3524. script.Parent.Reflectance = 0.6
  3525. wait (0.1)
  3526. script.Parent.Reflectance = 0.7
  3527. wait (0.1)
  3528. script.Parent.Reflectance = 0.8
  3529. wait (0.1)
  3530. script.Parent.Reflectance = 0.9
  3531. wait (0.1)
  3532. script.Parent.Reflectance = 1
  3533. wait (0.1)
  3534. script.Parent.Reflectance = 0.9
  3535. wait (0.1)
  3536. script.Parent.Reflectance = 0.8
  3537. wait (0.1)
  3538. script.Parent.Reflectance = 0.7
  3539. wait (0.1)
  3540. script.Parent.Reflectance = 0.6
  3541. wait (0.1)
  3542. end
  3543.  
  3544. end,o259)
  3545.  
  3546. o260.Name = "BreakJoints"
  3547. o260.Parent = o257
  3548.  
  3549. runDummyScript(function()
  3550. function onTouched(hit)
  3551. hit:BreakJoints()
  3552. end
  3553.  
  3554. connection = script.Parent.Touched:connect(onTouched)
  3555. end,o260)
  3556.  
  3557. o261.Parent = o257
  3558.  
  3559. runDummyScript(function()
  3560. function stick(x, y)
  3561.  
  3562. weld = Instance.new("Weld")
  3563.  
  3564.  
  3565.  
  3566. weld.Part0 = x
  3567.  
  3568. weld.Part1 = y
  3569.  
  3570.  
  3571.  
  3572. local HitPos = x.Position
  3573.  
  3574.  
  3575.  
  3576. local CJ = CFrame.new(HitPos)
  3577.  
  3578. local C0 = x.CFrame:inverse() *CJ
  3579.  
  3580. local C1 = y.CFrame:inverse() * CJ
  3581.  
  3582.  
  3583.  
  3584. weld.C0 = C0
  3585.  
  3586. weld.C1 = C1
  3587.  
  3588.  
  3589.  
  3590. weld.Parent = x
  3591.  
  3592. end
  3593.  
  3594.  
  3595.  
  3596. function onTouched(part)
  3597.  
  3598. local h = part.Parent:findFirstChild("Humanoid")
  3599.  
  3600. if h~=nil then
  3601.  
  3602. wait(0.001)
  3603. h.Health = 0
  3604. children = h.Parent:children()
  3605.  
  3606. for i=1,#children do
  3607.  
  3608. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  3609.  
  3610. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  3611.  
  3612. end
  3613.  
  3614. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  3615.  
  3616. end
  3617.  
  3618. end
  3619.  
  3620.  
  3621.  
  3622. script.Parent.Touched:connect(onTouched)
  3623. end,o261)
  3624.  
  3625. o263.Name = "BladeWedge"
  3626. o263.Parent = o256
  3627. o263.Position = Vector3.new(-136.975525, 19.6847076, 34.2212067)
  3628. o263.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  3629. o263.RotVelocity = Vector3.new(0.000717595394, 4.60502815e-06, -0.000749250117)
  3630. o263.Velocity = Vector3.new(0.00542647298, -0.134394467, 0.00333959213)
  3631. o263.FormFactor = Enum.FormFactor.Custom
  3632. o263.Size = Vector3.new(0.600000024, 1.20000005, 0.800000012)
  3633. o263.CFrame = CFrame.new(-136.975525, 19.6847076, 34.2212067, 0.731399179, -0.482234776, 0.482187599, -7.89477344e-05, 0.707012296, 0.707201242, -0.681949556, -0.517284453, 0.517070174)
  3634. o263.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3635. o263.BottomSurface = Enum.SurfaceType.Weld
  3636. o263.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3637. o263.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3638. o263.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3639. o263.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3640. o263.Position = Vector3.new(-136.975525, 19.6847076, 34.2212067)
  3641. o263.velocity = Vector3.new(0.00542647298, -0.134394467, 0.00333959213)
  3642. o264.Parent = o263
  3643. o264.MeshType = Enum.MeshType.Wedge
  3644. o265.Name = "BreakJoints"
  3645. o265.Parent = o263
  3646.  
  3647. runDummyScript(function()
  3648. function onTouched(hit)
  3649. hit:BreakJoints()
  3650. end
  3651.  
  3652. connection = script.Parent.Touched:connect(onTouched)
  3653. end,o265)
  3654.  
  3655. o267.Name = "BladeWedge"
  3656. o267.Parent = o256
  3657. o267.Position = Vector3.new(-136.397049, 24.351738, 34.841095)
  3658. o267.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  3659. o267.RotVelocity = Vector3.new(0.000723753299, 2.79783671e-06, -0.000748735794)
  3660. o267.Velocity = Vector3.new(0.00914110709, -0.129195571, 0.00711243041)
  3661. o267.FormFactor = Enum.FormFactor.Custom
  3662. o267.Size = Vector3.new(0.600000024, 1, 1.39999914)
  3663. o267.CFrame = CFrame.new(-136.397049, 24.351738, 34.841095, 0.731399119, -0.482235074, 0.482187361, -7.91016137e-05, 0.707011819, 0.707201719, -0.681949615, -0.51728487, 0.517069638)
  3664. o267.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3665. o267.BottomSurface = Enum.SurfaceType.Weld
  3666. o267.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3667. o267.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3668. o267.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3669. o267.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3670. o267.Position = Vector3.new(-136.397049, 24.351738, 34.841095)
  3671. o267.velocity = Vector3.new(0.00914110709, -0.129195571, 0.00711243041)
  3672. o268.Parent = o267
  3673. o268.MeshType = Enum.MeshType.Wedge
  3674. o269.Name = "BreakJoints"
  3675. o269.Parent = o267
  3676.  
  3677. runDummyScript(function()
  3678. function onTouched(hit)
  3679. hit:BreakJoints()
  3680. end
  3681.  
  3682. connection = script.Parent.Touched:connect(onTouched)
  3683. end,o269)
  3684.  
  3685. o271.Name = "BladeWedgeVolt"
  3686. o271.Parent = o256
  3687. o271.BrickColor = BrickColor.new("Toothpaste")
  3688. o271.Reflectance = 0.69999998807907
  3689. o271.Position = Vector3.new(-136.493439, 22.9375534, 34.7378731)
  3690. o271.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  3691. o271.RotVelocity = Vector3.new(0.000725767517, 6.61266358e-06, -0.000755824323)
  3692. o271.Velocity = Vector3.new(0.00840398576, -0.11622259, 0.00692197122)
  3693. o271.FormFactor = Enum.FormFactor.Custom
  3694. o271.Size = Vector3.new(0.479999989, 0.800000012, 0.800000012)
  3695. o271.CFrame = CFrame.new(-136.493439, 22.9375534, 34.7378731, 0.73139894, -0.482235432, 0.482187331, -7.95058077e-05, 0.707011223, 0.707202315, -0.681949854, -0.517285347, 0.517068923)
  3696. o271.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3697. o271.BottomSurface = Enum.SurfaceType.Weld
  3698. o271.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3699. o271.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3700. o271.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3701. o271.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3702. o271.Color = Color3.new(0, 1, 1)
  3703. o271.Position = Vector3.new(-136.493439, 22.9375534, 34.7378731)
  3704. o271.velocity = Vector3.new(0.00840398576, -0.11622259, 0.00692197122)
  3705. o272.Parent = o271
  3706. o272.MeshType = Enum.MeshType.Wedge
  3707. o273.Name = "BreakJoints"
  3708. o273.Parent = o271
  3709.  
  3710. runDummyScript(function()
  3711. function onTouched(hit)
  3712. hit:BreakJoints()
  3713. end
  3714.  
  3715. connection = script.Parent.Touched:connect(onTouched)
  3716. end,o273)
  3717.  
  3718. o274.Name = "Reflectance script"
  3719. o274.Parent = o271
  3720.  
  3721. runDummyScript(function()
  3722. while true do
  3723. script.Parent.Reflectance = 0.5
  3724. wait (0.1)
  3725. script.Parent.Reflectance = 0.6
  3726. wait (0.1)
  3727. script.Parent.Reflectance = 0.7
  3728. wait (0.1)
  3729. script.Parent.Reflectance = 0.8
  3730. wait (0.1)
  3731. script.Parent.Reflectance = 0.9
  3732. wait (0.1)
  3733. script.Parent.Reflectance = 1
  3734. wait (0.1)
  3735. script.Parent.Reflectance = 0.9
  3736. wait (0.1)
  3737. script.Parent.Reflectance = 0.8
  3738. wait (0.1)
  3739. script.Parent.Reflectance = 0.7
  3740. wait (0.1)
  3741. script.Parent.Reflectance = 0.6
  3742. wait (0.1)
  3743. end
  3744.  
  3745. end,o274)
  3746.  
  3747. o275.Parent = o271
  3748.  
  3749. runDummyScript(function()
  3750. function stick(x, y)
  3751.  
  3752. weld = Instance.new("Weld")
  3753.  
  3754.  
  3755.  
  3756. weld.Part0 = x
  3757.  
  3758. weld.Part1 = y
  3759.  
  3760.  
  3761.  
  3762. local HitPos = x.Position
  3763.  
  3764.  
  3765.  
  3766. local CJ = CFrame.new(HitPos)
  3767.  
  3768. local C0 = x.CFrame:inverse() *CJ
  3769.  
  3770. local C1 = y.CFrame:inverse() * CJ
  3771.  
  3772.  
  3773.  
  3774. weld.C0 = C0
  3775.  
  3776. weld.C1 = C1
  3777.  
  3778.  
  3779.  
  3780. weld.Parent = x
  3781.  
  3782. end
  3783.  
  3784.  
  3785.  
  3786. function onTouched(part)
  3787.  
  3788. local h = part.Parent:findFirstChild("Humanoid")
  3789.  
  3790. if h~=nil then
  3791.  
  3792. wait(0.001)
  3793. h.Health = 0
  3794. children = h.Parent:children()
  3795.  
  3796. for i=1,#children do
  3797.  
  3798. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  3799.  
  3800. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  3801.  
  3802. end
  3803.  
  3804. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  3805.  
  3806. end
  3807.  
  3808. end
  3809.  
  3810.  
  3811.  
  3812. script.Parent.Touched:connect(onTouched)
  3813. end,o275)
  3814.  
  3815. o277.Name = "BladeWedgeVolt"
  3816. o277.Parent = o256
  3817. o277.BrickColor = BrickColor.new("Toothpaste")
  3818. o277.Reflectance = 0.60000002384186
  3819. o277.Position = Vector3.new(-136.831039, 24.8467026, 34.3755684)
  3820. o277.Rotation = Vector3.new(126.169998, -28.8299999, 146.599991)
  3821. o277.RotVelocity = Vector3.new(0.000732346612, -3.37939787e-06, -0.000749386207)
  3822. o277.Velocity = Vector3.new(0.00991947949, -0.109943226, 0.00870656036)
  3823. o277.FormFactor = Enum.FormFactor.Custom
  3824. o277.Size = Vector3.new(0.600000024, 2.5999999, 1.51000142)
  3825. o277.CFrame = CFrame.new(-136.831039, 24.8467026, 34.3755684, -0.73139888, -0.482235402, -0.48218742, 7.96595414e-05, 0.707011163, -0.707202375, 0.681949914, -0.517285407, -0.517068744)
  3826. o277.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3827. o277.BottomSurface = Enum.SurfaceType.Weld
  3828. o277.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3829. o277.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3830. o277.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3831. o277.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3832. o277.Color = Color3.new(0, 1, 1)
  3833. o277.Position = Vector3.new(-136.831039, 24.8467026, 34.3755684)
  3834. o277.velocity = Vector3.new(0.00991947949, -0.109943226, 0.00870656036)
  3835. o278.Parent = o277
  3836. o278.Scale = Vector3.new(0.800000012, 1, 1)
  3837. o278.MeshType = Enum.MeshType.Wedge
  3838. o279.Name = "Reflectance script"
  3839. o279.Parent = o277
  3840.  
  3841. runDummyScript(function()
  3842. while true do
  3843. script.Parent.Reflectance = 0.5
  3844. wait (0.1)
  3845. script.Parent.Reflectance = 0.6
  3846. wait (0.1)
  3847. script.Parent.Reflectance = 0.7
  3848. wait (0.1)
  3849. script.Parent.Reflectance = 0.8
  3850. wait (0.1)
  3851. script.Parent.Reflectance = 0.9
  3852. wait (0.1)
  3853. script.Parent.Reflectance = 1
  3854. wait (0.1)
  3855. script.Parent.Reflectance = 0.9
  3856. wait (0.1)
  3857. script.Parent.Reflectance = 0.8
  3858. wait (0.1)
  3859. script.Parent.Reflectance = 0.7
  3860. wait (0.1)
  3861. script.Parent.Reflectance = 0.6
  3862. wait (0.1)
  3863. end
  3864.  
  3865. end,o279)
  3866.  
  3867. o280.Name = "BreakJoints"
  3868. o280.Parent = o277
  3869.  
  3870. runDummyScript(function()
  3871. function onTouched(hit)
  3872. hit:BreakJoints()
  3873. end
  3874.  
  3875. connection = script.Parent.Touched:connect(onTouched)
  3876. end,o280)
  3877.  
  3878. o281.Parent = o277
  3879.  
  3880. runDummyScript(function()
  3881. function stick(x, y)
  3882.  
  3883. weld = Instance.new("Weld")
  3884.  
  3885.  
  3886.  
  3887. weld.Part0 = x
  3888.  
  3889. weld.Part1 = y
  3890.  
  3891.  
  3892.  
  3893. local HitPos = x.Position
  3894.  
  3895.  
  3896.  
  3897. local CJ = CFrame.new(HitPos)
  3898.  
  3899. local C0 = x.CFrame:inverse() *CJ
  3900.  
  3901. local C1 = y.CFrame:inverse() * CJ
  3902.  
  3903.  
  3904.  
  3905. weld.C0 = C0
  3906.  
  3907. weld.C1 = C1
  3908.  
  3909.  
  3910.  
  3911. weld.Parent = x
  3912.  
  3913. end
  3914.  
  3915.  
  3916.  
  3917. function onTouched(part)
  3918.  
  3919. local h = part.Parent:findFirstChild("Humanoid")
  3920.  
  3921. if h~=nil then
  3922.  
  3923. wait(0.001)
  3924. h.Health = 0
  3925. children = h.Parent:children()
  3926.  
  3927. for i=1,#children do
  3928.  
  3929. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  3930.  
  3931. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  3932.  
  3933. end
  3934.  
  3935. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  3936.  
  3937. end
  3938.  
  3939. end
  3940.  
  3941.  
  3942.  
  3943. script.Parent.Touched:connect(onTouched)
  3944. end,o281)
  3945.  
  3946. o283.Name = "BladeWedgeVolt"
  3947. o283.Parent = o256
  3948. o283.BrickColor = BrickColor.new("Toothpaste")
  3949. o283.Reflectance = 0.60000002384186
  3950. o283.Position = Vector3.new(-138.566986, 24.9878407, 32.5137138)
  3951. o283.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  3952. o283.RotVelocity = Vector3.new(0.000728387036, 2.99393764e-06, -0.000751044077)
  3953. o283.Velocity = Vector3.new(0.0104076006, -0.0968424752, 0.00899161492)
  3954. o283.FormFactor = Enum.FormFactor.Custom
  3955. o283.Size = Vector3.new(0.600000024, 7.9999938, 2.10999966)
  3956. o283.CFrame = CFrame.new(-138.566986, 24.9878407, 32.5137138, 0.731398344, -0.482234806, 0.482188821, -8.07780743e-05, 0.707011819, 0.707201779, -0.68195051, -0.517285109, 0.517068326)
  3957. o283.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3958. o283.BottomSurface = Enum.SurfaceType.Weld
  3959. o283.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3960. o283.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3961. o283.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3962. o283.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3963. o283.Color = Color3.new(0, 1, 1)
  3964. o283.Position = Vector3.new(-138.566986, 24.9878407, 32.5137138)
  3965. o283.velocity = Vector3.new(0.0104076006, -0.0968424752, 0.00899161492)
  3966. o284.Parent = o283
  3967. o284.Scale = Vector3.new(0.800000012, 1, 1)
  3968. o284.MeshType = Enum.MeshType.Wedge
  3969. o285.Name = "BreakJoints"
  3970. o285.Parent = o283
  3971.  
  3972. runDummyScript(function()
  3973. function onTouched(hit)
  3974. hit:BreakJoints()
  3975. end
  3976.  
  3977. connection = script.Parent.Touched:connect(onTouched)
  3978. end,o285)
  3979.  
  3980. o286.Parent = o283
  3981.  
  3982. runDummyScript(function()
  3983. function stick(x, y)
  3984.  
  3985. weld = Instance.new("Weld")
  3986.  
  3987.  
  3988.  
  3989. weld.Part0 = x
  3990.  
  3991. weld.Part1 = y
  3992.  
  3993.  
  3994.  
  3995. local HitPos = x.Position
  3996.  
  3997.  
  3998.  
  3999. local CJ = CFrame.new(HitPos)
  4000.  
  4001. local C0 = x.CFrame:inverse() *CJ
  4002.  
  4003. local C1 = y.CFrame:inverse() * CJ
  4004.  
  4005.  
  4006.  
  4007. weld.C0 = C0
  4008.  
  4009. weld.C1 = C1
  4010.  
  4011.  
  4012.  
  4013. weld.Parent = x
  4014.  
  4015. end
  4016.  
  4017.  
  4018.  
  4019. function onTouched(part)
  4020.  
  4021. local h = part.Parent:findFirstChild("Humanoid")
  4022.  
  4023. if h~=nil then
  4024.  
  4025. wait(0.001)
  4026. h.Health = 0
  4027. children = h.Parent:children()
  4028.  
  4029. for i=1,#children do
  4030.  
  4031. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  4032.  
  4033. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  4034.  
  4035. end
  4036.  
  4037. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  4038.  
  4039. end
  4040.  
  4041. end
  4042.  
  4043.  
  4044.  
  4045. script.Parent.Touched:connect(onTouched)
  4046. end,o286)
  4047.  
  4048. o287.Name = "Reflectance script"
  4049. o287.Parent = o283
  4050.  
  4051. runDummyScript(function()
  4052. while true do
  4053. script.Parent.Reflectance = 0.5
  4054. wait (0.1)
  4055. script.Parent.Reflectance = 0.6
  4056. wait (0.1)
  4057. script.Parent.Reflectance = 0.7
  4058. wait (0.1)
  4059. script.Parent.Reflectance = 0.8
  4060. wait (0.1)
  4061. script.Parent.Reflectance = 0.9
  4062. wait (0.1)
  4063. script.Parent.Reflectance = 1
  4064. wait (0.1)
  4065. script.Parent.Reflectance = 0.9
  4066. wait (0.1)
  4067. script.Parent.Reflectance = 0.8
  4068. wait (0.1)
  4069. script.Parent.Reflectance = 0.7
  4070. wait (0.1)
  4071. script.Parent.Reflectance = 0.6
  4072. wait (0.1)
  4073. end
  4074.  
  4075. end,o287)
  4076.  
  4077. o289.Name = "BladeWedgeVolt"
  4078. o289.Parent = o256
  4079. o289.BrickColor = BrickColor.new("Toothpaste")
  4080. o289.Reflectance = 0.69999998807907
  4081. o289.Position = Vector3.new(-137.313126, 22.0182533, 33.8588371)
  4082. o289.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4083. o289.RotVelocity = Vector3.new(0.000726025377, 3.02615672e-06, -0.000746848993)
  4084. o289.Velocity = Vector3.new(0.00850520935, -0.0983537063, 0.00646045897)
  4085. o289.FormFactor = Enum.FormFactor.Custom
  4086. o289.Size = Vector3.new(0.600000024, 2.80000043, 2.10999966)
  4087. o289.CFrame = CFrame.new(-137.313126, 22.0182533, 33.8588371, 0.73139888, -0.48223415, 0.482188702, -8.03630537e-05, 0.707012534, 0.707201004, -0.681949914, -0.517284751, 0.517069399)
  4088. o289.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4089. o289.BottomSurface = Enum.SurfaceType.Weld
  4090. o289.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4091. o289.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4092. o289.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4093. o289.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4094. o289.Color = Color3.new(0, 1, 1)
  4095. o289.Position = Vector3.new(-137.313126, 22.0182533, 33.8588371)
  4096. o289.velocity = Vector3.new(0.00850520935, -0.0983537063, 0.00646045897)
  4097. o290.Parent = o289
  4098. o290.Scale = Vector3.new(0.800000012, 1, 1)
  4099. o290.MeshType = Enum.MeshType.Wedge
  4100. o291.Name = "Reflectance script"
  4101. o291.Parent = o289
  4102.  
  4103. runDummyScript(function()
  4104. while true do
  4105. script.Parent.Reflectance = 0.5
  4106. wait (0.1)
  4107. script.Parent.Reflectance = 0.6
  4108. wait (0.1)
  4109. script.Parent.Reflectance = 0.7
  4110. wait (0.1)
  4111. script.Parent.Reflectance = 0.8
  4112. wait (0.1)
  4113. script.Parent.Reflectance = 0.9
  4114. wait (0.1)
  4115. script.Parent.Reflectance = 1
  4116. wait (0.1)
  4117. script.Parent.Reflectance = 0.9
  4118. wait (0.1)
  4119. script.Parent.Reflectance = 0.8
  4120. wait (0.1)
  4121. script.Parent.Reflectance = 0.7
  4122. wait (0.1)
  4123. script.Parent.Reflectance = 0.6
  4124. wait (0.1)
  4125. end
  4126.  
  4127. end,o291)
  4128.  
  4129. o292.Name = "BreakJoints"
  4130. o292.Parent = o289
  4131.  
  4132. runDummyScript(function()
  4133. function onTouched(hit)
  4134. hit:BreakJoints()
  4135. end
  4136.  
  4137. connection = script.Parent.Touched:connect(onTouched)
  4138. end,o292)
  4139.  
  4140. o293.Parent = o289
  4141.  
  4142. runDummyScript(function()
  4143. function stick(x, y)
  4144.  
  4145. weld = Instance.new("Weld")
  4146.  
  4147.  
  4148.  
  4149. weld.Part0 = x
  4150.  
  4151. weld.Part1 = y
  4152.  
  4153.  
  4154.  
  4155. local HitPos = x.Position
  4156.  
  4157.  
  4158.  
  4159. local CJ = CFrame.new(HitPos)
  4160.  
  4161. local C0 = x.CFrame:inverse() *CJ
  4162.  
  4163. local C1 = y.CFrame:inverse() * CJ
  4164.  
  4165.  
  4166.  
  4167. weld.C0 = C0
  4168.  
  4169. weld.C1 = C1
  4170.  
  4171.  
  4172.  
  4173. weld.Parent = x
  4174.  
  4175. end
  4176.  
  4177.  
  4178.  
  4179. function onTouched(part)
  4180.  
  4181. local h = part.Parent:findFirstChild("Humanoid")
  4182.  
  4183. if h~=nil then
  4184.  
  4185. wait(0.001)
  4186. h.Health = 0
  4187. children = h.Parent:children()
  4188.  
  4189. for i=1,#children do
  4190.  
  4191. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  4192.  
  4193. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  4194.  
  4195. end
  4196.  
  4197. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  4198.  
  4199. end
  4200.  
  4201. end
  4202.  
  4203.  
  4204.  
  4205. script.Parent.Touched:connect(onTouched)
  4206. end,o293)
  4207.  
  4208. o295.Name = "SwordBottom"
  4209. o295.Parent = o256
  4210. o295.BrickColor = BrickColor.new("Teal")
  4211. o295.Reflectance = 0.25
  4212. o295.Position = Vector3.new(-127.186226, 8.16093254, 44.7216644)
  4213. o295.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4214. o295.RotVelocity = Vector3.new(0.000730372383, -6.91616697e-06, -0.000738529663)
  4215. o295.Velocity = Vector3.new(-0.00177152094, -0.115399435, -0.00372431288)
  4216. o295.FormFactor = Enum.FormFactor.Custom
  4217. o295.Size = Vector3.new(1.20000005, 0.200000003, 1.20000005)
  4218. o295.CFrame = CFrame.new(-127.186226, 8.16093254, 44.7216644, 0.731398344, -0.482233882, 0.482189715, -8.11227364e-05, 0.707012832, 0.707200706, -0.68195045, -0.517284572, 0.517068923)
  4219. o295.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4220. o295.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4221. o295.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4222. o295.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4223. o295.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4224. o295.TopSurface = Enum.SurfaceType.Weld
  4225. o295.Color = Color3.new(0.0705882, 0.933333, 0.831373)
  4226. o295.Position = Vector3.new(-127.186226, 8.16093254, 44.7216644)
  4227. o295.velocity = Vector3.new(-0.00177152094, -0.115399435, -0.00372431288)
  4228. o296.Parent = o295
  4229. o296.Scale = Vector3.new(0.899999976, 5, 0.899999976)
  4230. o297.Name = "SwordHilt"
  4231. o297.Parent = o256
  4232. o297.BrickColor = BrickColor.new("Black")
  4233. o297.Position = Vector3.new(-128.681152, 10.3526659, 43.1180801)
  4234. o297.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4235. o297.RotVelocity = Vector3.new(0.000726704486, -2.75097204e-06, -0.000739144802)
  4236. o297.Velocity = Vector3.new(-5.11945691e-05, -0.115782663, -0.00240506348)
  4237. o297.FormFactor = Enum.FormFactor.Custom
  4238. o297.Size = Vector3.new(1.20000005, 5.99999905, 1.20000005)
  4239. o297.CFrame = CFrame.new(-128.681152, 10.3526659, 43.1180801, 0.731398702, -0.482233614, 0.482189447, -8.07955294e-05, 0.70701313, 0.707200408, -0.681950092, -0.517284453, 0.517069519)
  4240. o297.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4241. o297.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4242. o297.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4243. o297.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4244. o297.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4245. o297.TopSurface = Enum.SurfaceType.Weld
  4246. o297.Color = Color3.new(0.105882, 0.164706, 0.207843)
  4247. o297.Position = Vector3.new(-128.681152, 10.3526659, 43.1180801)
  4248. o297.velocity = Vector3.new(-5.11945691e-05, -0.115782663, -0.00240506348)
  4249. o298.Parent = o297
  4250. o299.Name = "SwordHilt"
  4251. o299.Parent = o256
  4252. o299.BrickColor = BrickColor.new("Black")
  4253. o299.Position = Vector3.new(-130.176071, 12.544405, 41.5144997)
  4254. o299.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4255. o299.RotVelocity = Vector3.new(0.000726704486, -2.75097204e-06, -0.000739144802)
  4256. o299.Velocity = Vector3.new(0.00157322944, -0.113512374, -0.000816429383)
  4257. o299.FormFactor = Enum.FormFactor.Custom
  4258. o299.Size = Vector3.new(1.20000005, 0.200000003, 4.80000019)
  4259. o299.CFrame = CFrame.new(-130.176071, 12.544405, 41.5144997, 0.731398702, -0.482233614, 0.482189447, -8.07955294e-05, 0.70701313, 0.707200408, -0.681950092, -0.517284453, 0.517069519)
  4260. o299.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4261. o299.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4262. o299.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4263. o299.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4264. o299.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4265. o299.TopSurface = Enum.SurfaceType.Weld
  4266. o299.Color = Color3.new(0.105882, 0.164706, 0.207843)
  4267. o299.Position = Vector3.new(-130.176071, 12.544405, 41.5144997)
  4268. o299.velocity = Vector3.new(0.00157322944, -0.113512374, -0.000816429383)
  4269. o300.Name = "SwordBottom"
  4270. o300.Parent = o256
  4271. o300.BrickColor = BrickColor.new("Really black")
  4272. o300.Position = Vector3.new(-127.186226, 8.16092396, 44.7216644)
  4273. o300.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4274. o300.RotVelocity = Vector3.new(0.000726704486, -2.75097204e-06, -0.000739144802)
  4275. o300.Velocity = Vector3.new(-0.00167562068, -0.118052959, -0.00399369979)
  4276. o300.FormFactor = Enum.FormFactor.Custom
  4277. o300.Size = Vector3.new(1.20000005, 0.200000003, 1.20000005)
  4278. o300.CFrame = CFrame.new(-127.186226, 8.16092396, 44.7216644, 0.731398702, -0.482233614, 0.482189447, -8.07955294e-05, 0.70701313, 0.707200408, -0.681950092, -0.517284453, 0.517069519)
  4279. o300.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4280. o300.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4281. o300.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4282. o300.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4283. o300.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4284. o300.TopSurface = Enum.SurfaceType.Weld
  4285. o300.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4286. o300.Position = Vector3.new(-127.186226, 8.16092396, 44.7216644)
  4287. o300.velocity = Vector3.new(-0.00167562068, -0.118052959, -0.00399369979)
  4288. o301.Parent = o300
  4289. o302.Name = "SwordBottom"
  4290. o302.Parent = o256
  4291. o302.BrickColor = BrickColor.new("Dark stone grey")
  4292. o302.Position = Vector3.new(-127.186226, 8.16089058, 44.7216606)
  4293. o302.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4294. o302.RotVelocity = Vector3.new(0.000722983677, 8.66485436e-07, -0.000738386298)
  4295. o302.Velocity = Vector3.new(-0.00176625408, -0.125132263, -0.00435926206)
  4296. o302.FormFactor = Enum.FormFactor.Custom
  4297. o302.Size = Vector3.new(1.20000005, 0.200000003, 1.20000005)
  4298. o302.CFrame = CFrame.new(-127.186226, 8.16089058, 44.7216606, 0.73139888, -0.482233226, 0.482189596, -8.07907563e-05, 0.707013547, 0.70720005, -0.681949914, -0.517284274, 0.517069936)
  4299. o302.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4300. o302.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4301. o302.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4302. o302.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4303. o302.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4304. o302.TopSurface = Enum.SurfaceType.Weld
  4305. o302.Color = Color3.new(0.388235, 0.372549, 0.384314)
  4306. o302.Position = Vector3.new(-127.186226, 8.16089058, 44.7216606)
  4307. o302.velocity = Vector3.new(-0.00176625408, -0.125132263, -0.00435926206)
  4308. o303.Parent = o302
  4309. o303.Scale = Vector3.new(-1, -3, -1)
  4310. o304.Name = "SwordHilt"
  4311. o304.Parent = o256
  4312. o304.BrickColor = BrickColor.new("Black")
  4313. o304.Position = Vector3.new(-130.32074, 12.7564602, 41.359314)
  4314. o304.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4315. o304.RotVelocity = Vector3.new(0.000720879005, 9.07292758e-07, -0.00073832972)
  4316. o304.Velocity = Vector3.new(0.00141742395, -0.124200426, -0.00109209737)
  4317. o304.FormFactor = Enum.FormFactor.Custom
  4318. o304.Size = Vector3.new(1.39999998, 0.400000006, 6)
  4319. o304.CFrame = CFrame.new(-130.32074, 12.7564602, 41.359314, 0.731398761, -0.482233137, 0.482189834, -8.10204219e-05, 0.707013547, 0.707199991, -0.681950033, -0.517284274, 0.517069757)
  4320. o304.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4321. o304.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4322. o304.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4323. o304.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4324. o304.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4325. o304.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4326. o304.Color = Color3.new(0.105882, 0.164706, 0.207843)
  4327. o304.Position = Vector3.new(-130.32074, 12.7564602, 41.359314)
  4328. o304.velocity = Vector3.new(0.00141742395, -0.124200426, -0.00109209737)
  4329. o305.Name = "SwordHilt"
  4330. o305.Parent = o256
  4331. o305.BrickColor = BrickColor.new("Black")
  4332. o305.Position = Vector3.new(-130.513626, 13.0392637, 41.152401)
  4333. o305.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4334. o305.RotVelocity = Vector3.new(0.000720879005, 9.07292758e-07, -0.00073832972)
  4335. o305.Velocity = Vector3.new(0.00162603846, -0.123908855, -0.000888055249)
  4336. o305.FormFactor = Enum.FormFactor.Custom
  4337. o305.Size = Vector3.new(1.20000005, 0.400000006, 5.80000019)
  4338. o305.CFrame = CFrame.new(-130.513626, 13.0392637, 41.152401, 0.731398761, -0.482233137, 0.482189834, -8.10204219e-05, 0.707013547, 0.707199991, -0.681950033, -0.517284274, 0.517069757)
  4339. o305.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4340. o305.BottomSurface = Enum.SurfaceType.Weld
  4341. o305.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4342. o305.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4343. o305.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4344. o305.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4345. o305.Color = Color3.new(0.105882, 0.164706, 0.207843)
  4346. o305.Position = Vector3.new(-130.513626, 13.0392637, 41.152401)
  4347. o305.velocity = Vector3.new(0.00162603846, -0.123908855, -0.000888055249)
  4348. o306.Name = "SwordHiltSupportB"
  4349. o306.Parent = o256
  4350. o306.BrickColor = BrickColor.new("Black")
  4351. o306.Position = Vector3.new(-130.950851, 13.2514019, 41.2699966)
  4352. o306.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4353. o306.RotVelocity = Vector3.new(0.000720879005, 9.07292758e-07, -0.00073832972)
  4354. o306.Velocity = Vector3.new(0.00178277306, -0.123670809, -0.000734732603)
  4355. o306.FormFactor = Enum.FormFactor.Custom
  4356. o306.Size = Vector3.new(0.200000003, 0.200000003, 5.5999999)
  4357. o306.CFrame = CFrame.new(-130.950851, 13.2514019, 41.2699966, 0.731398761, -0.482233137, 0.482189834, -8.10204219e-05, 0.707013547, 0.707199991, -0.681950033, -0.517284274, 0.517069757)
  4358. o306.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4359. o306.BottomSurface = Enum.SurfaceType.Weld
  4360. o306.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4361. o306.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4362. o306.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4363. o306.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4364. o306.Color = Color3.new(0.105882, 0.164706, 0.207843)
  4365. o306.Position = Vector3.new(-130.950851, 13.2514019, 41.2699966)
  4366. o306.velocity = Vector3.new(0.00178277306, -0.123670809, -0.000734732603)
  4367. o307.Name = "SwordHiltSupportB"
  4368. o307.Parent = o256
  4369. o307.BrickColor = BrickColor.new("Black")
  4370. o307.Position = Vector3.new(-130.365738, 13.2513371, 40.7244339)
  4371. o307.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4372. o307.RotVelocity = Vector3.new(0.000720879005, 9.07292758e-07, -0.00073832972)
  4373. o307.Velocity = Vector3.new(0.00178223022, -0.12370953, -0.000735310256)
  4374. o307.FormFactor = Enum.FormFactor.Custom
  4375. o307.Size = Vector3.new(0.200000003, 0.200000003, 5.5999999)
  4376. o307.CFrame = CFrame.new(-130.365738, 13.2513371, 40.7244339, 0.731398761, -0.482233137, 0.482189834, -8.10204219e-05, 0.707013547, 0.707199991, -0.681950033, -0.517284274, 0.517069757)
  4377. o307.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4378. o307.BottomSurface = Enum.SurfaceType.Weld
  4379. o307.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4380. o307.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4381. o307.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4382. o307.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4383. o307.Color = Color3.new(0.105882, 0.164706, 0.207843)
  4384. o307.Position = Vector3.new(-130.365738, 13.2513371, 40.7244339)
  4385. o307.velocity = Vector3.new(0.00178223022, -0.12370953, -0.000735310256)
  4386. o308.Name = "SwordHiltSupportB"
  4387. o308.Parent = o256
  4388. o308.BrickColor = BrickColor.new("Black")
  4389. o308.Position = Vector3.new(-131.96019, 11.3418989, 39.60112)
  4390. o308.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4391. o308.RotVelocity = Vector3.new(0.000722159341, 3.1834233e-08, -0.000737312657)
  4392. o308.Velocity = Vector3.new(1.52782304e-05, -0.128462687, -0.00228103669)
  4393. o308.FormFactor = Enum.FormFactor.Custom
  4394. o308.Size = Vector3.new(0.600000024, 0.200000003, 0.200000003)
  4395. o308.CFrame = CFrame.new(-131.96019, 11.3418989, 39.60112, 0.731398582, -0.482233196, 0.482190073, -8.14779196e-05, 0.707013369, 0.70720017, -0.681950212, -0.517284513, 0.51706928)
  4396. o308.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4397. o308.BottomSurface = Enum.SurfaceType.Weld
  4398. o308.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4399. o308.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4400. o308.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4401. o308.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4402. o308.Color = Color3.new(0.105882, 0.164706, 0.207843)
  4403. o308.Position = Vector3.new(-131.96019, 11.3418989, 39.60112)
  4404. o308.velocity = Vector3.new(1.52782304e-05, -0.128462687, -0.00228103669)
  4405. o309.Name = "SwordHiltSupportB"
  4406. o309.Parent = o256
  4407. o309.BrickColor = BrickColor.new("Black")
  4408. o309.Position = Vector3.new(-129.356369, 15.1607752, 42.3932915)
  4409. o309.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4410. o309.RotVelocity = Vector3.new(0.000722159341, 3.1834233e-08, -0.000737312657)
  4411. o309.Velocity = Vector3.new(0.00283107278, -0.132398918, 0.000476717716)
  4412. o309.FormFactor = Enum.FormFactor.Custom
  4413. o309.Size = Vector3.new(0.600000024, 0.200000003, 0.200000003)
  4414. o309.CFrame = CFrame.new(-129.356369, 15.1607752, 42.3932915, 0.731398582, -0.482233196, 0.482190073, -8.14779196e-05, 0.707013369, 0.70720017, -0.681950212, -0.517284513, 0.51706928)
  4415. o309.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4416. o309.BottomSurface = Enum.SurfaceType.Weld
  4417. o309.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4418. o309.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4419. o309.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4420. o309.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4421. o309.Color = Color3.new(0.105882, 0.164706, 0.207843)
  4422. o309.Position = Vector3.new(-129.356369, 15.1607752, 42.3932915)
  4423. o309.velocity = Vector3.new(0.00283107278, -0.132398918, 0.000476717716)
  4424. o310.Name = "SwordHilt2"
  4425. o310.Parent = o256
  4426. o310.BrickColor = BrickColor.new("Really black")
  4427. o310.Position = Vector3.new(-128.825806, 10.5646839, 42.9628906)
  4428. o310.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4429. o310.RotVelocity = Vector3.new(0.000722159341, 3.1834233e-08, -0.000737312657)
  4430. o310.Velocity = Vector3.new(-0.000557665247, -0.13320145, -0.0028424093)
  4431. o310.FormFactor = Enum.FormFactor.Custom
  4432. o310.Size = Vector3.new(1.20000005, 3.40000033, 1.20000005)
  4433. o310.CFrame = CFrame.new(-128.825806, 10.5646839, 42.9628906, 0.731398582, -0.482233196, 0.482190073, -8.14779196e-05, 0.707013369, 0.70720017, -0.681950212, -0.517284513, 0.51706928)
  4434. o310.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4435. o310.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4436. o310.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4437. o310.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4438. o310.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4439. o310.TopSurface = Enum.SurfaceType.Weld
  4440. o310.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  4441. o310.Position = Vector3.new(-128.825806, 10.5646839, 42.9628906)
  4442. o310.velocity = Vector3.new(-0.000557665247, -0.13320145, -0.0028424093)
  4443. o311.Parent = o310
  4444. o311.Scale = Vector3.new(1.04999995, 1, 1.04999995)
  4445. o312.Name = "SwordHilt2"
  4446. o312.Parent = o256
  4447. o312.BrickColor = BrickColor.new("Dark stone grey")
  4448. o312.Position = Vector3.new(-128.825806, 10.5646753, 42.9628906)
  4449. o312.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4450. o312.RotVelocity = Vector3.new(0.000727071427, -2.9438163e-06, -0.000734116766)
  4451. o312.Velocity = Vector3.new(-0.000699431053, -0.135755464, -0.00302741025)
  4452. o312.FormFactor = Enum.FormFactor.Custom
  4453. o312.Size = Vector3.new(1.20000005, 4.20000029, 1.20000005)
  4454. o312.CFrame = CFrame.new(-128.825806, 10.5646753, 42.9628906, 0.731398702, -0.482233286, 0.482189804, -8.14269588e-05, 0.70701313, 0.707200408, -0.681950092, -0.517284691, 0.517069221)
  4455. o312.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4456. o312.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4457. o312.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4458. o312.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4459. o312.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4460. o312.TopSurface = Enum.SurfaceType.Weld
  4461. o312.Color = Color3.new(0.388235, 0.372549, 0.384314)
  4462. o312.Position = Vector3.new(-128.825806, 10.5646753, 42.9628906)
  4463. o312.velocity = Vector3.new(-0.000699431053, -0.135755464, -0.00302741025)
  4464. o313.Parent = o312
  4465. o313.Scale = Vector3.new(1.02499998, 1, 1.02499998)
  4466. o314.Name = "SwordHiltSupportB2"
  4467. o314.Parent = o256
  4468. o314.Position = Vector3.new(-129.45282, 15.3021679, 42.2898369)
  4469. o314.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4470. o314.RotVelocity = Vector3.new(0.000727071427, -2.9438163e-06, -0.000734116766)
  4471. o314.Velocity = Vector3.new(0.00278042303, -0.134805784, 0.000415239396)
  4472. o314.FormFactor = Enum.FormFactor.Custom
  4473. o314.Size = Vector3.new(0.600000024, 0.200000003, 0.200000003)
  4474. o314.CFrame = CFrame.new(-129.45282, 15.3021679, 42.2898369, 0.731398702, -0.482233286, 0.482189804, -8.14269588e-05, 0.70701313, 0.707200408, -0.681950092, -0.517284691, 0.517069221)
  4475. o314.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4476. o314.BottomSurface = Enum.SurfaceType.Weld
  4477. o314.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4478. o314.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4479. o314.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4480. o314.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4481. o314.Position = Vector3.new(-129.45282, 15.3021679, 42.2898369)
  4482. o314.velocity = Vector3.new(0.00278042303, -0.134805784, 0.000415239396)
  4483. o315.Name = "SwordHiltSupportB2"
  4484. o315.Parent = o256
  4485. o315.Position = Vector3.new(-130.462173, 13.3926964, 40.6209717)
  4486. o315.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4487. o315.RotVelocity = Vector3.new(0.000727071427, -2.9438163e-06, -0.000734116766)
  4488. o315.Velocity = Vector3.new(0.00138356094, -0.132851422, -0.000976054114)
  4489. o315.FormFactor = Enum.FormFactor.Custom
  4490. o315.Size = Vector3.new(0.200000003, 0.200000003, 5.5999999)
  4491. o315.CFrame = CFrame.new(-130.462173, 13.3926964, 40.6209717, 0.731398702, -0.482233286, 0.482189804, -8.14269588e-05, 0.70701313, 0.707200408, -0.681950092, -0.517284691, 0.517069221)
  4492. o315.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4493. o315.BottomSurface = Enum.SurfaceType.Weld
  4494. o315.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4495. o315.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4496. o315.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4497. o315.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4498. o315.Position = Vector3.new(-130.462173, 13.3926964, 40.6209717)
  4499. o315.velocity = Vector3.new(0.00138356094, -0.132851422, -0.000976054114)
  4500. o316.Name = "SwordHiltSupportB2"
  4501. o316.Parent = o256
  4502. o316.Position = Vector3.new(-132.056641, 11.4832764, 39.4976692)
  4503. o316.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4504. o316.RotVelocity = Vector3.new(0.000723520876, 2.47315893e-06, -0.000740297604)
  4505. o316.Velocity = Vector3.new(-0.000309235736, -0.132622346, -0.00239517144)
  4506. o316.FormFactor = Enum.FormFactor.Custom
  4507. o316.Size = Vector3.new(0.600000024, 0.200000003, 0.200000003)
  4508. o316.CFrame = CFrame.new(-132.056641, 11.4832764, 39.4976692, 0.731399, -0.482233405, 0.482189238, -8.10933489e-05, 0.707012892, 0.707200646, -0.681949794, -0.51728493, 0.517069399)
  4509. o316.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4510. o316.BottomSurface = Enum.SurfaceType.Weld
  4511. o316.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4512. o316.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4513. o316.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4514. o316.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4515. o316.Position = Vector3.new(-132.056641, 11.4832764, 39.4976692)
  4516. o316.velocity = Vector3.new(-0.000309235736, -0.132622346, -0.00239517144)
  4517. o317.Name = "SwordHiltSupportB2"
  4518. o317.Parent = o256
  4519. o317.Position = Vector3.new(-131.047287, 13.3927488, 41.1665382)
  4520. o317.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4521. o317.RotVelocity = Vector3.new(0.000723520876, 2.47315893e-06, -0.000740297604)
  4522. o317.Velocity = Vector3.new(0.00110846956, -0.134577021, -0.00101612438)
  4523. o317.FormFactor = Enum.FormFactor.Custom
  4524. o317.Size = Vector3.new(0.200000003, 0.200000003, 5.5999999)
  4525. o317.CFrame = CFrame.new(-131.047287, 13.3927488, 41.1665382, 0.731399, -0.482233405, 0.482189238, -8.10933489e-05, 0.707012892, 0.707200646, -0.681949794, -0.51728493, 0.517069399)
  4526. o317.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4527. o317.BottomSurface = Enum.SurfaceType.Weld
  4528. o317.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4529. o317.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4530. o317.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4531. o317.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4532. o317.Position = Vector3.new(-131.047287, 13.3927488, 41.1665382)
  4533. o317.velocity = Vector3.new(0.00110846956, -0.134577021, -0.00101612438)
  4534. o318.Name = "SwordHiltSupportB2"
  4535. o318.Parent = o256
  4536. o318.Position = Vector3.new(-130.561844, 13.3927526, 41.1006241)
  4537. o318.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4538. o318.RotVelocity = Vector3.new(0.000723520876, 2.47315893e-06, -0.000740297604)
  4539. o318.Velocity = Vector3.new(0.00110830937, -0.134888709, -0.0010173223)
  4540. o318.FormFactor = Enum.FormFactor.Custom
  4541. o318.Size = Vector3.new(0.600000024, 0.200000003, 4.80000067)
  4542. o318.CFrame = CFrame.new(-130.561844, 13.3927526, 41.1006241, 0.731399, -0.482233405, 0.482189238, -8.10933489e-05, 0.707012892, 0.707200646, -0.681949794, -0.51728493, 0.517069399)
  4543. o318.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4544. o318.BottomSurface = Enum.SurfaceType.Weld
  4545. o318.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4546. o318.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4547. o318.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4548. o318.TopSurface = Enum.SurfaceType.Weld
  4549. o318.Position = Vector3.new(-130.561844, 13.3927526, 41.1006241)
  4550. o318.velocity = Vector3.new(0.00110830937, -0.134888709, -0.0010173223)
  4551. o319.Name = "SwordHiltSupportB2"
  4552. o319.Parent = o256
  4553. o319.Position = Vector3.new(-131.767319, 11.4833336, 39.8079681)
  4554. o319.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4555. o319.RotVelocity = Vector3.new(0.000723520876, 2.47315893e-06, -0.000740297604)
  4556. o319.Velocity = Vector3.new(-0.000308425864, -0.133061036, -0.00239584548)
  4557. o319.FormFactor = Enum.FormFactor.Custom
  4558. o319.Size = Vector3.new(0.600000024, 0.400000036, 0.400000036)
  4559. o319.CFrame = CFrame.new(-131.767319, 11.4833336, 39.8079681, 0.731399, -0.482233405, 0.482189238, -8.10933489e-05, 0.707012892, 0.707200646, -0.681949794, -0.51728493, 0.517069399)
  4560. o319.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4561. o319.BottomSurface = Enum.SurfaceType.Weld
  4562. o319.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4563. o319.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4564. o319.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4565. o319.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4566. o319.Position = Vector3.new(-131.767319, 11.4833336, 39.8079681)
  4567. o319.velocity = Vector3.new(-0.000308425864, -0.133061036, -0.00239584548)
  4568. o320.Name = "Blade"
  4569. o320.Parent = o256
  4570. o320.Position = Vector3.new(-132.973083, 19.3319664, 38.5138283)
  4571. o320.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4572. o320.RotVelocity = Vector3.new(0.000726466184, 2.67620089e-06, -0.00074226805)
  4573. o320.Velocity = Vector3.new(0.00515491422, -0.132225007, 0.00313617243)
  4574. o320.FormFactor = Enum.FormFactor.Custom
  4575. o320.Size = Vector3.new(0.600000024, 13.1999998, 1.40000069)
  4576. o320.CFrame = CFrame.new(-132.973083, 19.3319664, 38.5138283, 0.73139894, -0.482233793, 0.48218891, -8.12204889e-05, 0.707012296, 0.707201302, -0.681949794, -0.517285466, 0.517068863)
  4577. o320.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4578. o320.BottomSurface = Enum.SurfaceType.Weld
  4579. o320.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4580. o320.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4581. o320.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4582. o320.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4583. o320.Position = Vector3.new(-132.973083, 19.3319664, 38.5138283)
  4584. o320.velocity = Vector3.new(0.00515491422, -0.132225007, 0.00313617243)
  4585. o321.Name = "BladeVolt"
  4586. o321.Parent = o256
  4587. o321.BrickColor = BrickColor.new("Toothpaste")
  4588. o321.Reflectance = 0.5
  4589. o321.Position = Vector3.new(-133.310608, 18.2712364, 38.1519585)
  4590. o321.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4591. o321.RotVelocity = Vector3.new(0.000726466184, 2.67620089e-06, -0.00074226805)
  4592. o321.Velocity = Vector3.new(0.00436660042, -0.131711587, 0.00236649066)
  4593. o321.FormFactor = Enum.FormFactor.Custom
  4594. o321.Size = Vector3.new(0.479999989, 12.3999996, 0.400000006)
  4595. o321.CFrame = CFrame.new(-133.310608, 18.2712364, 38.1519585, 0.73139894, -0.482233793, 0.48218891, -8.12204889e-05, 0.707012296, 0.707201302, -0.681949794, -0.517285466, 0.517068863)
  4596. o321.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4597. o321.BottomSurface = Enum.SurfaceType.Weld
  4598. o321.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4599. o321.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4600. o321.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4601. o321.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4602. o321.Color = Color3.new(0, 1, 1)
  4603. o321.Position = Vector3.new(-133.310608, 18.2712364, 38.1519585)
  4604. o321.velocity = Vector3.new(0.00436660042, -0.131711587, 0.00236649066)
  4605. o322.Name = "BreakJoints"
  4606. o322.Parent = o321
  4607.  
  4608. runDummyScript(function()
  4609. function onTouched(hit)
  4610. hit:BreakJoints()
  4611. end
  4612.  
  4613. connection = script.Parent.Touched:connect(onTouched)
  4614. end,o322)
  4615.  
  4616. o323.Name = "Reflectance script"
  4617. o323.Parent = o321
  4618.  
  4619. runDummyScript(function()
  4620. while true do
  4621. script.Parent.Reflectance = 0.5
  4622. wait (0.1)
  4623. script.Parent.Reflectance = 0.6
  4624. wait (0.1)
  4625. script.Parent.Reflectance = 0.7
  4626. wait (0.1)
  4627. script.Parent.Reflectance = 0.8
  4628. wait (0.1)
  4629. script.Parent.Reflectance = 0.9
  4630. wait (0.1)
  4631. script.Parent.Reflectance = 1
  4632. wait (0.1)
  4633. script.Parent.Reflectance = 0.9
  4634. wait (0.1)
  4635. script.Parent.Reflectance = 0.8
  4636. wait (0.1)
  4637. script.Parent.Reflectance = 0.7
  4638. wait (0.1)
  4639. script.Parent.Reflectance = 0.6
  4640. wait (0.1)
  4641. end
  4642.  
  4643. end,o323)
  4644.  
  4645. o324.Parent = o321
  4646.  
  4647. runDummyScript(function()
  4648. function stick(x, y)
  4649.  
  4650. weld = Instance.new("Weld")
  4651.  
  4652.  
  4653.  
  4654. weld.Part0 = x
  4655.  
  4656. weld.Part1 = y
  4657.  
  4658.  
  4659.  
  4660. local HitPos = x.Position
  4661.  
  4662.  
  4663.  
  4664. local CJ = CFrame.new(HitPos)
  4665.  
  4666. local C0 = x.CFrame:inverse() *CJ
  4667.  
  4668. local C1 = y.CFrame:inverse() * CJ
  4669.  
  4670.  
  4671.  
  4672. weld.C0 = C0
  4673.  
  4674. weld.C1 = C1
  4675.  
  4676.  
  4677.  
  4678. weld.Parent = x
  4679.  
  4680. end
  4681.  
  4682.  
  4683.  
  4684. function onTouched(part)
  4685.  
  4686. local h = part.Parent:findFirstChild("Humanoid")
  4687.  
  4688. if h~=nil then
  4689.  
  4690. wait(0.001)
  4691. h.Health = 0
  4692. children = h.Parent:children()
  4693.  
  4694. for i=1,#children do
  4695.  
  4696. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  4697.  
  4698. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  4699.  
  4700. end
  4701.  
  4702. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  4703.  
  4704. end
  4705.  
  4706. end
  4707.  
  4708.  
  4709.  
  4710. script.Parent.Touched:connect(onTouched)
  4711. end,o324)
  4712.  
  4713. o325.Parent = o321
  4714. o325.Color = Color3.new(0, 0.835294, 1)
  4715. o325.Enabled = false
  4716. o325.Brightness = 10
  4717. o325.Range = 16
  4718. o325.Shadows = true
  4719. o326.Name = "PL script"
  4720. o326.Parent = o321
  4721.  
  4722. runDummyScript(function()
  4723. while true do
  4724. script.Parent.Pointlight.Enabled = true
  4725. wait (0.1)
  4726. script.Parent.Pointlight.Enabled = false
  4727. wait (0.1)
  4728. end
  4729.  
  4730. end,o326)
  4731.  
  4732. o328.Name = "Blade"
  4733. o328.Parent = o256
  4734. o328.Position = Vector3.new(-133.79277, 16.9983597, 37.6349716)
  4735. o328.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4736. o328.RotVelocity = Vector3.new(0.000735371315, -1.27273745e-06, -0.000742097211)
  4737. o328.Velocity = Vector3.new(0.00326225045, -0.126803041, 0.00151143607)
  4738. o328.FormFactor = Enum.FormFactor.Custom
  4739. o328.Size = Vector3.new(0.600000024, 11.6000013, 2.00000072)
  4740. o328.CFrame = CFrame.new(-133.79277, 16.9983597, 37.6349716, 0.731398284, -0.482234389, 0.482189387, -8.22782677e-05, 0.707011402, 0.707202137, -0.681950569, -0.517286122, 0.517067194)
  4741. o328.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4742. o328.BottomSurface = Enum.SurfaceType.Weld
  4743. o328.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4744. o328.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4745. o328.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4746. o328.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4747. o328.Position = Vector3.new(-133.79277, 16.9983597, 37.6349716)
  4748. o328.velocity = Vector3.new(0.00326225045, -0.126803041, 0.00151143607)
  4749. o329.Name = "Blade"
  4750. o329.Parent = o256
  4751. o329.Position = Vector3.new(-134.178482, 15.584074, 37.2214546)
  4752. o329.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4753. o329.RotVelocity = Vector3.new(0.000735371315, -1.27273745e-06, -0.000742097211)
  4754. o329.Velocity = Vector3.new(0.0022132392, -0.126212716, 0.000470920117)
  4755. o329.FormFactor = Enum.FormFactor.Custom
  4756. o329.Size = Vector3.new(0.600000024, 10.4000034, 0.800000489)
  4757. o329.CFrame = CFrame.new(-134.178482, 15.584074, 37.2214546, 0.731398284, -0.482234389, 0.482189387, -8.22782677e-05, 0.707011402, 0.707202137, -0.681950569, -0.517286122, 0.517067194)
  4758. o329.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4759. o329.BottomSurface = Enum.SurfaceType.Weld
  4760. o329.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4761. o329.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4762. o329.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4763. o329.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4764. o329.Position = Vector3.new(-134.178482, 15.584074, 37.2214546)
  4765. o329.velocity = Vector3.new(0.0022132392, -0.126212716, 0.000470920117)
  4766. o330.Name = "BreakJoints"
  4767. o330.Parent = o329
  4768.  
  4769. runDummyScript(function()
  4770. function onTouched(hit)
  4771. hit:BreakJoints()
  4772. end
  4773.  
  4774. connection = script.Parent.Touched:connect(onTouched)
  4775. end,o330)
  4776.  
  4777. o332.Name = "BladeWedge"
  4778. o332.Parent = o256
  4779. o332.Position = Vector3.new(-136.782623, 21.3818321, 34.4277954)
  4780. o332.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4781. o332.RotVelocity = Vector3.new(0.000735371315, -1.27273745e-06, -0.000742097211)
  4782. o332.Velocity = Vector3.new(0.00651929528, -0.122225814, 0.00473111076)
  4783. o332.FormFactor = Enum.FormFactor.Custom
  4784. o332.Size = Vector3.new(0.600000024, 0.800000012, 2)
  4785. o332.CFrame = CFrame.new(-136.782623, 21.3818321, 34.4277954, 0.731398284, -0.482234389, 0.482189387, -8.22782677e-05, 0.707011402, 0.707202137, -0.681950569, -0.517286122, 0.517067194)
  4786. o332.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4787. o332.BottomSurface = Enum.SurfaceType.Weld
  4788. o332.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4789. o332.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4790. o332.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4791. o332.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4792. o332.Position = Vector3.new(-136.782623, 21.3818321, 34.4277954)
  4793. o332.velocity = Vector3.new(0.00651929528, -0.122225814, 0.00473111076)
  4794. o333.Parent = o332
  4795. o333.MeshType = Enum.MeshType.Wedge
  4796. o334.Name = "BreakJoints"
  4797. o334.Parent = o332
  4798.  
  4799. runDummyScript(function()
  4800. function onTouched(hit)
  4801. hit:BreakJoints()
  4802. end
  4803.  
  4804. connection = script.Parent.Touched:connect(onTouched)
  4805. end,o334)
  4806.  
  4807. o336.Name = "VoltEdge"
  4808. o336.Parent = o256
  4809. o336.BrickColor = BrickColor.new("Toothpaste")
  4810. o336.Reflectance = 0.80000001192093
  4811. o336.Position = Vector3.new(-134.419571, 15.2304792, 36.9629211)
  4812. o336.Rotation = Vector3.new(-53.829998, 28.8299999, 33.3999977)
  4813. o336.RotVelocity = Vector3.new(0.000739667099, -7.43695091e-06, -0.000740160933)
  4814. o336.Velocity = Vector3.new(0.00191790657, -0.123573117, 0.000291979406)
  4815. o336.FormFactor = Enum.FormFactor.Custom
  4816. o336.Size = Vector3.new(0.479999989, 10.3999996, 0.200000003)
  4817. o336.CFrame = CFrame.new(-134.419571, 15.2304792, 36.9629211, 0.731398582, -0.482234418, 0.482188791, -8.19255729e-05, 0.707011163, 0.707202375, -0.681950212, -0.517286301, 0.517067492)
  4818. o336.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4819. o336.BottomSurface = Enum.SurfaceType.Weld
  4820. o336.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4821. o336.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4822. o336.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4823. o336.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4824. o336.Color = Color3.new(0, 1, 1)
  4825. o336.Position = Vector3.new(-134.419571, 15.2304792, 36.9629211)
  4826. o336.velocity = Vector3.new(0.00191790657, -0.123573117, 0.000291979406)
  4827. o337.Name = "Reflectance script"
  4828. o337.Parent = o336
  4829.  
  4830. runDummyScript(function()
  4831. while true do
  4832. script.Parent.Reflectance = 0.5
  4833. wait (0.1)
  4834. script.Parent.Reflectance = 0.6
  4835. wait (0.1)
  4836. script.Parent.Reflectance = 0.7
  4837. wait (0.1)
  4838. script.Parent.Reflectance = 0.8
  4839. wait (0.1)
  4840. script.Parent.Reflectance = 0.9
  4841. wait (0.1)
  4842. script.Parent.Reflectance = 1
  4843. wait (0.1)
  4844. script.Parent.Reflectance = 0.9
  4845. wait (0.1)
  4846. script.Parent.Reflectance = 0.8
  4847. wait (0.1)
  4848. script.Parent.Reflectance = 0.7
  4849. wait (0.1)
  4850. script.Parent.Reflectance = 0.6
  4851. wait (0.1)
  4852. end
  4853.  
  4854. end,o337)
  4855.  
  4856. o338.Name = "BreakJoints"
  4857. o338.Parent = o336
  4858.  
  4859. runDummyScript(function()
  4860. function onTouched(hit)
  4861. hit:BreakJoints()
  4862. end
  4863.  
  4864. connection = script.Parent.Touched:connect(onTouched)
  4865. end,o338)
  4866.  
  4867. o339.Parent = o336
  4868.  
  4869. runDummyScript(function()
  4870. function stick(x, y)
  4871.  
  4872. weld = Instance.new("Weld")
  4873.  
  4874.  
  4875.  
  4876. weld.Part0 = x
  4877.  
  4878. weld.Part1 = y
  4879.  
  4880.  
  4881.  
  4882. local HitPos = x.Position
  4883.  
  4884.  
  4885.  
  4886. local CJ = CFrame.new(HitPos)
  4887.  
  4888. local C0 = x.CFrame:inverse() *CJ
  4889.  
  4890. local C1 = y.CFrame:inverse() * CJ
  4891.  
  4892.  
  4893.  
  4894. weld.C0 = C0
  4895.  
  4896. weld.C1 = C1
  4897.  
  4898.  
  4899.  
  4900. weld.Parent = x
  4901.  
  4902. end
  4903.  
  4904.  
  4905.  
  4906. function onTouched(part)
  4907.  
  4908. local h = part.Parent:findFirstChild("Humanoid")
  4909.  
  4910. if h~=nil then
  4911.  
  4912. wait(0.001)
  4913. h.Health = 0
  4914. children = h.Parent:children()
  4915.  
  4916. for i=1,#children do
  4917.  
  4918. if(children[i].className == "Part" and children[i].Name ~= "Torso") then stick(children[i], h.Parent.Torso) end
  4919.  
  4920. if(children[i].className == "Hat") then stick(children[i].Handle, h.Parent.Torso) end
  4921.  
  4922. end
  4923.  
  4924. h.Parent.Head.Velocity = h.Parent.Head.Velocity + Vector3.new(5,0,0)
  4925.  
  4926. end
  4927.  
  4928. end
  4929.  
  4930.  
  4931.  
  4932. script.Parent.Touched:connect(onTouched)
  4933. end,o339)
  4934.  
  4935. o341.Name = "timetodie23232223"
  4936. o341.Parent = mas
  4937. o341.Archivable = false
  4938. o341.PrimaryPart = o342
  4939. o342.Name = "Head"
  4940. o342.Parent = o341
  4941. o342.BrickColor = BrickColor.new("Pastel brown")
  4942. o342.Position = Vector3.new(-121.568024, 23.7498512, 42.6806564)
  4943. o342.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  4944. o342.RotVelocity = Vector3.new(-0.000420675555, -1.41055798e-05, 0.000466615515)
  4945. o342.Velocity = Vector3.new(-0.00284017669, -0.000372341019, -0.00263370108)
  4946. o342.Locked = true
  4947. o342.FormFactor = Enum.FormFactor.Symmetric
  4948. o342.Size = Vector3.new(2, 1, 1)
  4949. o342.CFrame = CFrame.new(-121.568024, 23.7498512, 42.6806564, 0.731396437, 8.56559855e-05, 0.681952536, 1.95596954e-06, 1, -0.000127701802, -0.681952536, 9.47345179e-05, 0.731396437)
  4950. o342.TopSurface = Enum.SurfaceType.Smooth
  4951. o342.Color = Color3.new(1, 0.8, 0.6)
  4952. o342.Position = Vector3.new(-121.568024, 23.7498512, 42.6806564)
  4953. o342.velocity = Vector3.new(-0.00284017669, -0.000372341019, -0.00263370108)
  4954. o343.Parent = o342
  4955. o343.Scale = Vector3.new(1.25, 1.25, 1.25)
  4956. o348.Name = "GettingUp"
  4957. o348.Parent = o342
  4958. o348.Archivable = false
  4959. o348.SoundId = "rbxasset://sounds/action_get_up.mp3"
  4960. o348.Volume = 0.64999997615814
  4961. o349.Name = "CharacterSoundEvent"
  4962. o349.Parent = o348
  4963. o350.Name = "Died"
  4964. o350.Parent = o342
  4965. o350.Archivable = false
  4966. o350.SoundId = "rbxasset://sounds/uuhhh.mp3"
  4967. o350.Volume = 0.64999997615814
  4968. o351.Name = "CharacterSoundEvent"
  4969. o351.Parent = o350
  4970. o352.Name = "FreeFalling"
  4971. o352.Parent = o342
  4972. o352.Archivable = false
  4973. o352.SoundId = "rbxasset://sounds/action_falling.mp3"
  4974. o352.TimePosition = 0.023120843638026
  4975. o352.Volume = 0
  4976. o352.Looped = true
  4977. o353.Name = "CharacterSoundEvent"
  4978. o353.Parent = o352
  4979. o354.Name = "Jumping"
  4980. o354.Parent = o342
  4981. o354.Archivable = false
  4982. o354.SoundId = "rbxasset://sounds/action_jump.mp3"
  4983. o354.Volume = 0.64999997615814
  4984. o355.Name = "CharacterSoundEvent"
  4985. o355.Parent = o354
  4986. o356.Name = "Landing"
  4987. o356.Parent = o342
  4988. o356.Archivable = false
  4989. o356.SoundId = "rbxasset://sounds/action_jump_land.mp3"
  4990. o356.Volume = 1
  4991. o357.Name = "CharacterSoundEvent"
  4992. o357.Parent = o356
  4993. o358.Name = "Splash"
  4994. o358.Parent = o342
  4995. o358.Archivable = false
  4996. o358.SoundId = "rbxasset://sounds/impact_water.mp3"
  4997. o358.Volume = 0.64999997615814
  4998. o359.Name = "CharacterSoundEvent"
  4999. o359.Parent = o358
  5000. o360.Name = "Running"
  5001. o360.Parent = o342
  5002. o360.Archivable = false
  5003. o360.Pitch = 1.8500000238419
  5004. o360.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  5005. o360.TimePosition = 0.65100921962863
  5006. o360.Volume = 0.64999997615814
  5007. o360.Looped = true
  5008. o361.Name = "CharacterSoundEvent"
  5009. o361.Parent = o360
  5010. o362.Name = "Swimming"
  5011. o362.Parent = o342
  5012. o362.Archivable = false
  5013. o362.Pitch = 1.6000000238419
  5014. o362.SoundId = "rbxasset://sounds/action_swim.mp3"
  5015. o362.Volume = 0.64999997615814
  5016. o362.Looped = true
  5017. o363.Name = "CharacterSoundEvent"
  5018. o363.Parent = o362
  5019. o364.Name = "Climbing"
  5020. o364.Parent = o342
  5021. o364.Archivable = false
  5022. o364.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  5023. o364.TimePosition = 1.55719551123
  5024. o364.Volume = 0.64999997615814
  5025. o364.Looped = true
  5026. o365.Name = "CharacterSoundEvent"
  5027. o365.Parent = o364
  5028. o366.Name = "face"
  5029. o366.Parent = o342
  5030. o366.Texture = "http://www.roblox.com/asset/?id=13038247"
  5031. o367.Name = "Torso"
  5032. o367.Parent = o341
  5033. o367.BrickColor = BrickColor.new("Pastel brown")
  5034. o367.Position = Vector3.new(-121.568169, 22.2498512, 42.680481)
  5035. o367.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  5036. o367.RotVelocity = Vector3.new(-0.000382363913, -3.78716095e-06, 0.000408794178)
  5037. o367.Velocity = Vector3.new(-0.00184681034, -0.00070005731, -0.00184137141)
  5038. o367.Locked = true
  5039. o367.FormFactor = Enum.FormFactor.Symmetric
  5040. o367.Size = Vector3.new(2, 2, 1)
  5041. o367.CFrame = CFrame.new(-121.568169, 22.2498512, 42.680481, 0.731396496, 8.38980268e-05, 0.681952477, 2.25114854e-06, 1, -0.00012544058, -0.681952477, 9.32819748e-05, 0.731396496)
  5042. o367.LeftSurface = Enum.SurfaceType.Weld
  5043. o367.RightSurface = Enum.SurfaceType.Weld
  5044. o367.Color = Color3.new(1, 0.8, 0.6)
  5045. o367.Position = Vector3.new(-121.568169, 22.2498512, 42.680481)
  5046. o367.velocity = Vector3.new(-0.00184681034, -0.00070005731, -0.00184137141)
  5047. o368.Name = "roblox"
  5048. o368.Parent = o367
  5049. o377.Name = "Right Shoulder"
  5050. o377.Parent = o367
  5051. o377.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  5052. o377.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  5053. o377.Part0 = o367
  5054. o377.Part1 = o385
  5055. o377.CurrentAngle = 1.5707963705063
  5056. o377.MaxVelocity = 0.10000000149012
  5057. o378.Name = "Left Shoulder"
  5058. o378.Parent = o367
  5059. o378.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  5060. o378.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  5061. o378.Part0 = o367
  5062. o378.Part1 = o382
  5063. o378.CurrentAngle = -1.5707963705063
  5064. o378.MaxVelocity = 0.10000000149012
  5065. o379.Name = "Right Hip"
  5066. o379.Parent = o367
  5067. o379.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  5068. o379.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  5069. o379.Part0 = o367
  5070. o379.Part1 = o390
  5071. o379.CurrentAngle = 1.5707963705063
  5072. o379.MaxVelocity = 0.10000000149012
  5073. o380.Name = "Left Hip"
  5074. o380.Parent = o367
  5075. o380.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  5076. o380.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  5077. o380.Part0 = o367
  5078. o380.Part1 = o388
  5079. o380.CurrentAngle = -1.5707963705063
  5080. o380.MaxVelocity = 0.10000000149012
  5081. o381.Name = "Neck"
  5082. o381.Parent = o367
  5083. o381.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  5084. o381.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  5085. o381.Part0 = o367
  5086. o381.Part1 = o342
  5087. o381.MaxVelocity = 0.10000000149012
  5088. o382.Name = "Left Arm"
  5089. o382.Parent = o341
  5090. o382.BrickColor = BrickColor.new("Pastel brown")
  5091. o382.Position = Vector3.new(-123.006187, 22.7499123, 43.3377495)
  5092. o382.Rotation = Vector3.new(90.0099945, 0, -43)
  5093. o382.RotVelocity = Vector3.new(-0.000408129883, -1.73468852e-05, 0.000461537391)
  5094. o382.Velocity = Vector3.new(-0.00236095604, -0.000790409627, -0.00217758236)
  5095. o382.CanCollide = false
  5096. o382.Locked = true
  5097. o382.FormFactor = Enum.FormFactor.Symmetric
  5098. o382.Size = Vector3.new(1, 2, 1)
  5099. o382.CFrame = CFrame.new(-123.006187, 22.7499123, 43.3377495, 0.731396794, 0.681952119, -8.35470928e-05, 2.2105578e-06, -0.000124882514, -1, -0.681952059, 0.731396794, -9.28461668e-05)
  5100. o382.Color = Color3.new(1, 0.8, 0.6)
  5101. o382.Position = Vector3.new(-123.006187, 22.7499123, 43.3377495)
  5102. o382.velocity = Vector3.new(-0.00236095604, -0.000790409627, -0.00217758236)
  5103. o385.Name = "Right Arm"
  5104. o385.Parent = o341
  5105. o385.BrickColor = BrickColor.new("Pastel brown")
  5106. o385.Position = Vector3.new(-120.811996, 22.7499199, 41.291893)
  5107. o385.Rotation = Vector3.new(90.0099945, 0, -43)
  5108. o385.RotVelocity = Vector3.new(-0.000408129883, -1.73468852e-05, 0.000461537391)
  5109. o385.Velocity = Vector3.new(-0.00232547033, -0.000612683711, -0.00213952316)
  5110. o385.CanCollide = false
  5111. o385.Locked = true
  5112. o385.FormFactor = Enum.FormFactor.Symmetric
  5113. o385.Size = Vector3.new(1, 2, 1)
  5114. o385.CFrame = CFrame.new(-120.811996, 22.7499199, 41.291893, 0.731396914, 0.681952, -8.34831517e-05, 2.29796979e-06, -0.000124882514, -1, -0.68195194, 0.731396914, -9.2905786e-05)
  5115. o385.Color = Color3.new(1, 0.8, 0.6)
  5116. o385.Position = Vector3.new(-120.811996, 22.7499199, 41.291893)
  5117. o385.velocity = Vector3.new(-0.00232547033, -0.000612683711, -0.00213952316)
  5118. o388.Name = "Left Leg"
  5119. o388.Parent = o341
  5120. o388.BrickColor = BrickColor.new("Pastel brown")
  5121. o388.Position = Vector3.new(-122.615898, 21.2499771, 42.289959)
  5122. o388.Rotation = Vector3.new(90.0099945, 0, -43)
  5123. o388.RotVelocity = Vector3.new(-0.000408129883, -1.73468852e-05, 0.000461537391)
  5124. o388.Velocity = Vector3.new(-0.00165050407, -0.00103791116, -0.00155864377)
  5125. o388.CanCollide = false
  5126. o388.Locked = true
  5127. o388.FormFactor = Enum.FormFactor.Symmetric
  5128. o388.Size = Vector3.new(1, 2, 1)
  5129. o388.CFrame = CFrame.new(-122.615898, 21.2499771, 42.289959, 0.731396794, 0.681952119, -8.35470928e-05, 2.2105578e-06, -0.000124882514, -1, -0.681952059, 0.731396794, -9.28461668e-05)
  5130. o388.BottomSurface = Enum.SurfaceType.Smooth
  5131. o388.Color = Color3.new(1, 0.8, 0.6)
  5132. o388.Position = Vector3.new(-122.615898, 21.2499771, 42.289959)
  5133. o388.velocity = Vector3.new(-0.00165050407, -0.00103791116, -0.00155864377)
  5134. o390.Name = "Right Leg"
  5135. o390.Parent = o341
  5136. o390.BrickColor = BrickColor.new("Pastel brown")
  5137. o390.Position = Vector3.new(-121.884491, 21.249979, 41.6080055)
  5138. o390.Rotation = Vector3.new(90.0099945, 0, -43)
  5139. o390.RotVelocity = Vector3.new(-0.000402158825, -9.7175207e-06, 0.000443904137)
  5140. o390.Velocity = Vector3.new(-0.00157614134, -0.00102429581, -0.0015407732)
  5141. o390.CanCollide = false
  5142. o390.Locked = true
  5143. o390.FormFactor = Enum.FormFactor.Symmetric
  5144. o390.Size = Vector3.new(1, 2, 1)
  5145. o390.CFrame = CFrame.new(-121.884491, 21.249979, 41.6080055, 0.731396735, 0.681952178, -8.33239465e-05, 2.53817916e-06, -0.000124906655, -1, -0.681952119, 0.731396735, -9.30872338e-05)
  5146. o390.BottomSurface = Enum.SurfaceType.Smooth
  5147. o390.Color = Color3.new(1, 0.8, 0.6)
  5148. o390.Position = Vector3.new(-121.884491, 21.249979, 41.6080055)
  5149. o390.velocity = Vector3.new(-0.00157614134, -0.00102429581, -0.0015407732)
  5150. o392.Parent = o341
  5151. o392.RightLeg = o390
  5152. o392.LeftLeg = o388
  5153. o392.Torso = o395
  5154. o392.Sit = true
  5155. o395.Name = "HumanoidRootPart"
  5156. o395.Parent = o341
  5157. o395.Transparency = 1
  5158. o395.Position = Vector3.new(-121.568153, 22.2498531, 42.6804695)
  5159. o395.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  5160. o395.RotVelocity = Vector3.new(-0.000402158825, -9.7175207e-06, 0.000443904137)
  5161. o395.Velocity = Vector3.new(-0.00203041127, -0.000452571403, -0.00193980744)
  5162. o395.CanCollide = false
  5163. o395.Locked = true
  5164. o395.FormFactor = Enum.FormFactor.Symmetric
  5165. o395.Size = Vector3.new(2, 2, 1)
  5166. o395.CFrame = CFrame.new(-121.568153, 22.2498531, 42.6804695, 0.731396735, 8.33261074e-05, 0.681952238, 2.49447339e-06, 1, -0.000124862941, -0.681952238, 9.30254537e-05, 0.731396675)
  5167. o395.BottomSurface = Enum.SurfaceType.Smooth
  5168. o395.TopSurface = Enum.SurfaceType.Smooth
  5169. o395.Position = Vector3.new(-121.568153, 22.2498531, 42.6804695)
  5170. o395.velocity = Vector3.new(-0.00203041127, -0.000452571403, -0.00193980744)
  5171. o397.Name = "RootJoint"
  5172. o397.Parent = o395
  5173. o397.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  5174. o397.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  5175. o397.Part0 = o395
  5176. o397.Part1 = o367
  5177. o397.MaxVelocity = 0.10000000149012
  5178. o398.Name = "Sound"
  5179. o398.Parent = o341
  5180.  
  5181. runDummyScript(function()
  5182. --[[
  5183. Author: @spotco
  5184. This script creates sounds which are placed under the character head.
  5185. These sounds are used by the "LocalSound" script.
  5186.  
  5187. To modify this script, copy it to your "StarterPlayer/StarterCharacterScripts" folder keeping the same script name ("Sound").
  5188. The default Sound script loaded for every character will then be replaced with your copy of the script.
  5189. ]]--
  5190. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  5191. local Players = game:GetService("Players")
  5192.  
  5193. local SOUND_EVENT_FOLDER_NAME = "DefaultSoundEvents"
  5194. local DEFAULT_SERVER_SOUND_EVENT_NAME = "DefaultServerSoundEvent"
  5195.  
  5196. local SoundEventFolder = ReplicatedStorage:FindFirstChild(SOUND_EVENT_FOLDER_NAME)
  5197. local DefaultServerSoundEvent = nil
  5198.  
  5199. local useSoundDispatcher = UserSettings():IsUserFeatureEnabled("UserUseSoundDispatcher")
  5200. if useSoundDispatcher then
  5201. if not SoundEventFolder then
  5202. SoundEventFolder = Instance.new("Folder")
  5203. SoundEventFolder.Name = SOUND_EVENT_FOLDER_NAME
  5204. SoundEventFolder.Archivable = false
  5205. SoundEventFolder.Parent = ReplicatedStorage
  5206. end
  5207.  
  5208. DefaultServerSoundEvent = SoundEventFolder:FindFirstChild(DEFAULT_SERVER_SOUND_EVENT_NAME)
  5209. else
  5210. DefaultServerSoundEvent = ReplicatedStorage:FindFirstChild(DEFAULT_SERVER_SOUND_EVENT_NAME)
  5211. end
  5212.  
  5213. if not DefaultServerSoundEvent then
  5214. if useSoundDispatcher then
  5215. DefaultServerSoundEvent = Instance.new("RemoteEvent", SoundEventFolder)
  5216. else
  5217. DefaultServerSoundEvent = Instance.new("RemoteEvent", ReplicatedStorage)
  5218. end
  5219.  
  5220. DefaultServerSoundEvent.Name = DEFAULT_SERVER_SOUND_EVENT_NAME
  5221. DefaultServerSoundEvent.OnServerEvent:Connect(function() end)
  5222. end
  5223.  
  5224. local function CreateNewSound(name, id, looped, pitch, parent)
  5225. local sound = Instance.new("Sound")
  5226. sound.SoundId = id
  5227. sound.Name = name
  5228. sound.archivable = false
  5229. sound.Pitch = pitch
  5230. sound.Looped = looped
  5231. sound.MinDistance = 5
  5232. sound.MaxDistance = 150
  5233. sound.Volume = 0.65
  5234. sound.Parent = parent
  5235.  
  5236. if DefaultServerSoundEvent then
  5237. local CharacterSoundEvent = Instance.new("RemoteEvent", sound)
  5238. CharacterSoundEvent.Name = "CharacterSoundEvent"
  5239. CharacterSoundEvent.OnServerEvent:Connect(function(player, playing, resetPosition)
  5240. if type(playing) ~= "boolean" then
  5241. return
  5242. end
  5243. if type(resetPosition) ~= "boolean" then
  5244. return
  5245. end
  5246.  
  5247. if player.Character ~= script.Parent then
  5248. return
  5249. end
  5250. for _, p in pairs(Players:GetPlayers()) do
  5251. if p ~= player then
  5252. -- Connect to the dispatcher to check if the player has loaded.
  5253. if useSoundDispatcher then
  5254. SoundEventFolder:FindFirstChild("SoundDispatcher"):Fire(p, sound, playing, resetPosition)
  5255. else
  5256. DefaultServerSoundEvent:FireClient(p, sound, playing, resetPosition)
  5257. end
  5258. end
  5259. end
  5260. end)
  5261. end
  5262. return sound
  5263. end
  5264.  
  5265. local head = script.Parent:FindFirstChild("Head")
  5266. if not head then
  5267. error("Sound script parent has no child Head.")
  5268. return
  5269. end
  5270.  
  5271. CreateNewSound("GettingUp", "rbxasset://sounds/action_get_up.mp3", false, 1, head)
  5272. CreateNewSound("Died", "rbxasset://sounds/uuhhh.mp3", false, 1, head)
  5273. CreateNewSound("FreeFalling", "rbxasset://sounds/action_falling.mp3", true, 1, head)
  5274. CreateNewSound("Jumping", "rbxasset://sounds/action_jump.mp3", false, 1, head)
  5275. CreateNewSound("Landing", "rbxasset://sounds/action_jump_land.mp3", false, 1, head)
  5276. CreateNewSound("Splash", "rbxasset://sounds/impact_water.mp3", false, 1, head)
  5277. CreateNewSound("Running", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1.85, head)
  5278. CreateNewSound("Swimming", "rbxasset://sounds/action_swim.mp3", true, 1.6, head)
  5279. CreateNewSound("Climbing", "rbxasset://sounds/action_footsteps_plastic.mp3", true, 1, head)
  5280. end,o398)
  5281.  
  5282. o399.Name = "LocalSound"
  5283. o399.Parent = o398
  5284.  
  5285. runDummyScript(function()
  5286. --[[
  5287. Author: @spotco
  5288. This script runs locally for the player of the given humanoid.
  5289. This script triggers humanoid sound play/pause actions locally.
  5290.  
  5291. The Playing/TimePosition properties of Sound objects bypass FilteringEnabled, so this triggers the sound
  5292. immediately for the player and is replicated to all other players.
  5293.  
  5294. This script is optimized to reduce network traffic through minimizing the amount of property replication.
  5295. ]]--
  5296.  
  5297. --All sounds are referenced by this ID
  5298. local SFX = {
  5299. Died = 0;
  5300. Running = 1;
  5301. Swimming = 2;
  5302. Climbing = 3,
  5303. Jumping = 4;
  5304. GettingUp = 5;
  5305. FreeFalling = 6;
  5306. FallingDown = 7;
  5307. Landing = 8;
  5308. Splash = 9;
  5309. }
  5310.  
  5311. local useUpdatedLocalSoundFlag = UserSettings():IsUserFeatureEnabled("UserFixCharacterSoundIssues")
  5312.  
  5313. local Humanoid = nil
  5314. local Head = nil
  5315. --SFX ID to Sound object
  5316. local Sounds = {}
  5317. local SoundService = game:GetService("SoundService")
  5318. local soundEventFolderName = "DefaultSoundEvents"
  5319. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  5320. local AddCharacterLoadedEvent = nil
  5321. local RemoveCharacterEvent = nil
  5322. local soundEventFolder = ReplicatedStorage:FindFirstChild(soundEventFolderName)
  5323. local useSoundDispatcher = UserSettings():IsUserFeatureEnabled("UserUseSoundDispatcher")
  5324.  
  5325. if useSoundDispatcher then
  5326. if not soundEventFolder then
  5327. soundEventFolder = Instance.new("Folder", ReplicatedStorage)
  5328. soundEventFolder.Name = soundEventFolderName
  5329. soundEventFolder.Archivable = false
  5330. end
  5331.  
  5332. -- Load the RemoveCharacterEvent
  5333. RemoveCharacterEvent = soundEventFolder:FindFirstChild("RemoveCharacterEvent")
  5334. if RemoveCharacterEvent == nil then
  5335. RemoveCharacterEvent = Instance.new("RemoteEvent", soundEventFolder)
  5336. RemoveCharacterEvent.Name = "RemoveCharacterEvent"
  5337. end
  5338.  
  5339. AddCharacterLoadedEvent = soundEventFolder:FindFirstChild("AddCharacterLoadedEvent")
  5340. if AddCharacterLoadedEvent == nil then
  5341. AddCharacterLoadedEvent = Instance.new("RemoteEvent", soundEventFolder)
  5342. AddCharacterLoadedEvent.Name = "AddCharacterLoadedEvent"
  5343. end
  5344.  
  5345. -- Notify the server a new character has been loaded
  5346. AddCharacterLoadedEvent:FireServer()
  5347.  
  5348. -- Notify the sound dispatcher this character has left.
  5349. game.Players.LocalPlayer.CharacterRemoving:connect(function(character)
  5350. RemoveCharacterEvent:FireServer(game.Players.LocalPlayer)
  5351. end)
  5352. end
  5353.  
  5354. do
  5355. local Figure = script.Parent.Parent
  5356. Head = Figure:WaitForChild("Head")
  5357. while not Humanoid do
  5358. for _,NewHumanoid in pairs(Figure:GetChildren()) do
  5359. if NewHumanoid:IsA("Humanoid") then
  5360. Humanoid = NewHumanoid
  5361. break
  5362. end
  5363. end
  5364. if Humanoid then break end
  5365. Figure.ChildAdded:wait()
  5366. end
  5367. Sounds[SFX.Died] = Head:WaitForChild("Died")
  5368. Sounds[SFX.Running] = Head:WaitForChild("Running")
  5369. Sounds[SFX.Swimming] = Head:WaitForChild("Swimming")
  5370. Sounds[SFX.Climbing] = Head:WaitForChild("Climbing")
  5371. Sounds[SFX.Jumping] = Head:WaitForChild("Jumping")
  5372. Sounds[SFX.GettingUp] = Head:WaitForChild("GettingUp")
  5373. Sounds[SFX.FreeFalling] = Head:WaitForChild("FreeFalling")
  5374. Sounds[SFX.Landing] = Head:WaitForChild("Landing")
  5375. Sounds[SFX.Splash] = Head:WaitForChild("Splash")
  5376.  
  5377. local DefaultServerSoundEvent = nil
  5378. if useSoundDispatcher then
  5379. DefaultServerSoundEvent = soundEventFolder:FindFirstChild("DefaultServerSoundEvent")
  5380. else
  5381. DefaultServerSoundEvent = game:GetService("ReplicatedStorage"):FindFirstChild("DefaultServerSoundEvent")
  5382. end
  5383.  
  5384. if DefaultServerSoundEvent then
  5385. DefaultServerSoundEvent.OnClientEvent:connect(function(sound, playing, resetPosition)
  5386. if resetPosition and sound.TimePosition ~= 0 then
  5387. sound.TimePosition = 0
  5388. end
  5389. if sound.IsPlaying ~= playing then
  5390. sound.Playing = playing
  5391. end
  5392. end)
  5393. end
  5394. end
  5395.  
  5396. local IsSoundFilteringEnabled = function()
  5397. return game.Workspace.FilteringEnabled and SoundService.RespectFilteringEnabled
  5398. end
  5399.  
  5400. local Util
  5401. Util = {
  5402.  
  5403. --Define linear relationship between (pt1x,pt2x) and (pt2x,pt2y). Evaluate this at x.
  5404. YForLineGivenXAndTwoPts = function(x,pt1x,pt1y,pt2x,pt2y)
  5405. --(y - y1)/(x - x1) = m
  5406. local m = (pt1y - pt2y) / (pt1x - pt2x)
  5407. --float b = pt1.y - m * pt1.x;
  5408. local b = (pt1y - m * pt1x)
  5409. return m * x + b
  5410. end;
  5411.  
  5412. --Clamps the value of "val" between the "min" and "max"
  5413. Clamp = function(val,min,max)
  5414. return math.min(max,math.max(min,val))
  5415. end;
  5416.  
  5417. --Gets the horizontal (x,z) velocity magnitude of the given part
  5418. HorizontalSpeed = function(Head)
  5419. local hVel = Head.Velocity + Vector3.new(0,-Head.Velocity.Y,0)
  5420. return hVel.magnitude
  5421. end;
  5422.  
  5423. --Gets the vertical (y) velocity magnitude of the given part
  5424. VerticalSpeed = function(Head)
  5425. return math.abs(Head.Velocity.Y)
  5426. end;
  5427.  
  5428. --Setting Playing/TimePosition values directly result in less network traffic than Play/Pause/Resume/Stop
  5429. --If these properties are enabled, use them.
  5430. Play = function(sound)
  5431. if IsSoundFilteringEnabled() then
  5432. sound.CharacterSoundEvent:FireServer(true, true)
  5433. end
  5434. if sound.TimePosition ~= 0 then
  5435. sound.TimePosition = 0
  5436. end
  5437. if not sound.IsPlaying then
  5438. sound.Playing = true
  5439. end
  5440. end;
  5441.  
  5442. Pause = function(sound)
  5443. if IsSoundFilteringEnabled() then
  5444. sound.CharacterSoundEvent:FireServer(false, false)
  5445. end
  5446. if sound.IsPlaying then
  5447. sound.Playing = false
  5448. end
  5449. end;
  5450.  
  5451. Resume = function(sound)
  5452. if IsSoundFilteringEnabled() then
  5453. sound.CharacterSoundEvent:FireServer(true, false)
  5454. end
  5455. if not sound.IsPlaying then
  5456. sound.Playing = true
  5457. end
  5458. end;
  5459.  
  5460. Stop = function(sound)
  5461. if IsSoundFilteringEnabled() then
  5462. sound.CharacterSoundEvent:FireServer(false, true)
  5463. end
  5464. if sound.IsPlaying then
  5465. sound.Playing = false
  5466. end
  5467. if sound.TimePosition ~= 0 then
  5468. sound.TimePosition = 0
  5469. end
  5470. end;
  5471. }
  5472.  
  5473. do
  5474. -- List of all active Looped sounds
  5475. local playingLoopedSounds = {}
  5476.  
  5477. -- Last seen Enum.HumanoidStateType
  5478. local activeState = nil
  5479.  
  5480. local fallSpeed = 0
  5481.  
  5482. -- Verify and set that "sound" is in "playingLoopedSounds".
  5483. function setSoundInPlayingLoopedSounds(sound)
  5484. for i=1, #playingLoopedSounds do
  5485. if playingLoopedSounds[i] == sound then
  5486. return
  5487. end
  5488. end
  5489. table.insert(playingLoopedSounds,sound)
  5490. end
  5491.  
  5492. -- Stop all active looped sounds except parameter "except". If "except" is not passed, all looped sounds will be stopped.
  5493. function stopPlayingLoopedSoundsExcept(except)
  5494. for i=#playingLoopedSounds,1,-1 do
  5495. if playingLoopedSounds[i] ~= except then
  5496. Util.Pause(playingLoopedSounds[i])
  5497. table.remove(playingLoopedSounds,i)
  5498. end
  5499. end
  5500. end
  5501.  
  5502. -- Table of Enum.HumanoidStateType to handling function
  5503. local stateUpdateHandler = {
  5504. [Enum.HumanoidStateType.Dead] = function()
  5505. stopPlayingLoopedSoundsExcept()
  5506. local sound = Sounds[SFX.Died]
  5507. Util.Play(sound)
  5508. end;
  5509.  
  5510. [Enum.HumanoidStateType.RunningNoPhysics] = function(speed)
  5511. stateUpdated(Enum.HumanoidStateType.Running, speed)
  5512. end;
  5513.  
  5514. [Enum.HumanoidStateType.Running] = function(speed)
  5515. local sound = Sounds[SFX.Running]
  5516. stopPlayingLoopedSoundsExcept(sound)
  5517.  
  5518. if(useUpdatedLocalSoundFlag and activeState == Enum.HumanoidStateType.Freefall and fallSpeed > 0.1) then
  5519. -- Play a landing sound if the character dropped from a large distance
  5520. local vol = math.min(1.0, math.max(0.0, (fallSpeed - 50) / 110))
  5521. local freeFallSound = Sounds[SFX.FreeFalling]
  5522. freeFallSound.Volume = vol
  5523. Util.Play(freeFallSound)
  5524. fallSpeed = 0
  5525. end
  5526. if useUpdatedLocalSoundFlag then
  5527. if speed ~= nil and speed > 0.5 then
  5528. Util.Resume(sound)
  5529. setSoundInPlayingLoopedSounds(sound)
  5530. elseif speed ~= nil then
  5531. stopPlayingLoopedSoundsExcept()
  5532. end
  5533. else
  5534. if Util.HorizontalSpeed(Head) > 0.5 then
  5535. Util.Resume(sound)
  5536. setSoundInPlayingLoopedSounds(sound)
  5537. else
  5538. stopPlayingLoopedSoundsExcept()
  5539. end
  5540. end
  5541. end;
  5542.  
  5543. [Enum.HumanoidStateType.Swimming] = function(speed)
  5544. local threshold
  5545. if useUpdatedLocalSoundFlag then threshold = speed else threshold = Util.VerticalSpeed(Head) end
  5546. if activeState ~= Enum.HumanoidStateType.Swimming and threshold > 0.1 then
  5547. local splashSound = Sounds[SFX.Splash]
  5548. splashSound.Volume = Util.Clamp(
  5549. Util.YForLineGivenXAndTwoPts(
  5550. Util.VerticalSpeed(Head),
  5551. 100, 0.28,
  5552. 350, 1),
  5553. 0,1)
  5554. Util.Play(splashSound)
  5555. end
  5556.  
  5557. do
  5558. local sound = Sounds[SFX.Swimming]
  5559. stopPlayingLoopedSoundsExcept(sound)
  5560. Util.Resume(sound)
  5561. setSoundInPlayingLoopedSounds(sound)
  5562. end
  5563. end;
  5564.  
  5565. [Enum.HumanoidStateType.Climbing] = function(speed)
  5566. local sound = Sounds[SFX.Climbing]
  5567. if useUpdatedLocalSoundFlag then
  5568. if speed ~= nil and math.abs(speed) > 0.1 then
  5569. Util.Resume(sound)
  5570. stopPlayingLoopedSoundsExcept(sound)
  5571. else
  5572. Util.Pause(sound)
  5573. stopPlayingLoopedSoundsExcept(sound)
  5574. end
  5575. else
  5576. if Util.VerticalSpeed(Head) > 0.1 then
  5577. Util.Resume(sound)
  5578. stopPlayingLoopedSoundsExcept(sound)
  5579. else
  5580. stopPlayingLoopedSoundsExcept()
  5581. end
  5582. end
  5583.  
  5584. setSoundInPlayingLoopedSounds(sound)
  5585. end;
  5586.  
  5587. [Enum.HumanoidStateType.Jumping] = function()
  5588. if activeState == Enum.HumanoidStateType.Jumping then
  5589. return
  5590. end
  5591. stopPlayingLoopedSoundsExcept()
  5592. local sound = Sounds[SFX.Jumping]
  5593. Util.Play(sound)
  5594. end;
  5595.  
  5596. [Enum.HumanoidStateType.GettingUp] = function()
  5597. stopPlayingLoopedSoundsExcept()
  5598. local sound = Sounds[SFX.GettingUp]
  5599. Util.Play(sound)
  5600. end;
  5601.  
  5602. [Enum.HumanoidStateType.Freefall] = function()
  5603. if activeState == Enum.HumanoidStateType.Freefall then
  5604. return
  5605. end
  5606. local sound = Sounds[SFX.FreeFalling]
  5607. sound.Volume = 0
  5608. stopPlayingLoopedSoundsExcept()
  5609.  
  5610. fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.y))
  5611. end;
  5612.  
  5613. [Enum.HumanoidStateType.FallingDown] = function()
  5614. stopPlayingLoopedSoundsExcept()
  5615. end;
  5616.  
  5617. [Enum.HumanoidStateType.Landed] = function()
  5618. stopPlayingLoopedSoundsExcept()
  5619. if Util.VerticalSpeed(Head) > 75 then
  5620. local landingSound = Sounds[SFX.Landing]
  5621. landingSound.Volume = Util.Clamp(
  5622. Util.YForLineGivenXAndTwoPts(
  5623. Util.VerticalSpeed(Head),
  5624. 50, 0,
  5625. 100, 1),
  5626. 0,1)
  5627. Util.Play(landingSound)
  5628. end
  5629. end;
  5630.  
  5631. [Enum.HumanoidStateType.Seated] = function()
  5632. stopPlayingLoopedSoundsExcept()
  5633. end;
  5634. }
  5635.  
  5636.  
  5637.  
  5638. -- Handle state event fired or OnChange fired
  5639. function stateUpdated(state, speed)
  5640. if stateUpdateHandler[state] ~= nil then
  5641. if useUpdatedLocalSoundFlag and (state == Enum.HumanoidStateType.Running
  5642. or state == Enum.HumanoidStateType.Climbing
  5643. or state == Enum.HumanoidStateType.Swimming
  5644. or state == Enum.HumanoidStateType.RunningNoPhysics) then
  5645. stateUpdateHandler[state](speed)
  5646. else
  5647. stateUpdateHandler[state]()
  5648. end
  5649. end
  5650. activeState = state
  5651. end
  5652.  
  5653. Humanoid.Died:connect( function() stateUpdated(Enum.HumanoidStateType.Dead) end)
  5654. Humanoid.Running:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Running, speed) end)
  5655. Humanoid.Swimming:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Swimming, speed) end)
  5656. Humanoid.Climbing:connect( function(speed) stateUpdated(Enum.HumanoidStateType.Climbing, speed) end)
  5657. Humanoid.Jumping:connect( function() stateUpdated(Enum.HumanoidStateType.Jumping) end)
  5658. Humanoid.GettingUp:connect( function() stateUpdated(Enum.HumanoidStateType.GettingUp) end)
  5659. Humanoid.FreeFalling:connect( function() stateUpdated(Enum.HumanoidStateType.Freefall) end)
  5660. Humanoid.FallingDown:connect( function() stateUpdated(Enum.HumanoidStateType.FallingDown) end)
  5661.  
  5662.  
  5663.  
  5664. -- required for proper handling of Landed event
  5665.  
  5666. Humanoid.StateChanged:connect(function(old, new)
  5667. stateUpdated(new)
  5668. end)
  5669.  
  5670.  
  5671.  
  5672. function onUpdate(stepDeltaSeconds, tickSpeedSeconds)
  5673. local stepScale = stepDeltaSeconds / tickSpeedSeconds
  5674. do
  5675. local sound = Sounds[SFX.FreeFalling]
  5676. if activeState == Enum.HumanoidStateType.Freefall then
  5677. if Head.Velocity.Y < 0 and Util.VerticalSpeed(Head) > 75 then
  5678. Util.Resume(sound)
  5679.  
  5680. --Volume takes 1.1 seconds to go from volume 0 to 1
  5681. local ANIMATION_LENGTH_SECONDS = 1.1
  5682.  
  5683. local normalizedIncrement = tickSpeedSeconds / ANIMATION_LENGTH_SECONDS
  5684. sound.Volume = Util.Clamp(sound.Volume + normalizedIncrement * stepScale, 0, 1)
  5685. else
  5686. sound.Volume = 0
  5687. end
  5688. else
  5689. Util.Pause(sound)
  5690. end
  5691. end
  5692.  
  5693. do
  5694. local sound = Sounds[SFX.Running]
  5695. if activeState == Enum.HumanoidStateType.Running then
  5696. if Util.HorizontalSpeed(Head) < 0.5 then
  5697. Util.Pause(sound)
  5698. end
  5699. end
  5700. end
  5701. end
  5702.  
  5703.  
  5704. local lastTick = tick()
  5705. local TICK_SPEED_SECONDS = 0.25
  5706. while true do
  5707. onUpdate(tick() - lastTick,TICK_SPEED_SECONDS)
  5708. lastTick = tick()
  5709. wait(TICK_SPEED_SECONDS)
  5710. end
  5711.  
  5712. end
  5713.  
  5714. end,o399)
  5715.  
  5716. o400.Name = "Health"
  5717. o400.Parent = o341
  5718.  
  5719. runDummyScript(function()
  5720. -- Gradually regenerates the Humanoid's Health over time.
  5721.  
  5722. local REGEN_RATE = 1/100 -- Regenerate this fraction of MaxHealth per second.
  5723. local REGEN_STEP = 1 -- Wait this long between each regeneration step.
  5724.  
  5725. --------------------------------------------------------------------------------
  5726.  
  5727. local Character = script.Parent
  5728. local Humanoid = Character:WaitForChild'Humanoid'
  5729.  
  5730. --------------------------------------------------------------------------------
  5731.  
  5732. while true do
  5733. while Humanoid.Health < Humanoid.MaxHealth do
  5734. local dt = wait(REGEN_STEP)
  5735. local dh = dt*REGEN_RATE*Humanoid.MaxHealth
  5736. Humanoid.Health = math.min(Humanoid.Health + dh, Humanoid.MaxHealth)
  5737. end
  5738. Humanoid.HealthChanged:Wait()
  5739. end
  5740. end,o400)
  5741.  
  5742. o401.Name = "Animate"
  5743. o401.Parent = o341
  5744.  
  5745. runDummyScript(function()
  5746. local Figure = script.Parent
  5747. local Torso = Figure:WaitForChild("Torso")
  5748. local RightShoulder = Torso:WaitForChild("Right Shoulder")
  5749. local LeftShoulder = Torso:WaitForChild("Left Shoulder")
  5750. local RightHip = Torso:WaitForChild("Right Hip")
  5751. local LeftHip = Torso:WaitForChild("Left Hip")
  5752. local Neck = Torso:WaitForChild("Neck")
  5753. local Humanoid = Figure:WaitForChild("Humanoid")
  5754. local pose = "Standing"
  5755.  
  5756. local currentAnim = ""
  5757. local currentAnimInstance = nil
  5758. local currentAnimTrack = nil
  5759. local currentAnimKeyframeHandler = nil
  5760. local currentAnimSpeed = 1.0
  5761. local animTable = {}
  5762. local animNames = {
  5763. idle = {
  5764. { id = "http://www.roblox.com/asset/?id=180435571", weight = 9 },
  5765. { id = "http://www.roblox.com/asset/?id=180435792", weight = 1 }
  5766. },
  5767. walk = {
  5768. { id = "http://www.roblox.com/asset/?id=180426354", weight = 10 }
  5769. },
  5770. run = {
  5771. { id = "run.xml", weight = 10 }
  5772. },
  5773. jump = {
  5774. { id = "http://www.roblox.com/asset/?id=125750702", weight = 10 }
  5775. },
  5776. fall = {
  5777. { id = "http://www.roblox.com/asset/?id=180436148", weight = 10 }
  5778. },
  5779. climb = {
  5780. { id = "http://www.roblox.com/asset/?id=180436334", weight = 10 }
  5781. },
  5782. sit = {
  5783. { id = "http://www.roblox.com/asset/?id=178130996", weight = 10 }
  5784. },
  5785. toolnone = {
  5786. { id = "http://www.roblox.com/asset/?id=182393478", weight = 10 }
  5787. },
  5788. toolslash = {
  5789. { id = "http://www.roblox.com/asset/?id=129967390", weight = 10 }
  5790. -- { id = "slash.xml", weight = 10 }
  5791. },
  5792. toollunge = {
  5793. { id = "http://www.roblox.com/asset/?id=129967478", weight = 10 }
  5794. },
  5795. wave = {
  5796. { id = "http://www.roblox.com/asset/?id=128777973", weight = 10 }
  5797. },
  5798. point = {
  5799. { id = "http://www.roblox.com/asset/?id=128853357", weight = 10 }
  5800. },
  5801. dance1 = {
  5802. { id = "http://www.roblox.com/asset/?id=182435998", weight = 10 },
  5803. { id = "http://www.roblox.com/asset/?id=182491037", weight = 10 },
  5804. { id = "http://www.roblox.com/asset/?id=182491065", weight = 10 }
  5805. },
  5806. dance2 = {
  5807. { id = "http://www.roblox.com/asset/?id=182436842", weight = 10 },
  5808. { id = "http://www.roblox.com/asset/?id=182491248", weight = 10 },
  5809. { id = "http://www.roblox.com/asset/?id=182491277", weight = 10 }
  5810. },
  5811. dance3 = {
  5812. { id = "http://www.roblox.com/asset/?id=182436935", weight = 10 },
  5813. { id = "http://www.roblox.com/asset/?id=182491368", weight = 10 },
  5814. { id = "http://www.roblox.com/asset/?id=182491423", weight = 10 }
  5815. },
  5816. laugh = {
  5817. { id = "http://www.roblox.com/asset/?id=129423131", weight = 10 }
  5818. },
  5819. cheer = {
  5820. { id = "http://www.roblox.com/asset/?id=129423030", weight = 10 }
  5821. },
  5822. }
  5823. local dances = {"dance1", "dance2", "dance3"}
  5824.  
  5825. -- Existance in this list signifies that it is an emote, the value indicates if it is a looping emote
  5826. local emoteNames = { wave = false, point = false, dance1 = true, dance2 = true, dance3 = true, laugh = false, cheer = false}
  5827.  
  5828. function configureAnimationSet(name, fileList)
  5829. if (animTable[name] ~= nil) then
  5830. for _, connection in pairs(animTable[name].connections) do
  5831. connection:disconnect()
  5832. end
  5833. end
  5834. animTable[name] = {}
  5835. animTable[name].count = 0
  5836. animTable[name].totalWeight = 0
  5837. animTable[name].connections = {}
  5838.  
  5839. -- check for config values
  5840. local config = script:FindFirstChild(name)
  5841. if (config ~= nil) then
  5842. -- print("Loading anims " .. name)
  5843. table.insert(animTable[name].connections, config.ChildAdded:connect(function(child) configureAnimationSet(name, fileList) end))
  5844. table.insert(animTable[name].connections, config.ChildRemoved:connect(function(child) configureAnimationSet(name, fileList) end))
  5845. local idx = 1
  5846. for _, childPart in pairs(config:GetChildren()) do
  5847. if (childPart:IsA("Animation")) then
  5848. table.insert(animTable[name].connections, childPart.Changed:connect(function(property) configureAnimationSet(name, fileList) end))
  5849. animTable[name][idx] = {}
  5850. animTable[name][idx].anim = childPart
  5851. local weightObject = childPart:FindFirstChild("Weight")
  5852. if (weightObject == nil) then
  5853. animTable[name][idx].weight = 1
  5854. else
  5855. animTable[name][idx].weight = weightObject.Value
  5856. end
  5857. animTable[name].count = animTable[name].count + 1
  5858. animTable[name].totalWeight = animTable[name].totalWeight + animTable[name][idx].weight
  5859. -- print(name .. " [" .. idx .. "] " .. animTable[name][idx].anim.AnimationId .. " (" .. animTable[name][idx].weight .. ")")
  5860. idx = idx + 1
  5861. end
  5862. end
  5863. end
  5864.  
  5865. -- fallback to defaults
  5866. if (animTable[name].count <= 0) then
  5867. for idx, anim in pairs(fileList) do
  5868. animTable[name][idx] = {}
  5869. animTable[name][idx].anim = Instance.new("Animation")
  5870. animTable[name][idx].anim.Name = name
  5871. animTable[name][idx].anim.AnimationId = anim.id
  5872. animTable[name][idx].weight = anim.weight
  5873. animTable[name].count = animTable[name].count + 1
  5874. animTable[name].totalWeight = animTable[name].totalWeight + anim.weight
  5875. -- print(name .. " [" .. idx .. "] " .. anim.id .. " (" .. anim.weight .. ")")
  5876. end
  5877. end
  5878. end
  5879.  
  5880. -- Setup animation objects
  5881. function scriptChildModified(child)
  5882. local fileList = animNames[child.Name]
  5883. if (fileList ~= nil) then
  5884. configureAnimationSet(child.Name, fileList)
  5885. end
  5886. end
  5887.  
  5888. script.ChildAdded:connect(scriptChildModified)
  5889. script.ChildRemoved:connect(scriptChildModified)
  5890.  
  5891.  
  5892. for name, fileList in pairs(animNames) do
  5893. configureAnimationSet(name, fileList)
  5894. end
  5895.  
  5896. -- ANIMATION
  5897.  
  5898. -- declarations
  5899. local toolAnim = "None"
  5900. local toolAnimTime = 0
  5901.  
  5902. local jumpAnimTime = 0
  5903. local jumpAnimDuration = 0.3
  5904.  
  5905. local toolTransitionTime = 0.1
  5906. local fallTransitionTime = 0.3
  5907. local jumpMaxLimbVelocity = 0.75
  5908.  
  5909. -- functions
  5910.  
  5911. function stopAllAnimations()
  5912. local oldAnim = currentAnim
  5913.  
  5914. -- return to idle if finishing an emote
  5915. if (emoteNames[oldAnim] ~= nil and emoteNames[oldAnim] == false) then
  5916. oldAnim = "idle"
  5917. end
  5918.  
  5919. currentAnim = ""
  5920. currentAnimInstance = nil
  5921. if (currentAnimKeyframeHandler ~= nil) then
  5922. currentAnimKeyframeHandler:disconnect()
  5923. end
  5924.  
  5925. if (currentAnimTrack ~= nil) then
  5926. currentAnimTrack:Stop()
  5927. currentAnimTrack:Destroy()
  5928. currentAnimTrack = nil
  5929. end
  5930. return oldAnim
  5931. end
  5932.  
  5933. function setAnimationSpeed(speed)
  5934. if speed ~= currentAnimSpeed then
  5935. currentAnimSpeed = speed
  5936. currentAnimTrack:AdjustSpeed(currentAnimSpeed)
  5937. end
  5938. end
  5939.  
  5940. function keyFrameReachedFunc(frameName)
  5941. if (frameName == "End") then
  5942.  
  5943. local repeatAnim = currentAnim
  5944. -- return to idle if finishing an emote
  5945. if (emoteNames[repeatAnim] ~= nil and emoteNames[repeatAnim] == false) then
  5946. repeatAnim = "idle"
  5947. end
  5948.  
  5949. local animSpeed = currentAnimSpeed
  5950. playAnimation(repeatAnim, 0.0, Humanoid)
  5951. setAnimationSpeed(animSpeed)
  5952. end
  5953. end
  5954.  
  5955. -- Preload animations
  5956. function playAnimation(animName, transitionTime, humanoid)
  5957.  
  5958. local roll = math.random(1, animTable[animName].totalWeight)
  5959. local origRoll = roll
  5960. local idx = 1
  5961. while (roll > animTable[animName][idx].weight) do
  5962. roll = roll - animTable[animName][idx].weight
  5963. idx = idx + 1
  5964. end
  5965. -- print(animName .. " " .. idx .. " [" .. origRoll .. "]")
  5966. local anim = animTable[animName][idx].anim
  5967.  
  5968. -- switch animation
  5969. if (anim ~= currentAnimInstance) then
  5970.  
  5971. if (currentAnimTrack ~= nil) then
  5972. currentAnimTrack:Stop(transitionTime)
  5973. currentAnimTrack:Destroy()
  5974. end
  5975.  
  5976. currentAnimSpeed = 1.0
  5977.  
  5978. -- load it to the humanoid; get AnimationTrack
  5979. currentAnimTrack = humanoid:LoadAnimation(anim)
  5980. currentAnimTrack.Priority = Enum.AnimationPriority.Core
  5981.  
  5982. -- play the animation
  5983. currentAnimTrack:Play(transitionTime)
  5984. currentAnim = animName
  5985. currentAnimInstance = anim
  5986.  
  5987. -- set up keyframe name triggers
  5988. if (currentAnimKeyframeHandler ~= nil) then
  5989. currentAnimKeyframeHandler:disconnect()
  5990. end
  5991. currentAnimKeyframeHandler = currentAnimTrack.KeyframeReached:connect(keyFrameReachedFunc)
  5992.  
  5993. end
  5994.  
  5995. end
  5996.  
  5997. -------------------------------------------------------------------------------------------
  5998. -------------------------------------------------------------------------------------------
  5999.  
  6000. local toolAnimName = ""
  6001. local toolAnimTrack = nil
  6002. local toolAnimInstance = nil
  6003. local currentToolAnimKeyframeHandler = nil
  6004.  
  6005. function toolKeyFrameReachedFunc(frameName)
  6006. if (frameName == "End") then
  6007. -- print("Keyframe : ".. frameName)
  6008. playToolAnimation(toolAnimName, 0.0, Humanoid)
  6009. end
  6010. end
  6011.  
  6012.  
  6013. function playToolAnimation(animName, transitionTime, humanoid, priority)
  6014.  
  6015. local roll = math.random(1, animTable[animName].totalWeight)
  6016. local origRoll = roll
  6017. local idx = 1
  6018. while (roll > animTable[animName][idx].weight) do
  6019. roll = roll - animTable[animName][idx].weight
  6020. idx = idx + 1
  6021. end
  6022. -- print(animName .. " * " .. idx .. " [" .. origRoll .. "]")
  6023. local anim = animTable[animName][idx].anim
  6024.  
  6025. if (toolAnimInstance ~= anim) then
  6026.  
  6027. if (toolAnimTrack ~= nil) then
  6028. toolAnimTrack:Stop()
  6029. toolAnimTrack:Destroy()
  6030. transitionTime = 0
  6031. end
  6032.  
  6033. -- load it to the humanoid; get AnimationTrack
  6034. toolAnimTrack = humanoid:LoadAnimation(anim)
  6035. if priority then
  6036. toolAnimTrack.Priority = priority
  6037. end
  6038.  
  6039. -- play the animation
  6040. toolAnimTrack:Play(transitionTime)
  6041. toolAnimName = animName
  6042. toolAnimInstance = anim
  6043.  
  6044. currentToolAnimKeyframeHandler = toolAnimTrack.KeyframeReached:connect(toolKeyFrameReachedFunc)
  6045. end
  6046. end
  6047.  
  6048. function stopToolAnimations()
  6049. local oldAnim = toolAnimName
  6050.  
  6051. if (currentToolAnimKeyframeHandler ~= nil) then
  6052. currentToolAnimKeyframeHandler:disconnect()
  6053. end
  6054.  
  6055. toolAnimName = ""
  6056. toolAnimInstance = nil
  6057. if (toolAnimTrack ~= nil) then
  6058. toolAnimTrack:Stop()
  6059. toolAnimTrack:Destroy()
  6060. toolAnimTrack = nil
  6061. end
  6062.  
  6063.  
  6064. return oldAnim
  6065. end
  6066.  
  6067. -------------------------------------------------------------------------------------------
  6068. -------------------------------------------------------------------------------------------
  6069.  
  6070.  
  6071. function onRunning(speed)
  6072. if speed > 0.01 then
  6073. playAnimation("walk", 0.1, Humanoid)
  6074. if currentAnimInstance and currentAnimInstance.AnimationId == "http://www.roblox.com/asset/?id=180426354" then
  6075. setAnimationSpeed(speed / 14.5)
  6076. end
  6077. pose = "Running"
  6078. else
  6079. if emoteNames[currentAnim] == nil then
  6080. playAnimation("idle", 0.1, Humanoid)
  6081. pose = "Standing"
  6082. end
  6083. end
  6084. end
  6085.  
  6086. function onDied()
  6087. pose = "Dead"
  6088. end
  6089.  
  6090. function onJumping()
  6091. playAnimation("jump", 0.1, Humanoid)
  6092. jumpAnimTime = jumpAnimDuration
  6093. pose = "Jumping"
  6094. end
  6095.  
  6096. function onClimbing(speed)
  6097. playAnimation("climb", 0.1, Humanoid)
  6098. setAnimationSpeed(speed / 12.0)
  6099. pose = "Climbing"
  6100. end
  6101.  
  6102. function onGettingUp()
  6103. pose = "GettingUp"
  6104. end
  6105.  
  6106. function onFreeFall()
  6107. if (jumpAnimTime <= 0) then
  6108. playAnimation("fall", fallTransitionTime, Humanoid)
  6109. end
  6110. pose = "FreeFall"
  6111. end
  6112.  
  6113. function onFallingDown()
  6114. pose = "FallingDown"
  6115. end
  6116.  
  6117. function onSeated()
  6118. pose = "Seated"
  6119. end
  6120.  
  6121. function onPlatformStanding()
  6122. pose = "PlatformStanding"
  6123. end
  6124.  
  6125. function onSwimming(speed)
  6126. if speed > 0 then
  6127. pose = "Running"
  6128. else
  6129. pose = "Standing"
  6130. end
  6131. end
  6132.  
  6133. function getTool()
  6134. for _, kid in ipairs(Figure:GetChildren()) do
  6135. if kid.className == "Tool" then return kid end
  6136. end
  6137. return nil
  6138. end
  6139.  
  6140. function getToolAnim(tool)
  6141. for _, c in ipairs(tool:GetChildren()) do
  6142. if c.Name == "toolanim" and c.className == "StringValue" then
  6143. return c
  6144. end
  6145. end
  6146. return nil
  6147. end
  6148.  
  6149. function animateTool()
  6150.  
  6151. if (toolAnim == "None") then
  6152. playToolAnimation("toolnone", toolTransitionTime, Humanoid, Enum.AnimationPriority.Idle)
  6153. return
  6154. end
  6155.  
  6156. if (toolAnim == "Slash") then
  6157. playToolAnimation("toolslash", 0, Humanoid, Enum.AnimationPriority.Action)
  6158. return
  6159. end
  6160.  
  6161. if (toolAnim == "Lunge") then
  6162. playToolAnimation("toollunge", 0, Humanoid, Enum.AnimationPriority.Action)
  6163. return
  6164. end
  6165. end
  6166.  
  6167. function moveSit()
  6168. RightShoulder.MaxVelocity = 0.15
  6169. LeftShoulder.MaxVelocity = 0.15
  6170. RightShoulder:SetDesiredAngle(3.14 /2)
  6171. LeftShoulder:SetDesiredAngle(-3.14 /2)
  6172. RightHip:SetDesiredAngle(3.14 /2)
  6173. LeftHip:SetDesiredAngle(-3.14 /2)
  6174. end
  6175.  
  6176. local lastTick = 0
  6177.  
  6178. function move(time)
  6179. local amplitude = 1
  6180. local frequency = 1
  6181. local deltaTime = time - lastTick
  6182. lastTick = time
  6183.  
  6184. local climbFudge = 0
  6185. local setAngles = false
  6186.  
  6187. if (jumpAnimTime > 0) then
  6188. jumpAnimTime = jumpAnimTime - deltaTime
  6189. end
  6190.  
  6191. if (pose == "FreeFall" and jumpAnimTime <= 0) then
  6192. playAnimation("fall", fallTransitionTime, Humanoid)
  6193. elseif (pose == "Seated") then
  6194. playAnimation("sit", 0.5, Humanoid)
  6195. return
  6196. elseif (pose == "Running") then
  6197. playAnimation("walk", 0.1, Humanoid)
  6198. elseif (pose == "Dead" or pose == "GettingUp" or pose == "FallingDown" or pose == "Seated" or pose == "PlatformStanding") then
  6199. -- print("Wha " .. pose)
  6200. stopAllAnimations()
  6201. amplitude = 0.1
  6202. frequency = 1
  6203. setAngles = true
  6204. end
  6205.  
  6206. if (setAngles) then
  6207. local desiredAngle = amplitude * math.sin(time * frequency)
  6208.  
  6209. RightShoulder:SetDesiredAngle(desiredAngle + climbFudge)
  6210. LeftShoulder:SetDesiredAngle(desiredAngle - climbFudge)
  6211. RightHip:SetDesiredAngle(-desiredAngle)
  6212. LeftHip:SetDesiredAngle(-desiredAngle)
  6213. end
  6214.  
  6215. -- Tool Animation handling
  6216. local tool = getTool()
  6217. if tool and tool:FindFirstChild("Handle") then
  6218.  
  6219. local animStringValueObject = getToolAnim(tool)
  6220.  
  6221. if animStringValueObject then
  6222. toolAnim = animStringValueObject.Value
  6223. -- message recieved, delete StringValue
  6224. animStringValueObject.Parent = nil
  6225. toolAnimTime = time + .3
  6226. end
  6227.  
  6228. if time > toolAnimTime then
  6229. toolAnimTime = 0
  6230. toolAnim = "None"
  6231. end
  6232.  
  6233. animateTool()
  6234. else
  6235. stopToolAnimations()
  6236. toolAnim = "None"
  6237. toolAnimInstance = nil
  6238. toolAnimTime = 0
  6239. end
  6240. end
  6241.  
  6242. -- connect events
  6243. Humanoid.Died:connect(onDied)
  6244. Humanoid.Running:connect(onRunning)
  6245. Humanoid.Jumping:connect(onJumping)
  6246. Humanoid.Climbing:connect(onClimbing)
  6247. Humanoid.GettingUp:connect(onGettingUp)
  6248. Humanoid.FreeFalling:connect(onFreeFall)
  6249. Humanoid.FallingDown:connect(onFallingDown)
  6250. Humanoid.Seated:connect(onSeated)
  6251. Humanoid.PlatformStanding:connect(onPlatformStanding)
  6252. Humanoid.Swimming:connect(onSwimming)
  6253.  
  6254. -- setup emote chat hook
  6255. game:GetService("Players").LocalPlayer.Chatted:connect(function(msg)
  6256. local emote = ""
  6257. if msg == "/e dance" then
  6258. emote = dances[math.random(1, #dances)]
  6259. elseif (string.sub(msg, 1, 3) == "/e ") then
  6260. emote = string.sub(msg, 4)
  6261. elseif (string.sub(msg, 1, 7) == "/emote ") then
  6262. emote = string.sub(msg, 8)
  6263. end
  6264.  
  6265. if (pose == "Standing" and emoteNames[emote] ~= nil) then
  6266. playAnimation(emote, 0.1, Humanoid)
  6267. end
  6268.  
  6269. end)
  6270.  
  6271.  
  6272. -- main program
  6273.  
  6274. -- initialize to idle
  6275. playAnimation("idle", 0.1, Humanoid)
  6276. pose = "Standing"
  6277.  
  6278. while Figure.Parent ~= nil do
  6279. local _, time = wait(0.1)
  6280. move(time)
  6281. end
  6282.  
  6283.  
  6284.  
  6285. end,o401)
  6286.  
  6287. o402.Name = "idle"
  6288. o402.Parent = o401
  6289. o403.Name = "Animation1"
  6290. o403.Parent = o402
  6291. o403.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  6292. o404.Name = "Weight"
  6293. o404.Parent = o403
  6294. o404.Value = 9
  6295. o405.Name = "Animation2"
  6296. o405.Parent = o402
  6297. o405.AnimationId = "http://www.roblox.com/asset/?id=180435792"
  6298. o406.Name = "Weight"
  6299. o406.Parent = o405
  6300. o406.Value = 1
  6301. o407.Name = "walk"
  6302. o407.Parent = o401
  6303. o408.Name = "WalkAnim"
  6304. o408.Parent = o407
  6305. o408.AnimationId = "http://www.roblox.com/asset/?id=180426354"
  6306. o409.Name = "run"
  6307. o409.Parent = o401
  6308. o410.Name = "RunAnim"
  6309. o410.Parent = o409
  6310. o410.AnimationId = "http://www.roblox.com/asset/?id=180426354"
  6311. o411.Name = "jump"
  6312. o411.Parent = o401
  6313. o412.Name = "JumpAnim"
  6314. o412.Parent = o411
  6315. o412.AnimationId = "http://www.roblox.com/asset/?id=125750702"
  6316. o413.Name = "climb"
  6317. o413.Parent = o401
  6318. o414.Name = "ClimbAnim"
  6319. o414.Parent = o413
  6320. o414.AnimationId = "http://www.roblox.com/asset/?id=180436334"
  6321. o415.Name = "toolnone"
  6322. o415.Parent = o401
  6323. o416.Name = "ToolNoneAnim"
  6324. o416.Parent = o415
  6325. o416.AnimationId = "http://www.roblox.com/asset/?id=182393478"
  6326. o417.Name = "fall"
  6327. o417.Parent = o401
  6328. o418.Name = "FallAnim"
  6329. o418.Parent = o417
  6330. o418.AnimationId = "http://www.roblox.com/asset/?id=180436148"
  6331. o419.Name = "sit"
  6332. o419.Parent = o401
  6333. o420.Name = "SitAnim"
  6334. o420.Parent = o419
  6335. o420.AnimationId = "http://www.roblox.com/asset/?id=178130996"
  6336. o421.Name = "ScaleDampeningPercent"
  6337. o421.Parent = o401
  6338. o421.Value = 0.39999997615814
  6339. o422.Parent = o341
  6340. o422.HeadColor = BrickColor.new("Pastel brown")
  6341. o422.LeftArmColor = BrickColor.new("Pastel brown")
  6342. o422.LeftLegColor = BrickColor.new("Pastel brown")
  6343. o422.RightArmColor = BrickColor.new("Pastel brown")
  6344. o422.RightLegColor = BrickColor.new("Pastel brown")
  6345. o422.TorsoColor = BrickColor.new("Pastel brown")
  6346. o423.Name = "Shirt"
  6347. o423.Parent = o341
  6348. o423.ShirtTemplate = "http://www.roblox.com/asset/?id=1439532842"
  6349. o424.Name = "Pants"
  6350. o424.Parent = o341
  6351. o424.PantsTemplate = "http://www.roblox.com/asset/?id=1439542143"
  6352. o426.Name = "Handle"
  6353. o426.Parent = mas
  6354. o426.Position = Vector3.new(-121.550743, 24.1498489, 42.6991043)
  6355. o426.Rotation = Vector3.new(0.00999999978, 43, -0.00999999978)
  6356. o426.RotVelocity = Vector3.new(-0.000420370605, -2.02311858e-05, 0.000441591255)
  6357. o426.Velocity = Vector3.new(-0.00282221637, -0.000597682141, -0.00284807873)
  6358. o426.CanCollide = false
  6359. o426.Locked = true
  6360. o426.FormFactor = Enum.FormFactor.Custom
  6361. o426.Size = Vector3.new(1.45002651, 2.35999823, 1.24000001)
  6362. o426.CFrame = CFrame.new(-121.550743, 24.1498489, 42.6991043, 0.731397331, 8.37973348e-05, 0.681951582, 2.27727355e-06, 1, -0.000125321108, -0.681951582, 9.32125185e-05, 0.731397331)
  6363. o426.BottomSurface = Enum.SurfaceType.Smooth
  6364. o426.TopSurface = Enum.SurfaceType.Smooth
  6365. o426.Position = Vector3.new(-121.550743, 24.1498489, 42.6991043)
  6366. o426.velocity = Vector3.new(-0.00282221637, -0.000597682141, -0.00284807873)
  6367. o427.Parent = o426
  6368. o427.MeshId = "http://www.roblox.com/asset/?id=188565062 "
  6369. o427.TextureId = "http://www.roblox.com/asset/?id=188565095 "
  6370. o427.MeshType = Enum.MeshType.FileMesh
  6371. o429.Name = "OriginalSize"
  6372. o429.Parent = o426
  6373. o429.Value = Vector3.new(1.45002651, 2.35999823, 1.24000001)
  6374. o430.Name = "AccessoryWeld"
  6375. o430.Parent = o426
  6376. o430.C0 = CFrame.new(8.65748007e-09, 0.199999809, -0.0252722446, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6377. o430.C1 = CFrame.new(0, 0.600000024, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  6378. o430.Part0 = o426
  6379. o430.Part1 = o342
  6380. mas.Parent = workspace
  6381. mas:MakeJoints()
  6382. local mas1 = mas:GetChildren()
  6383. for i=1,#mas1 do
  6384. mas1[i].Parent = script
  6385. ypcall(function() mas1[i]:MakeJoints() end)
  6386. end
  6387. mas:Destroy()
  6388. for i=1,#cors do
  6389. coroutine.resume(cors[i])
  6390. end
  6391. mess_handle.Text = "Resetting"
  6392. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  6393. v:LoadCharacter()
  6394. end
  6395. wait(1)
  6396. mess_handle:Remove()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement