memberhero

gunblade leaked

Aug 21st, 2016
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.82 KB | None | 0 0
  1. --Gun Blade
  2.  
  3. plyr = game.Players.LocalPlayer
  4. char = plyr.Character
  5. hum = char.Humanoid
  6. torso = char.Torso
  7.  
  8. limb = {char:findFirstChild("Right Arm")}
  9.  
  10. handle = Instance.new("Part", workspace)
  11. handle.CanCollide = false
  12. handle.Anchored = false
  13. handle.TopSurface = 0
  14. handle.BottomSurface = 0
  15. handle.formFactor = "Custom"
  16. handle.Size = Vector3.new(.2, .2, .2)
  17. handle.BrickColor = BrickColor.new("Medium stone grey")
  18. handle:BreakJoints()
  19.  
  20. mesh = Instance.new("BlockMesh", handle)
  21. mesh.Scale = Vector3.new(1, 5.5, 1.5)
  22.  
  23. motor = Instance.new("Motor", limb[1])
  24. motor.Part0 = limb[1]
  25. motor.Part1 = handle
  26. motor.C0 = motor.C0 * CFrame.new(0, -1.1, 0) * CFrame.Angles(math.pi/2, 0, 0)
  27.  
  28. handle2 = Instance.new("Part", workspace)
  29. handle2.CanCollide = false
  30. handle2.Anchored = false
  31. handle2.TopSurface = 0
  32. handle2.BottomSurface = 0
  33. handle2.formFactor = "Custom"
  34. handle2.Size = Vector3.new(.2, .2, .2)
  35. handle2.BrickColor = BrickColor.new("Medium stone grey")
  36. handle2:BreakJoints()
  37.  
  38. mesh2 = Instance.new("BlockMesh", handle2)
  39. mesh2.Scale = Vector3.new(1, 2, 1.5)
  40.  
  41. motor2 = Instance.new("Motor", handle)
  42. motor2.Part0 = handle
  43. motor2.Part1 = handle2
  44. motor2.C0 = motor2.C0 * CFrame.new(0, -.5, 0) * CFrame.Angles(.2, 0, 0) + Vector3.new(0, -.2, -.03)
  45.  
  46. handle3 = Instance.new("Part", workspace)
  47. handle3.CanCollide = false
  48. handle3.Anchored = false
  49. handle3.TopSurface = 0
  50. handle3.BottomSurface = 0
  51. handle3.formFactor = "Custom"
  52. handle3.Size = Vector3.new(.2, .2, .2)
  53. handle3.BrickColor = BrickColor.new("Medium stone grey")
  54. handle3:BreakJoints()
  55.  
  56. mesh3 = Instance.new("BlockMesh", handle3)
  57. mesh3.Scale = Vector3.new(1.3, 2.3, 1.8)
  58.  
  59. motor3 = Instance.new("Motor", handle)
  60. motor3.Part0 = handle
  61. motor3.Part1 = handle3
  62. motor3.C0 = motor3.C0 * CFrame.new(0, -1, 0) * CFrame.Angles(0, 0, 0) + Vector3.new(0, 0, -.15)
  63.  
  64. base = Instance.new("Part", workspace)
  65. base.CanCollide = false
  66. base.Anchored = false
  67. base.TopSurface = 0
  68. base.BottomSurface = 0
  69. base.formFactor = "Custom"
  70. base.Size = Vector3.new(.2, .2, .2)
  71. base.BrickColor = BrickColor.new("Really black")
  72. base:BreakJoints()
  73.  
  74. mesh4 = Instance.new("BlockMesh", base)
  75. mesh4.Scale = Vector3.new(2.5, 1, 1)
  76.  
  77. motor4 = Instance.new("Motor", handle3)
  78. motor4.Part0 = handle3
  79. motor4.Part1 = base
  80. motor4.C0 = motor4.C0 * CFrame.new(0, -.3, 0)
  81.  
  82. base2 = Instance.new("Part", workspace)
  83. base2.CanCollide = false
  84. base2.Anchored = false
  85. base2.TopSurface = 0
  86. base2.BottomSurface = 0
  87. base2.formFactor = "Custom"
  88. base2.Size = Vector3.new(.2, .2, .2)
  89. base2.BrickColor = BrickColor.new("Institutional white")
  90. base2:BreakJoints()
  91.  
  92. mesh5 = Instance.new("BlockMesh", base2)
  93. mesh5.Scale = Vector3.new(1, 2, 1)
  94.  
  95. motor5 = Instance.new("Motor", base)
  96. motor5.Part0 = base
  97. motor5.Part1 = base2
  98. motor5.C0 = motor5.C0 * CFrame.new(0, -.3, 0) * CFrame.Angles(.7, 0, 0) + Vector3.new(0, 0, -0.15)
  99.  
  100. base3 = Instance.new("Part", workspace)
  101. base3.CanCollide = false
  102. base3.Anchored = false
  103. base3.TopSurface = 0
  104. base3.BottomSurface = 0
  105. base3.formFactor = "Custom"
  106. base3.Size = Vector3.new(.2, .2, .2)
  107. base3.BrickColor = BrickColor.new("Institutional white")
  108. base3:BreakJoints()
  109.  
  110. mesh6 = Instance.new("BlockMesh", base3)
  111. mesh6.Scale = Vector3.new(1, 2, 1)
  112.  
  113. motor6 = Instance.new("Motor", base)
  114. motor6.Part0 = base
  115. motor6.Part1 = base3
  116. motor6.C0 = motor6.C0 * CFrame.new(0, -.3, 0) * CFrame.Angles(-.7, 0, 0) + Vector3.new(0, 0, 0.15)
  117.  
  118. base4 = Instance.new("Part", workspace)
  119. base4.CanCollide = false
  120. base4.Anchored = false
  121. base4.TopSurface = 0
  122. base4.BottomSurface = 0
  123. base4.formFactor = "Custom"
  124. base4.Size = Vector3.new(.2, .2, .2)
  125. base4.BrickColor = BrickColor.new("Institutional white")
  126. base4:BreakJoints()
  127.  
  128. mesh7 = Instance.new("BlockMesh", base4)
  129. mesh7.Scale = Vector3.new(1, 3.7, .5)
  130.  
  131. motor7 = Instance.new("Motor", base)
  132. motor7.Part0 = base
  133. motor7.Part1 = base4
  134. motor7.C0 = motor7.C0 * CFrame.new(0, -.5, 0) * CFrame.Angles(0, 0, 0) + Vector3.new(0, -.15, -.28)
  135.  
  136. base5 = Instance.new("Part", workspace)
  137. base5.CanCollide = false
  138. base5.Anchored = false
  139. base5.TopSurface = 0
  140. base5.BottomSurface = 0
  141. base5.formFactor = "Custom"
  142. base5.Size = Vector3.new(.2, .2, .2)
  143. base5.BrickColor = BrickColor.new("Institutional white")
  144. base5:BreakJoints()
  145.  
  146. mesh8 = Instance.new("BlockMesh", base5)
  147. mesh8.Scale = Vector3.new(1, 3.2, .5)
  148.  
  149. motor8 = Instance.new("Motor", base)
  150. motor8.Part0 = base
  151. motor8.Part1 = base5
  152. motor8.C0 = motor8.C0 * CFrame.new(0, -.7, 0) * CFrame.Angles(0, 0, 0) + Vector3.new(0, .15, .28)
  153.  
  154. inside = Instance.new("Part", workspace)
  155. inside.CanCollide = false
  156. inside.Anchored = false
  157. inside.TopSurface = 0
  158. inside.BottomSurface = 0
  159. inside.formFactor = "Custom"
  160. inside.Size = Vector3.new(.2, .5, .2)
  161. inside.BrickColor = BrickColor.new("Institutional white")
  162. inside:BreakJoints()
  163.  
  164. new = Instance.new("CylinderMesh", inside)
  165. new.Scale = Vector3.new(.35, 3, .35)
  166.  
  167. mot = Instance.new("Motor", base)
  168. mot.Part0 = base
  169. mot.Part1 = inside
  170. mot.C0 = mot.C0 * CFrame.new(0, -.5, 0)
  171.  
  172. inside2 = Instance.new("Part", workspace)
  173. inside2.CanCollide = false
  174. inside2.Anchored = false
  175. inside2.TopSurface = 0
  176. inside2.BottomSurface = 0
  177. inside2.formFactor = "Custom"
  178. inside2.Size = Vector3.new(.5, .5, .5)
  179. inside2.BrickColor = BrickColor.new("Dark stone grey")
  180. inside2:BreakJoints()
  181.  
  182. new2 = Instance.new("CylinderMesh", inside2)
  183. new2.Scale = Vector3.new(1, 1.2, 1)
  184.  
  185. mot2 = Instance.new("Motor", inside)
  186. mot2.Part0 = inside
  187. mot2.Part1 = inside2
  188. mot2.C0 = mot2.C0 * CFrame.new(0, -.2, 0)
  189.  
  190. inside3 = Instance.new("Part", workspace)
  191. inside3.CanCollide = false
  192. inside3.Anchored = false
  193. inside3.TopSurface = 0
  194. inside3.BottomSurface = 0
  195. inside3.formFactor = "Custom"
  196. inside3.Size = Vector3.new(.2, .2, .2)
  197. inside3.BrickColor = BrickColor.new("Institutional white")
  198. inside3:BreakJoints()
  199.  
  200. new3 = Instance.new("CylinderMesh", inside3)
  201. new3.Scale = Vector3.new(.8, .6, .8)
  202.  
  203. mot3 = Instance.new("Motor", inside2)
  204. mot3.Part0 = inside2
  205. mot3.Part1 = inside3
  206. mot3.C0 = mot3.C0 * CFrame.new(0, -.35, -.2)
  207.  
  208. inside4 = Instance.new("Part", workspace)
  209. inside4.CanCollide = false
  210. inside4.Anchored = false
  211. inside4.TopSurface = 0
  212. inside4.BottomSurface = 0
  213. inside4.formFactor = "Custom"
  214. inside4.Size = Vector3.new(.2, .2, .2)
  215. inside4.BrickColor = BrickColor.new("Institutional white")
  216. inside4:BreakJoints()
  217.  
  218. new4 = Instance.new("CylinderMesh", inside4)
  219. new4.Scale = Vector3.new(.8, .55, .8)
  220.  
  221. mot4 = Instance.new("Motor", inside2)
  222. mot4.Part0 = inside2
  223. mot4.Part1 = inside4
  224. mot4.C0 = mot4.C0 * CFrame.new(0, -.35, -.05)
  225.  
  226. in5 = Instance.new("Part", workspace)
  227. in5.CanCollide = false
  228. in5.Anchored = false
  229. in5.TopSurface = 0
  230. in5.BottomSurface = 0
  231. in5.formFactor = "Custom"
  232. in5.Size = Vector3.new(.2, .2, .2)
  233. in5.BrickColor = BrickColor.new("Really black")
  234. in5:BreakJoints()
  235.  
  236. new5 = Instance.new("BlockMesh", in5)
  237. new5.Scale = Vector3.new(.4, .3, 2)
  238.  
  239. mot5 = Instance.new("Motor", inside2)
  240. mot5.Part0 = inside2
  241. mot5.Part1 = in5
  242. mot5.C0 = mot5.C0 * CFrame.new(0, -.34, 0)
  243.  
  244. out = Instance.new("Part", workspace)
  245. out.CanCollide = false
  246. out.Anchored = false
  247. out.TopSurface = 0
  248. out.BottomSurface = 0
  249. out.formFactor = "Custom"
  250. out.Size = Vector3.new(.2, .2, .2)
  251. out.BrickColor = BrickColor.new("Institutional white")
  252. out:BreakJoints()
  253.  
  254. new6 = Instance.new("CylinderMesh", out)
  255. new6.Scale =Vector3.new(.7, .5, .7)
  256.  
  257. mot6 = Instance.new("Motor", inside2)
  258. mot6.Part0 = inside2
  259. mot6.Part1 = out
  260. mot6.C0 = mot6.C0 * CFrame.new(0, -.35, .15)
  261.  
  262. out2 = Instance.new("Part", workspace)
  263. out2.CanCollide = false
  264. out2.Anchored = false
  265. out2.TopSurface = 0
  266. out2.BottomSurface = 0
  267. out2.formFactor = "Custom"
  268. out2.Size = Vector3.new(.2, .2, .2)
  269. out2.BrickColor = BrickColor.new("Really black")
  270. out2:BreakJoints()
  271.  
  272. new7 = Instance.new("BlockMesh", out2)
  273. new7.Scale = Vector3.new(1, .4, 3.5)
  274.  
  275. mot7 = Instance.new("Motor", inside2)
  276. mot7.Part0 = inside2
  277. mot7.Part1 = out2
  278. mot7.C0 = mot7.C0 * CFrame.new(0, -.41, -.02)
  279.  
  280. blade = Instance.new("Part", workspace)
  281. blade.CanCollide = false
  282. blade.Anchored = false
  283. blade.TopSurface = 0
  284. blade.BottomSurface = 0
  285. blade.formFactor = "Custom"
  286. blade.Reflectance = 0.1
  287. blade.Size = Vector3.new(.2, .7, .2)
  288. blade.BrickColor = BrickColor.new("Mid gray")
  289. blade:BreakJoints()
  290.  
  291. nu = Instance.new("BlockMesh", blade)
  292. nu.Scale = Vector3.new(.3, 6, 2)
  293.  
  294. mo = Instance.new("Motor", out2)
  295. mo.Part0 = out2
  296. mo.Part1 = blade
  297. mo.C0 = mo.C0 * CFrame.new(0, -2.05, -.1)
  298.  
  299. blade1 = Instance.new("Part", workspace)
  300. blade1.CanCollide = false
  301. blade1.Anchored = false
  302. blade1.TopSurface = 0
  303. blade1.BottomSurface = 0
  304. blade1.formFactor = "Custom"
  305. blade1.Size = Vector3.new(.2, .2, .2)
  306. blade1.Reflectance = 0.1
  307. blade1.BrickColor = BrickColor.new("Mid gray")
  308. blade1:BreakJoints()
  309.  
  310. nu1 = Instance.new("BlockMesh", blade1)
  311. nu1.Scale = Vector3.new(.3, 7, 1.2)
  312.  
  313. mo1 = Instance.new("Motor", out2)
  314. mo1.Part0 = out2
  315. mo1.Part1 = blade1
  316. mo1.C0 = mo1.C0 * CFrame.new(0, -1, .1) * CFrame.Angles(0, 0, 0)
  317.  
  318. blade2 = Instance.new("Part", workspace)
  319. blade2.CanCollide = false
  320. blade2.Anchored = false
  321. blade2.TopSurface = 0
  322. blade2.BottomSurface = 0
  323. blade2.formFactor = "Custom"
  324. blade2.Size = Vector3.new(.2, .2, .2)
  325. blade2.Reflectance = 0.1
  326. blade2.BrickColor = BrickColor.new("Mid gray")
  327. blade2:BreakJoints()
  328.  
  329. nu2 = Instance.new("BlockMesh", blade2)
  330. nu2.Scale = Vector3.new(.3, 3.4, 1.2)
  331.  
  332. mo2 = Instance.new("Motor", blade1)
  333. mo2.Part0 = blade1
  334. mo2.Part1 = blade2
  335. mo2.C0 = mo2.C0 * CFrame.new(0, -.15, -.02) * CFrame.Angles(-.5, 0, 0)
  336.  
  337. blade3 = Instance.new("Part", workspace)
  338. blade3.CanCollide = false
  339. blade3.Anchored = false
  340. blade3.TopSurface = 0
  341. blade3.BottomSurface = 0
  342. blade3.formFactor = "Custom"
  343. blade3.Size = Vector3.new(.2, .2, .2)
  344. blade3.Reflectance = 0.1
  345. blade3.BrickColor = BrickColor.new("Mid gray")
  346. blade3:BreakJoints()
  347.  
  348. nu3 = Instance.new("BlockMesh", blade3)
  349. nu3.Scale = Vector3.new(.3, 13.8, 1.5)
  350.  
  351. mo3 = Instance.new("Motor", blade1)
  352. mo3.Part0 = blade1
  353. mo3.Part1 = blade3
  354. mo3.C0 = mo3.C0 * CFrame.new(0, -1.77, .1)
  355.  
  356. blade4 = Instance.new("Part", workspace)
  357. blade4.CanCollide = false
  358. blade4.Anchored = false
  359. blade4.TopSurface = 0
  360. blade4.BottomSurface = 0
  361. blade4.formFactor = "Custom"
  362. blade4.Size = Vector3.new(.2, .2, .2)
  363. blade4.Reflectance = 0.1
  364. blade4.BrickColor = BrickColor.new("Mid gray")
  365. blade4:BreakJoints()
  366.  
  367. nu4 = Instance.new("SpecialMesh", blade4)
  368. nu4.MeshType = "Wedge"
  369. nu4.Scale = Vector3.new(.3, 4, 3.2)
  370.  
  371. mo4 = Instance.new("Motor", blade)
  372. mo4.Part0 = blade
  373. mo4.Part1 = blade4
  374. mo4.C0 = mo4.C0 * CFrame.new(0, -2.5, .12) * CFrame.Angles(math.pi/1, 0, 0)
  375.  
  376. detail = Instance.new("Part", workspace)
  377. detail.CanCollide = false
  378. detail.Anchored = false
  379. detail.TopSurface = 0
  380. detail.BottomSurface = 0
  381. detail.formFactor = "Custom"
  382. detail.Size = Vector3.new(.2, .2, .2)
  383. detail.BrickColor = BrickColor.new("Really black")
  384. detail:BreakJoints()
  385.  
  386. dme = Instance.new("BlockMesh", detail)
  387. dme.Scale = Vector3.new(1.3, 5.2, 1.3)
  388.  
  389. dmo = Instance.new("Motor", handle)
  390. dmo.Part0 = handle
  391. dmo.Part1 = detail
  392. dmo.C0 = dmo.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/1, 0, 0)
  393.  
  394. detail2 = Instance.new("Part", workspace)
  395. detail2.CanCollide = false
  396. detail2.Anchored = false
  397. detail2.TopSurface = 0
  398. detail2.BottomSurface = 0
  399. detail2.formFactor = "Custom"
  400. detail2.Size = Vector3.new(.2, .2, .2)
  401. detail2.BrickColor = BrickColor.new("Really black")
  402. detail2:BreakJoints()
  403.  
  404. dme2 = Instance.new("BlockMesh", detail2)
  405. dme2.Scale = Vector3.new(1.2, 2.2, 1.2) -- X, Z +2 - 3
  406.  
  407. dmo2 = Instance.new("Motor", handle2)
  408. dmo2.Part0 = handle2
  409. dmo2.Part1 = detail2
  410. dmo2.C0 = dmo2.C0 * CFrame.new(0, .1, -.03) * CFrame.Angles(.15, 0, 0)
  411.  
  412. detail3 = Instance.new("Part", workspace)
  413. detail3.CanCollide = false
  414. detail3.Anchored = false
  415. detail3.TopSurface = 0
  416. detail3.BottomSurface = 0
  417. detail3.formFactor = "Custom"
  418. detail3.Size = Vector3.new(.2, .2, .2)
  419. detail3.BrickColor = BrickColor.new("Really black")
  420. detail3:BreakJoints()
  421.  
  422. dme3 = Instance.new("BlockMesh", detail3)
  423. dme3.Scale = Vector3.new(1.5, 2, 1.6)
  424.  
  425. dmo3 = Instance.new("Motor", handle3)
  426. dmo3.Part0 = handle3
  427. dmo3.Part1 = detail3
  428. dmo3.C0 = dmo3.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  429.  
  430. bas = Instance.new("Part", workspace)
  431. bas.CanCollide = false
  432. bas.Anchored = false
  433. bas.TopSurface = 0
  434. bas.BottomSurface = 0
  435. bas.formFactor = "Custom"
  436. bas.Size = Vector3.new(.2, .2, .2)
  437. bas.BrickColor = BrickColor.new("Really black")
  438. bas:BreakJoints()
  439.  
  440. dmo4 = Instance.new("BlockMesh", bas)
  441. dmo4.Scale = Vector3.new(2.5, 1, 1)
  442.  
  443. dme4 = Instance.new("Motor", base)
  444. dme4.Part0 = base
  445. dme4.Part1 = bas
  446. dme4.C0 = dme4.C0 * CFrame.new(0, 0, 0)
  447.  
  448. bas2 = Instance.new("Part", workspace)
  449. bas2.CanCollide = false
  450. bas2.Anchored = false
  451. bas2.TopSurface = 0
  452. bas2.BottomSurface = 0
  453. bas2.formFactor = "Custom"
  454. bas2.Size = Vector3.new(.2, .2, .2)
  455. bas2:BreakJoints()
  456.  
  457. dme5 = Instance.new("BlockMesh", bas2)
  458. dme5.Scale = Vector3.new(1.2, 1.7, 0.8)
  459.  
  460. dmo5 = Instance.new("Motor", base2)
  461. dmo5.Part0 = base2
  462. dmo5.Part1 = bas2
  463. dmo5.C0 = dmo5.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  464.  
  465. bas3 = Instance.new("Part", workspace)
  466. bas3.CanCollide = false
  467. bas3.Anchored = false
  468. bas3.TopSurface = 0
  469. bas3.BottomSurface = 0
  470. bas3.formFactor = "Custom"
  471. bas3.Size = Vector3.new(.2, .2, .2)
  472. bas3:BreakJoints()
  473.  
  474. dme6 = Instance.new("BlockMesh", bas3)
  475. dme6.Scale = Vector3.new(1.2, 1.7, 0.8)
  476.  
  477. dmo6 = Instance.new("Motor", base3)
  478. dmo6.Part0 = base3
  479. dmo6.Part1 = bas3
  480. dmo6.C0 = dmo6.C0 * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  481.  
  482. line = Instance.new("Part", workspace)
  483. line.CanCollide = false
  484. line.Anchored = false
  485. line.TopSurface = 0
  486. line.BottomSurface = 0
  487. line.formFactor = "Custom"
  488. line.Size = Vector3.new(.5, .5, .5)
  489. line.BrickColor = BrickColor.new("Dark stone grey")
  490. line:BreakJoints()
  491.  
  492. msh = Instance.new("CylinderMesh", line)
  493. msh.Scale = Vector3.new(.2, 1.2, .2)
  494.  
  495. li = Instance.new("Motor", line)
  496. li.Part0 = line
  497. li.Part1 = inside2
  498. li.C0 = li.C0 * CFrame.new(.18, 0, -.15)
  499.  
  500. line1 = Instance.new("Part", workspace)
  501. line1.CanCollide = false
  502. line1.Anchored = false
  503. line1.TopSurface = 0
  504. line1.BottomSurface = 0
  505. line1.formFactor = "Custom"
  506. line1.Size = Vector3.new(.5, .5, .5)
  507. line1.BrickColor = BrickColor.new("Dark stone grey")
  508. line1:BreakJoints()
  509.  
  510. msh1 = Instance.new("CylinderMesh", line1)
  511. msh1.Scale = Vector3.new(.2, 1.2, .2)
  512.  
  513. li1 = Instance.new("Motor", line1)
  514. li1.Part0 = line1
  515. li1.Part1 = inside2
  516. li1.C0 = li1.C0 * CFrame.new(-.18, 0, -.15)
  517.  
  518. line2 = Instance.new("Part", workspace)
  519. line2.CanCollide = false
  520. line2.Anchored = false
  521. line2.TopSurface = 0
  522. line2.BottomSurface = 0
  523. line2.formFactor = "Custom"
  524. line2.Size = Vector3.new(.5, .5, .5)
  525. line2.BrickColor = BrickColor.new("Dark stone grey")
  526. line2:BreakJoints()
  527.  
  528. msh2 = Instance.new("CylinderMesh", line2)
  529. msh2.Scale = Vector3.new(.2, 1.2, .2)
  530.  
  531. li2 = Instance.new("Motor", line2)
  532. li2.Part0 = line2
  533. li2.Part1 = inside2
  534. li2.C0 = li2.C0 * CFrame.new(-.18, 0, .15)
  535.  
  536. line3 = Instance.new("Part", workspace)
  537. line3.CanCollide = false
  538. line3.Anchored = false
  539. line3.TopSurface = 0
  540. line3.BottomSurface = 0
  541. line3.formFactor = "Custom"
  542. line3.Size = Vector3.new(.5, .5, .5)
  543. line3.BrickColor = BrickColor.new("Dark stone grey")
  544. line3:BreakJoints()
  545.  
  546. msh3 = Instance.new("CylinderMesh", line3)
  547. msh3.Scale = Vector3.new(.2, 1.2, .2)
  548.  
  549. li3 = Instance.new("Motor", line3)
  550. li3.Part0 = line3
  551. li3.Part1 = inside2
  552. li3.C0 = li3.C0 * CFrame.new(.18, 0, .15)
  553.  
  554. line4 = Instance.new("Part", workspace)
  555. line4.CanCollide = false
  556. line4.Anchored = false
  557. line4.TopSurface = 0
  558. line4.BottomSurface = 0
  559. line4.formFactor = "Custom"
  560. line4.Size = Vector3.new(.5, .5, .5)
  561. line4.BrickColor = BrickColor.new("Dark stone grey")
  562. line4:BreakJoints()
  563.  
  564. msh4 = Instance.new("CylinderMesh", line4)
  565. msh4.Scale = Vector3.new(.2, 1.2, .2)
  566.  
  567. li4 = Instance.new("Motor", line4)
  568. li4.Part0 = line4
  569. li4.Part1 = inside2
  570. li4.C0 = li4.C0 * CFrame.new(.24, 0, 0)
  571.  
  572. line5 = Instance.new("Part", workspace)
  573. line5.CanCollide = false
  574. line5.Anchored = false
  575. line5.TopSurface = 0
  576. line5.BottomSurface = 0
  577. line5.formFactor = "Custom"
  578. line5.Size = Vector3.new(.5, .5, .5)
  579. line5.BrickColor = BrickColor.new("Dark stone grey")
  580. line5:BreakJoints()
  581.  
  582. msh5 = Instance.new("CylinderMesh", line5)
  583. msh5.Scale = Vector3.new(.2, 1.2, .2)
  584.  
  585. li5 = Instance.new("Motor", line5)
  586. li5.Part0 = line5
  587. li5.Part1 = inside2
  588. li5.C0 = li5.C0 * CFrame.new(-.24, 0, 0)
  589.  
  590. dot = Instance.new("Part", workspace)
  591. dot.CanCollide = false
  592. dot.Anchored = false
  593. dot.TopSurface = 0
  594. dot.BottomSurface = 0
  595. dot.formFactor = "Custom"
  596. dot.Size = Vector3.new(.5, .5, .5)
  597. dot.BrickColor = BrickColor.new("Really black")
  598. dot:BreakJoints()
  599.  
  600. mh = Instance.new("CylinderMesh", dot)
  601. mh.Scale = Vector3.new(.2, .5, .2)
  602.  
  603. mt = Instance.new("Motor", dot)
  604. mt.Part0 = dot
  605. mt.Part1 = inside2
  606. mt.C0 = mt.C0 * CFrame.new(.15, -.18, .12)
  607.  
  608. dot1 = Instance.new("Part", workspace)
  609. dot1.CanCollide = false
  610. dot1.Anchored = false
  611. dot1.TopSurface = 0
  612. dot1.BottomSurface = 0
  613. dot1.formFactor = "Custom"
  614. dot1.Size = Vector3.new(.5, .5, .5)
  615. dot1.BrickColor = BrickColor.new("Really black")
  616. dot1:BreakJoints()
  617.  
  618. mh1 = Instance.new("CylinderMesh", dot1)
  619. mh1.Scale = Vector3.new(.2, .5, .2)
  620.  
  621. mt1 = Instance.new("Motor", dot1)
  622. mt1.Part0 = dot1
  623. mt1.Part1 = inside2
  624. mt1.C0 = mt1.C0 * CFrame.new(-.15, -.18, -.12)
  625.  
  626. dot2 = Instance.new("Part", workspace)
  627. dot2.CanCollide = false
  628. dot2.Anchored = false
  629. dot2.TopSurface = 0
  630. dot2.BottomSurface = 0
  631. dot2.formFactor = "Custom"
  632. dot2.Size = Vector3.new(.5, .5, .5)
  633. dot2.BrickColor = BrickColor.new("Really black")
  634. dot2:BreakJoints()
  635.  
  636. mh2 = Instance.new("CylinderMesh", dot2)
  637. mh2.Scale = Vector3.new(.2, .5, .2)
  638.  
  639. mt2 = Instance.new("Motor", dot2)
  640. mt2.Part0 = dot2
  641. mt2.Part1 = inside2
  642. mt2.C0 = mt2.C0 * CFrame.new(-.15, -.18, .12)
  643.  
  644. dot3 = Instance.new("Part", workspace)
  645. dot3.CanCollide = false
  646. dot3.Anchored = false
  647. dot3.TopSurface = 0
  648. dot3.BottomSurface = 0
  649. dot3.formFactor = "Custom"
  650. dot3.Size = Vector3.new(.5, .5, .5)
  651. dot3.BrickColor = BrickColor.new("Really black")
  652. dot3:BreakJoints()
  653.  
  654. mh3 = Instance.new("CylinderMesh", dot3)
  655. mh3.Scale = Vector3.new(.2, .5, .2)
  656.  
  657. mt3 = Instance.new("Motor", dot3)
  658. mt3.Part0 = dot3
  659. mt3.Part1 = inside2
  660. mt3.C0 = mt3.C0 * CFrame.new(.15, -.18, -.12)
  661.  
  662. dot4 = Instance.new("Part", workspace)
  663. dot4.CanCollide = false
  664. dot4.Anchored = false
  665. dot4.TopSurface = 0
  666. dot4.BottomSurface = 0
  667. dot4.formFactor = "Custom"
  668. dot4.Size = Vector3.new(.5, .5, .5)
  669. dot4.BrickColor = BrickColor.new("Really black")
  670. dot4:BreakJoints()
  671.  
  672. mh4 = Instance.new("CylinderMesh", dot4)
  673. mh4.Scale = Vector3.new(.2, .5, .2)
  674.  
  675. mt4 = Instance.new("Motor", dot4)
  676. mt4.Part0 = dot4
  677. mt4.Part1 = inside2
  678. mt4.C0 = mt4.C0 * CFrame.new(0, -.18, -.2)
  679.  
  680. dot5 = Instance.new("Part", workspace)
  681. dot5.CanCollide = false
  682. dot5.Anchored = false
  683. dot5.TopSurface = 0
  684. dot5.BottomSurface = 0
  685. dot5.formFactor = "Custom"
  686. dot5.Size = Vector3.new(.5, .5, .5)
  687. dot5.BrickColor = BrickColor.new("Really black")
  688. dot5:BreakJoints()
  689.  
  690. mh5 = Instance.new("CylinderMesh", dot5)
  691. mh5.Scale = Vector3.new(.2, .5, .2)
  692.  
  693. mt5 = Instance.new("Motor", dot5)
  694. mt5.Part0 = dot5
  695. mt5.Part1 = inside2
  696. mt5.C0 = mt5.C0 * CFrame.new(0, -.18, .2)
  697.  
  698. h = Instance.new("Part", workspace)
  699. h.CanCollide = false
  700. h.Anchored = false
  701. h.TopSurface = 0
  702. h.BottomSurface = 0
  703. h.formFactor = "Custom"
  704. h.Size = Vector3.new(.2, .2, .2)
  705. h:BreakJoints()
  706.  
  707. m = Instance.new("SpecialMesh", h)
  708. m.MeshType = "FileMesh"
  709. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  710. m.Scale = Vector3.new(.3, .3, .3)
  711.  
  712. mr = Instance.new("Motor", handle)
  713. mr.Part0 = handle
  714. mr.Part1 = h
  715. mr.C0 = mr.C0 * CFrame.new(0, -1, .03) * CFrame.Angles(math.pi/2, 1.5, 0)
  716.  
  717.  
  718. fin = Instance.new("Part", workspace)
  719. fin.CanCollide = false
  720. fin.Anchored = false
  721. fin.TopSurface = 0
  722. fin.BottomSurface = 0
  723. fin.formFactor = "Custom"
  724. fin.Size = Vector3.new(.2, .7, .2)
  725. fin.BrickColor = BrickColor.new("Really black")
  726. fin:BreakJoints()
  727.  
  728. la = Instance.new("BlockMesh", fin)
  729. la.Scale = Vector3.new(.35, 7, .25)
  730.  
  731. lo = Instance.new("Motor", blade)
  732. lo.Part0 = blade
  733. lo.Part1 = fin
  734. lo.C0 = lo.C0 * CFrame.new(0, -.45, -.2)
Add Comment
Please, Sign In to add comment