Advertisement
4vJorckV5

Untitled

Jun 5th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 81.78 KB | None | 0 0
  1. ModelName = "Gilgamesh"
  2. attack = false
  3. attacktype = 1
  4. Hitdeb = 0
  5. Hitdeb2 = 0
  6. name = "4vJorckV5"
  7. ----------------------------
  8. --Customize mediafire
  9. Rage = 0
  10. Rage = 200
  11. mindamage = 10
  12. maxdamage = 40
  13. crtmaxdamage = 60
  14. omindamage = mindamage
  15. omaxdamage = maxdamage
  16. ocrtmaxdamage = crtmaxdamage
  17. crtrate = 100/5
  18. HP = 10000
  19. WS = 16
  20. jump = 50
  21. --100%/critpercentage
  22.  
  23. oblkbrkr = 3
  24. blockbreaker = oblkbrkr
  25.  
  26.  
  27. handlecolor = BrickColor.new("Really black")
  28. bcolor = BrickColor.new("Institutional white")
  29. gemcolor = BrickColor.new("Really black")
  30.  
  31.  
  32.  
  33. -------------------------------------------------------------------------------------------------------------------------------------
  34.  
  35.  
  36.  
  37.  
  38.  
  39. if game.Workspace:findFirstChild(ModelName,true) ~= nil then
  40. game.Workspace:findFirstChild(ModelName,true).Parent = nil
  41. end
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48. local bodyholder = Instance.new("Model")
  49. bodyholder.Name = ModelName
  50. bodyholder.Parent = game.Workspace
  51. Character = bodyholder
  52.  
  53. ev = Instance.new("BoolValue",bodyholder)
  54. ev.Name = "EquippedVal"
  55. ev.Value = false
  56. blk = Instance.new("BoolValue",bodyholder)
  57. blk.Name = "Block"
  58. blk.Value = false
  59. blkc = Instance.new("IntValue",blk)
  60. blkc.Name = "BlockPower"
  61. blkc.Value = blockpower
  62. SpawnPos = Instance.new("Vector3Value",script)
  63. SpawnPos.Name = "SpawnPos"
  64. SpawnPos.Value = game.Workspace[name].Head.Position--Vector3.new(20,10,0)
  65.  
  66.  
  67. local Head = Instance.new("Part")
  68. Head.formFactor = 3
  69. Head.CanCollide = true
  70. Head.Name = "Head"
  71. Head.Locked = true
  72. Head.Size = Vector3.new(4,2,2)
  73. Head.Parent = bodyholder
  74. Head.BrickColor = BrickColor.new("Institutional white")
  75. local smh = Instance.new("SpecialMesh",Head)
  76. smh.Scale = Vector3.new(1.25,1.25,1.25)
  77. local Torso = Instance.new("Part")
  78. Torso.formFactor = 3
  79. Torso.CanCollide = true
  80. Torso.Name = "Torso"
  81. Torso.Locked = true
  82. Torso.Size = Vector3.new(4,4,2)
  83. Torso.Parent = bodyholder
  84. Torso.BrickColor = BrickColor.new("Really black")
  85. Torso.Reflectance = 0.1
  86. Torso.CFrame = CFrame.new(SpawnPos.Value)
  87. local msht = Instance.new("BlockMesh",Torso)
  88. local RightArm = Instance.new("Part")
  89. RightArm.formFactor = 3
  90. RightArm.CanCollide = true
  91. RightArm.Name = "Right Arm"
  92. RightArm.Locked = true
  93. RightArm.Size = Vector3.new(2,4,2)
  94. RightArm.Parent = bodyholder
  95. RightArm.BrickColor = BrickColor.new("Really red")
  96. local mshra = Instance.new("BlockMesh",RightArm)
  97. local LeftArm = Instance.new("Part")
  98. LeftArm.formFactor = 3
  99. LeftArm.CanCollide = true
  100. LeftArm.Name = "Left Arm"
  101. LeftArm.Locked = true
  102. LeftArm.Size = Vector3.new(2,4,2)
  103. LeftArm.Parent = bodyholder
  104. LeftArm.BrickColor = BrickColor.new("Really red")
  105. local mshla = Instance.new("BlockMesh",LeftArm)
  106. local RightLeg = Instance.new("Part")
  107. RightLeg.formFactor = 3
  108. RightLeg.CanCollide = true
  109. RightLeg.Name = "Right Leg"
  110. RightLeg.Locked = true
  111. RightLeg.Size = Vector3.new(2,4,2)
  112. RightLeg.Parent = bodyholder
  113. RightLeg.BrickColor = BrickColor.new("Really black")
  114. local mshrl = Instance.new("BlockMesh",RightLeg)
  115. local LeftLeg = Instance.new("Part")
  116. LeftLeg.formFactor = 3
  117. LeftLeg.CanCollide = true
  118. LeftLeg.Name = "Left Leg"
  119. LeftLeg.Locked = true
  120. LeftLeg.Size = Vector3.new(2,4,2)
  121. LeftLeg.Parent = bodyholder
  122. LeftLeg.BrickColor = BrickColor.new("Really black")
  123. local mshll = Instance.new("BlockMesh",LeftLeg)
  124.  
  125. --player
  126. player = nil
  127. --welds
  128. RW, LW , RWL, LWL = Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld")
  129. --what anim
  130. anim = "none"
  131. --save shoulders
  132. AoETrue = {}
  133. Neck = Instance.new("Motor")
  134.  
  135.  
  136.  
  137.  
  138. --derp
  139. RW.Part0 = Character.Torso
  140. RW.Part1 = Character["Right Arm"]
  141. RW.C0 = CFrame.new(3, 1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  142. RW.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  143. RW.Parent = bodyholder
  144. --
  145. LW.Part0 = Character.Torso
  146. LW.Part1 = Character["Left Arm"]
  147. LW.C0 = CFrame.new(-3, 1, 0)
  148. LW.C1 = CFrame.new(0, 1, 0)
  149. LW.Parent = bodyholder
  150. --
  151. RWL.Part0 = Character.Torso
  152. RWL.Part1 = Character["Right Leg"]
  153. RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(0, 0, 0)
  154. RWL.C1 = CFrame.new(1, 2, 0)
  155. RWL.Parent = bodyholder
  156. --
  157. LWL.Part0 = Character.Torso
  158. LWL.Part1 = Character["Left Leg"]
  159. LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(0, 0, 0)
  160. LWL.C1 = CFrame.new(-1, 2, 0)
  161. LWL.Parent = bodyholder
  162. --
  163. Neck.Part0 = Character.Torso
  164. Neck.Part1 = Character.Head
  165. Neck.C0 = CFrame.new(0, 2, 0) * CFrame.Angles(0, 0, 0)
  166. Neck.C1 = CFrame.new(0, -1, 0)
  167. Neck.Parent = bodyholder
  168.  
  169. ----
  170.  
  171. --
  172.  
  173. armorholder = Instance.new("Model")
  174. armorholder.Name = "Armor"
  175. armorholder.Parent = bodyholder
  176.  
  177. ap1 = Instance.new("Part")
  178. ap1.formFactor = 3
  179. ap1.CanCollide = false
  180. ap1.Name = "HelmP1"
  181. ap1.Locked = true
  182. ap1.Size = Vector3.new(2.7,1.5,0.2)
  183. ap1.Parent = armorholder
  184. ap1.BrickColor = BrickColor.new("Really red")
  185. am1 = Instance.new("BlockMesh",ap1)
  186. aw1 = Instance.new("Weld")
  187. aw1.Parent = ap1
  188. aw1.Part0 = ap1
  189. aw1.Part1 = Head
  190. aw1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  191. aw1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-20), 0, 0) * CFrame.new(0, -1, 1.1)
  192. ap1a = Instance.new("Part")
  193. ap1a.formFactor = 3
  194. ap1a.CanCollide = false
  195. ap1a.Name = "HelmP1a"
  196. ap1a.Locked = true
  197. ap1a.Size = Vector3.new(0.3,1.5,0.2)
  198. ap1a.Parent = armorholder
  199. ap1a.BrickColor = BrickColor.new("Really red")
  200. am1a = Instance.new("BlockMesh",ap1a)
  201. aw1a = Instance.new("Weld")
  202. aw1a.Parent = ap1a
  203. aw1a.Part0 = ap1a
  204. aw1a.Part1 = Head
  205. aw1a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  206. aw1a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(10), 0, 0) * CFrame.new(0, 0.4, 1.3)
  207. ap2 = Instance.new("Part")
  208. ap2.formFactor = 3
  209. ap2.CanCollide = false
  210. ap2.Name = "HelmP2"
  211. ap2.Locked = true
  212. ap2.Size = Vector3.new(0.2,0.75,1)
  213. ap2.Parent = armorholder
  214. ap2.BrickColor = BrickColor.new("Really red")
  215. am2 = Instance.new("BlockMesh",ap2)
  216. aw2 = Instance.new("Weld")
  217. aw2.Parent = ap2
  218. aw2.Part0 = ap2
  219. aw2.Part1 = Head
  220. aw2.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  221. aw2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(-1.25, -1, 0.55)
  222. ap3 = Instance.new("Part")
  223. ap3.formFactor = 3
  224. ap3.CanCollide = false
  225. ap3.Name = "HelmP3"
  226. ap3.Locked = true
  227. ap3.Size = Vector3.new(0.2,0.75,1)
  228. ap3.Parent = armorholder
  229. ap3.BrickColor = BrickColor.new("Really red")
  230. am3 = Instance.new("BlockMesh",ap3)
  231. aw3 = Instance.new("Weld")
  232. aw3.Parent = ap3
  233. aw3.Part0 = ap3
  234. aw3.Part1 = Head
  235. aw3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  236. aw3.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(1.25, -1, 0.55)
  237. ap4 = Instance.new("Part")
  238. ap4.formFactor = 3
  239. ap4.CanCollide = false
  240. ap4.Name = "HelmP4"
  241. ap4.Locked = true
  242. ap4.Size = Vector3.new(4,2.2,2.2)
  243. ap4.Parent = armorholder
  244. ap4.BrickColor = BrickColor.new("Really red")
  245. am4 = Instance.new("SpecialMesh",ap4)
  246. am4.Scale = Vector3.new(1.25,1.25,1.25)
  247. aw4 = Instance.new("Weld")
  248. aw4.Parent = ap4
  249. aw4.Part0 = ap4
  250. aw4.Part1 = Head
  251. aw4.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  252. aw4.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 0, -0.1)
  253. ap5 = Instance.new("Part")
  254. ap5.formFactor = 3
  255. ap5.CanCollide = false
  256. ap5.Name = "HelmP5"
  257. ap5.Locked = true
  258. ap5.Size = Vector3.new(2,0.5,0.2)
  259. ap5.Parent = armorholder
  260. ap5.BrickColor = BrickColor.new("Really black")
  261. am5 = Instance.new("BlockMesh",ap5)
  262. aw5 = Instance.new("Weld")
  263. aw5.Parent = ap5
  264. aw5.Part0 = ap5
  265. aw5.Part1 = Head
  266. aw5.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  267. aw5.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 0, 1.15)
  268. ap6 = Instance.new("Part")
  269. ap6.formFactor = 3
  270. ap6.CanCollide = false
  271. ap6.Name = "HelmP6"
  272. ap6.Locked = true
  273. ap6.Size = Vector3.new(0.2,1.5,2.5)
  274. ap6.Parent = armorholder
  275. ap6.BrickColor = BrickColor.new("Really red")
  276. am6 = Instance.new("BlockMesh",ap6)
  277. aw6 = Instance.new("Weld")
  278. aw6.Parent = ap6
  279. aw6.Part0 = ap6
  280. aw6.Part1 = Head
  281. aw6.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  282. aw6.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(1.25, 0.25, 0)
  283. ap7 = Instance.new("Part")
  284. ap7.formFactor = 3
  285. ap7.CanCollide = false
  286. ap7.Name = "HelmP7"
  287. ap7.Locked = true
  288. ap7.Size = Vector3.new(0.2,1.5,2.5)
  289. ap7.Parent = armorholder
  290. ap7.BrickColor = BrickColor.new("Really red")
  291. am7 = Instance.new("BlockMesh",ap7)
  292. aw7 = Instance.new("Weld")
  293. aw7.Parent = ap7
  294. aw7.Part0 = ap7
  295. aw7.Part1 = Head
  296. aw7.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  297. aw7.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(-1.25, 0.25, 0)
  298. ap8 = Instance.new("Part")
  299. ap8.formFactor = 3
  300. ap8.CanCollide = false
  301. ap8.Name = "HelmP8"
  302. ap8.Locked = true
  303. ap8.Size = Vector3.new(0.2,2,1)
  304. ap8.Parent = armorholder
  305. ap8.BrickColor = BrickColor.new("Really red")
  306. am8 = Instance.new("BlockMesh",ap8)
  307. aw8 = Instance.new("Weld")
  308. aw8.Parent = ap8
  309. aw8.Part0 = ap8
  310. aw8.Part1 = Head
  311. aw8.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  312. aw8.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(-1.25, 0.25, -1)
  313. ap9 = Instance.new("Part")
  314. ap9.formFactor = 3
  315. ap9.CanCollide = false
  316. ap9.Name = "HelmP9"
  317. ap9.Locked = true
  318. ap9.Size = Vector3.new(0.2,2,1)
  319. ap9.Parent = armorholder
  320. ap9.BrickColor = BrickColor.new("Really red")
  321. am9 = Instance.new("BlockMesh",ap9)
  322. aw9 = Instance.new("Weld")
  323. aw9.Parent = ap9
  324. aw9.Part0 = ap9
  325. aw9.Part1 = Head
  326. aw9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  327. aw9.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(1.25, 0.25, -1)
  328. ap9 = Instance.new("Part")
  329. ap9.formFactor = 3
  330. ap9.CanCollide = false
  331. ap9.Name = "HelmP9"
  332. ap9.Locked = true
  333. ap9.Size = Vector3.new(2.7,2,0.2)
  334. ap9.Parent = armorholder
  335. ap9.BrickColor = BrickColor.new("Really red")
  336. am9 = Instance.new("BlockMesh",ap9)
  337. aw9 = Instance.new("Weld")
  338. aw9.Parent = ap9
  339. aw9.Part0 = ap9
  340. aw9.Part1 = Head
  341. aw9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  342. aw9.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 0.25, -1.5)
  343. ap10 = Instance.new("Part")
  344. ap10.formFactor = 3
  345. ap10.CanCollide = false
  346. ap10.Name = "HelmP10"
  347. ap10.Locked = true
  348. ap10.Size = Vector3.new(0.2,1,0.2)
  349. ap10.Parent = armorholder
  350. ap10.BrickColor = BrickColor.new("Really blue")
  351. am10 = Instance.new("CylinderMesh",ap10)
  352. aw10 = Instance.new("Weld")
  353. aw10.Parent = ap10
  354. aw10.Part0 = ap10
  355. aw10.Part1 = Head
  356. aw10.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  357. aw10.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-45), 0, 0) * CFrame.new(0, -1.5, -1.5)
  358. ap11 = Instance.new("Part")
  359. ap11.formFactor = 3
  360. ap11.CanCollide = false
  361. ap11.Name = "HelmP11"
  362. ap11.Locked = true
  363. ap11.Size = Vector3.new(1.5,1.5,1.5)
  364. ap11.Parent = armorholder
  365. ap11.BrickColor = BrickColor.new("Institutional white")
  366. am11 = Instance.new("SpecialMesh",ap11)
  367. am11.MeshType = "Sphere"
  368. aw11 = Instance.new("Weld")
  369. aw11.Parent = ap11
  370. aw11.Part0 = ap11
  371. aw11.Part1 = ap10
  372. aw11.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  373. aw11.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, -1, 0)
  374. ap12 = Instance.new("Part")
  375. ap12.formFactor = 3
  376. ap12.CanCollide = false
  377. ap12.Name = "HelmP12"
  378. ap12.Locked = true
  379. ap12.Size = Vector3.new(1,1,1)
  380. ap12.Parent = armorholder
  381. ap12.BrickColor = BrickColor.new("Institutional white")
  382. am12 = Instance.new("SpecialMesh",ap12)
  383. am12.MeshId = "http://www.roblox.com/asset/?id=1778999"
  384. am12.Scale = Vector3.new(1.1,1,1.1)
  385. aw12 = Instance.new("Weld")
  386. aw12.Parent = ap12
  387. aw12.Part0 = ap12
  388. aw12.Part1 = ap10
  389. aw12.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  390. aw12.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, -2, 0)
  391. ap13 = Instance.new("Part")
  392. ap13.formFactor = 3
  393. ap13.CanCollide = false
  394. ap13.Name = "HelmP13"
  395. ap13.Locked = true
  396. ap13.Size = Vector3.new(1,1,1)
  397. ap13.Parent = armorholder
  398. ap13.BrickColor = BrickColor.new("Really blue")
  399. ap13.Reflectance = 0.1
  400. am13 = Instance.new("SpecialMesh",ap13)
  401. am13.MeshType = "Sphere"
  402. am13.Scale = Vector3.new(1,1,1)
  403. aw13 = Instance.new("Weld")
  404. aw13.Parent = ap13
  405. aw13.Part0 = ap13
  406. aw13.Part1 = Head
  407. aw13.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  408. aw13.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(1.25, 0.5, 0.25)
  409. ap14 = Instance.new("Part")
  410. ap14.formFactor = 3
  411. ap14.CanCollide = false
  412. ap14.Name = "HelmP14"
  413. ap14.Locked = true
  414. ap14.Size = Vector3.new(1,1,1)
  415. ap14.Parent = armorholder
  416. ap14.BrickColor = BrickColor.new("Really blue")
  417. ap14.Reflectance = 0.1
  418. am14 = Instance.new("SpecialMesh",ap14)
  419. am14.MeshType = "Sphere"
  420. am14.Scale = Vector3.new(1,1,1)
  421. aw14 = Instance.new("Weld")
  422. aw14.Parent = ap14
  423. aw14.Part0 = ap14
  424. aw14.Part1 = Head
  425. aw14.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  426. aw14.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(-1.25, 0.5, 0.25)
  427. ap15 = Instance.new("Part")
  428. ap15.formFactor = 3
  429. ap15.CanCollide = false
  430. ap15.Name = "HelmP15"
  431. ap15.Locked = true
  432. ap15.Size = Vector3.new(2.5,1.5,0.2)
  433. ap15.Parent = armorholder
  434. ap15.BrickColor = BrickColor.new("New Yeller")
  435. ap15.Reflectance = 0.1
  436. am15 = Instance.new("BlockMesh",ap15)
  437. aw15 = Instance.new("Weld")
  438. aw15.Parent = ap15
  439. aw15.Part0 = ap15
  440. aw15.Part1 = Head
  441. aw15.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  442. aw15.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, 0) * CFrame.new(0, 1, 1.75)
  443. ap16 = Instance.new("Part")
  444. ap16.formFactor = 3
  445. ap16.CanCollide = false
  446. ap16.Name = "HelmP16"
  447. ap16.Locked = true
  448. ap16.Size = Vector3.new(0.2,1,2.5)
  449. ap16.Parent = armorholder
  450. ap16.BrickColor = BrickColor.new("New Yeller")
  451. ap16.Reflectance = 0.1
  452. am16 = Instance.new("BlockMesh",ap16)
  453. aw16 = Instance.new("Weld")
  454. aw16.Parent = ap16
  455. aw16.Part0 = ap16
  456. aw16.Part1 = Head
  457. aw16.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  458. aw16.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-20), 0) * CFrame.new(-1.6, 1.25, 0.6)
  459. ap17 = Instance.new("Part")
  460. ap17.formFactor = 3
  461. ap17.CanCollide = false
  462. ap17.Name = "HelmP17"
  463. ap17.Locked = true
  464. ap17.Size = Vector3.new(0.2,1,2.5)
  465. ap17.Parent = armorholder
  466. ap17.BrickColor = BrickColor.new("New Yeller")
  467. ap17.Reflectance = 0.1
  468. am17 = Instance.new("BlockMesh",ap17)
  469. aw17 = Instance.new("Weld")
  470. aw17.Parent = ap17
  471. aw17.Part0 = ap17
  472. aw17.Part1 = Head
  473. aw17.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  474. aw17.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), 0) * CFrame.new(1.6, 1.25, 0.6)
  475. ap18 = Instance.new("Part")
  476. ap18.formFactor = 3
  477. ap18.CanCollide = false
  478. ap18.Name = "HelmP18"
  479. ap18.Locked = true
  480. ap18.Size = Vector3.new(0.2,1.5,1.5)
  481. ap18.Parent = armorholder
  482. ap18.BrickColor = BrickColor.new("Really red")
  483. ap18.Reflectance = 0.1
  484. am18 = Instance.new("BlockMesh",ap18)
  485. aw18 = Instance.new("Weld")
  486. aw18.Parent = ap18
  487. aw18.Part0 = ap18
  488. aw18.Part1 = Head
  489. aw18.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  490. aw18.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(30), 0) * CFrame.new(-1.7, 1, -1.1)
  491. ap19 = Instance.new("Part")
  492. ap19.formFactor = 3
  493. ap19.CanCollide = false
  494. ap19.Name = "HelmP19"
  495. ap19.Locked = true
  496. ap19.Size = Vector3.new(0.2,1.5,1.5)
  497. ap19.Parent = armorholder
  498. ap19.BrickColor = BrickColor.new("Really red")
  499. ap19.Reflectance = 0.1
  500. am19 = Instance.new("BlockMesh",ap19)
  501. aw19 = Instance.new("Weld")
  502. aw19.Parent = ap19
  503. aw19.Part0 = ap19
  504. aw19.Part1 = Head
  505. aw19.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  506. aw19.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-30), 0) * CFrame.new(1.7, 1, -1.1)
  507. ap20 = Instance.new("Part")
  508. ap20.formFactor = 3
  509. ap20.CanCollide = false
  510. ap20.Name = "HelmP20"
  511. ap20.Locked = true
  512. ap20.Size = Vector3.new(2.7,1.5,0.2)
  513. ap20.Parent = armorholder
  514. ap20.BrickColor = BrickColor.new("Really red")
  515. ap20.Reflectance = 0.1
  516. am20 = Instance.new("BlockMesh",ap20)
  517. aw20 = Instance.new("Weld")
  518. aw20.Parent = ap20
  519. aw20.Part0 = ap20
  520. aw20.Part1 = Head
  521. aw20.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  522. aw20.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0, 1, -1.7)
  523. ap21 = Instance.new("Part")
  524. ap21.formFactor = 3
  525. ap21.CanCollide = false
  526. ap21.Name = "HelmP21"
  527. ap21.Locked = true
  528. ap21.Size = Vector3.new(0.2,0.2,0.2)
  529. ap21.Parent = armorholder
  530. ap21.Transparency = 0.9
  531. ap21.BrickColor = BrickColor.new("New Yeller")
  532. am21 = Instance.new("BlockMesh",ap21)
  533. aw21 = Instance.new("Weld")
  534. aw21.Parent = ap21
  535. aw21.Part0 = ap21
  536. aw21.Part1 = Head
  537. aw21.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  538. aw21.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0.55, 0.15, 1.2)
  539. ap22 = Instance.new("Part")
  540. ap22.formFactor = 3
  541. ap22.CanCollide = false
  542. ap22.Name = "HelmP22"
  543. ap22.Locked = true
  544. ap22.Size = Vector3.new(0.2,0.2,0.2)
  545. ap22.Parent = armorholder
  546. ap22.BrickColor = BrickColor.new("New Yeller")
  547. ap22.Transparency = 0.9
  548. am22 = Instance.new("BlockMesh",ap22)
  549. aw22 = Instance.new("Weld")
  550. aw22.Parent = ap22
  551. aw22.Part0 = ap22
  552. aw22.Part1 = Head
  553. aw22.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  554. aw22.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(-0.55, 0.15, 1.2)
  555. ap23 = Instance.new("Part")
  556. ap23.formFactor = 3
  557. ap23.CanCollide = false
  558. ap23.Name = "HelmP23"
  559. ap23.Locked = true
  560. ap23.Size = Vector3.new(1,1,1)
  561. ap23.Parent = armorholder
  562. ap23.BrickColor = BrickColor.new("Dark stone grey")
  563. ap23.Reflectance = 0.1
  564. am23 = Instance.new("BlockMesh",ap23)
  565. am23.Scale = Vector3.new(4,2,1.5)
  566. aw23 = Instance.new("Weld")
  567. aw23.Parent = ap23
  568. aw23.Part0 = ap23
  569. aw23.Part1 = Torso
  570. aw23.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  571. aw23.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0, -1, 1)
  572. ap24 = Instance.new("Part")
  573. ap24.formFactor = 3
  574. ap24.CanCollide = false
  575. ap24.Name = "HelmP24"
  576. ap24.Locked = true
  577. ap24.Size = Vector3.new(1,1,1)
  578. ap24.Parent = armorholder
  579. ap24.BrickColor = BrickColor.new("Dark stone grey")
  580. ap24.Reflectance = 0.1
  581. am24 = Instance.new("BlockMesh",ap24)
  582. am24.Scale = Vector3.new(2,1,1.5)
  583. aw24 = Instance.new("Weld")
  584. aw24.Parent = ap24
  585. aw24.Part0 = ap24
  586. aw24.Part1 = Torso
  587. aw24.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  588. aw24.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(-1.2, -0.5, 1.2)
  589. ap25 = Instance.new("Part")
  590. ap25.formFactor = 3
  591. ap25.CanCollide = false
  592. ap25.Name = "HelmP25"
  593. ap25.Locked = true
  594. ap25.Size = Vector3.new(1,1,1)
  595. ap25.Parent = armorholder
  596. ap25.BrickColor = BrickColor.new("Dark stone grey")
  597. ap25.Reflectance = 0.1
  598. am25 = Instance.new("BlockMesh",ap25)
  599. am25.Scale = Vector3.new(2,1,1.5)
  600. aw25 = Instance.new("Weld")
  601. aw25.Parent = ap25
  602. aw25.Part0 = ap25
  603. aw25.Part1 = Torso
  604. aw25.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  605. aw25.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(1.2, -0.5, 1.2)
  606. ap26 = Instance.new("Part")
  607. ap26.formFactor = 3
  608. ap26.CanCollide = false
  609. ap26.Name = "HelmP26"
  610. ap26.Locked = true
  611. ap26.Size = Vector3.new(1,1,1)
  612. ap26.Parent = armorholder
  613. ap26.BrickColor = BrickColor.new("Dark stone grey")
  614. ap26.Reflectance = 0.1
  615. am26 = Instance.new("SpecialMesh",ap26)
  616. am26.Scale = Vector3.new(1.2,2,1.5)
  617. am26.MeshType = "Wedge"
  618. aw26 = Instance.new("Weld")
  619. aw26.Parent = ap26
  620. aw26.Part0 = ap26
  621. aw26.Part1 = Torso
  622. aw26.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  623. aw26.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(-90), 0) * CFrame.new(1, 0.5, 1.2)
  624. ap27 = Instance.new("Part")
  625. ap27.formFactor = 3
  626. ap27.CanCollide = false
  627. ap27.Name = "HelmP27"
  628. ap27.Locked = true
  629. ap27.Size = Vector3.new(1,1,1)
  630. ap27.Parent = armorholder
  631. ap27.BrickColor = BrickColor.new("Dark stone grey")
  632. ap27.Reflectance = 0.1
  633. am27 = Instance.new("SpecialMesh",ap27)
  634. am27.Scale = Vector3.new(1.2,2,1.5)
  635. am27.MeshType = "Wedge"
  636. aw27 = Instance.new("Weld")
  637. aw27.Parent = ap27
  638. aw27.Part0 = ap27
  639. aw27.Part1 = Torso
  640. aw27.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  641. aw27.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(90), 0) * CFrame.new(-1, 0.5, 1.2)
  642. ap28 = Instance.new("Part")
  643. ap28.formFactor = 3
  644. ap28.CanCollide = false
  645. ap28.Name = "HelmP28"
  646. ap28.Locked = true
  647. ap28.Size = Vector3.new(1,1,1)
  648. ap28.Parent = armorholder
  649. ap28.BrickColor = BrickColor.new("Mid grey")
  650. ap28.Reflectance = 0.1
  651. am28 = Instance.new("SpecialMesh",ap28)
  652. am28.Scale = Vector3.new(3.5,3.5,1)
  653. am28.MeshType = "Sphere"
  654. aw28 = Instance.new("Weld")
  655. aw28.Parent = ap28
  656. aw28.Part0 = ap28
  657. aw28.Part1 = Torso
  658. aw28.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  659. aw28.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0, 0, 1)
  660. ap29 = Instance.new("Part")
  661. ap29.formFactor = 3
  662. ap29.CanCollide = false
  663. ap29.Name = "HelmP29"
  664. ap29.Locked = true
  665. ap29.Size = Vector3.new(1,1,1)
  666. ap29.Parent = armorholder
  667. ap29.BrickColor = BrickColor.new("Really Really black")
  668. ap29.Reflectance = 0.1
  669. am29 = Instance.new("BlockMesh",ap29)
  670. am29.Scale = Vector3.new(4.1,1,2.1)
  671. aw29 = Instance.new("Weld")
  672. aw29.Parent = ap29
  673. aw29.Part0 = ap29
  674. aw29.Part1 = Torso
  675. aw29.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  676. aw29.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0, 2-0.5, 0)
  677. ap30 = Instance.new("Part")
  678. ap30.formFactor = 3
  679. ap30.CanCollide = false
  680. ap30.Name = "HelmP30"
  681. ap30.Locked = true
  682. ap30.Size = Vector3.new(1,1,1)
  683. ap30.Parent = armorholder
  684. ap30.BrickColor = BrickColor.new("New Yeller")
  685. ap30.Reflectance = 0.1
  686. am30 = Instance.new("CylinderMesh",ap30)
  687. am30.Scale = Vector3.new(1.5,1,1.5)
  688. aw30 = Instance.new("Weld")
  689. aw30.Parent = ap30
  690. aw30.Part0 = ap30
  691. aw30.Part1 = Torso
  692. aw30.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  693. aw30.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), 0) * CFrame.new(0, 2-0.5, 1)
  694. ap30a = Instance.new("Part")
  695. ap30a.formFactor = 3
  696. ap30a.CanCollide = false
  697. ap30a.Name = "HelmP30a"
  698. ap30a.Locked = true
  699. ap30a.Size = Vector3.new(1,1,1)
  700. ap30a.Parent = armorholder
  701. ap30a.BrickColor = BrickColor.new("New Yeller")
  702. ap30a.Reflectance = 0.1
  703. am30a = Instance.new("CylinderMesh",ap30a)
  704. am30a.Scale = Vector3.new(0.75,1,0.75)
  705. aw30a = Instance.new("Weld")
  706. aw30a.Parent = ap30a
  707. aw30a.Part0 = ap30a
  708. aw30a.Part1 = Torso
  709. aw30a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  710. aw30a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(20)) * CFrame.new(0.5, 2.2, 1)
  711. ap31a = Instance.new("Part")
  712. ap31a.formFactor = 3
  713. ap31a.CanCollide = false
  714. ap31a.Name = "HelmP31a"
  715. ap31a.Locked = true
  716. ap31a.Size = Vector3.new(1,1,1)
  717. ap31a.Parent = armorholder
  718. ap31a.BrickColor = BrickColor.new("New Yeller")
  719. ap31a.Reflectance = 0.1
  720. am31a = Instance.new("CylinderMesh",ap31a)
  721. am31a.Scale = Vector3.new(0.75,1,0.75)
  722. aw31a = Instance.new("Weld")
  723. aw31a.Parent = ap31a
  724. aw31a.Part0 = ap31a
  725. aw31a.Part1 = Torso
  726. aw31a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  727. aw31a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-20)) * CFrame.new(-0.5, 2.2, 1)
  728. ap32a = Instance.new("Part")
  729. ap32a.formFactor = 3
  730. ap32a.CanCollide = false
  731. ap32a.Name = "HelmP32a"
  732. ap32a.Locked = true
  733. ap32a.Size = Vector3.new(1,3,1)
  734. ap32a.Parent = armorholder
  735. ap32a.BrickColor = BrickColor.new("New Yeller")
  736. ap32a.Reflectance = 0.1
  737. am32a = Instance.new("CylinderMesh",ap32a)
  738. am32a.Scale = Vector3.new(0.75,1,0.75)
  739. aw32a = Instance.new("Weld")
  740. aw32a.Parent = ap32a
  741. aw32a.Part0 = ap32a
  742. aw32a.Part1 = Torso
  743. aw32a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  744. aw32a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-0.75, 4, 1)
  745. ap33a = Instance.new("Part")
  746. ap33a.formFactor = 3
  747. ap33a.CanCollide = false
  748. ap33a.Name = "HelmP33a"
  749. ap33a.Locked = true
  750. ap33a.Size = Vector3.new(1,3,1)
  751. ap33a.Parent = armorholder
  752. ap33a.BrickColor = BrickColor.new("New Yeller")
  753. ap33a.Reflectance = 0.1
  754. am33a = Instance.new("CylinderMesh",ap33a)
  755. am33a.Scale = Vector3.new(0.75,1,0.75)
  756. aw33a = Instance.new("Weld")
  757. aw33a.Parent = ap33a
  758. aw33a.Part0 = ap33a
  759. aw33a.Part1 = Torso
  760. aw33a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  761. aw33a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0.75, 4, 1)
  762.  
  763. ap31 = Instance.new("Part")
  764. ap31.formFactor = 3
  765. ap31.CanCollide = false
  766. ap31.Name = "HelmP31"
  767. ap31.Locked = true
  768. ap31.Size = Vector3.new(1,1,1)
  769. ap31.Parent = armorholder
  770. ap31.BrickColor = BrickColor.new("Dark stone grey")
  771. ap31.Reflectance = 0.1
  772. am31 = Instance.new("BlockMesh",ap31)
  773. am31.Scale = Vector3.new(1.7,1,1.1)
  774. aw31 = Instance.new("Weld")
  775. aw31.Parent = ap31
  776. aw31.Part0 = ap31
  777. aw31.Part1 = Torso
  778. aw31.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  779. aw31.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(-1.25, -0.8, -1.2)
  780. ap32 = Instance.new("Part")
  781. ap32.formFactor = 3
  782. ap32.CanCollide = false
  783. ap32.Name = "HelmP32"
  784. ap32.Locked = true
  785. ap32.Size = Vector3.new(1,1,1)
  786. ap32.Parent = armorholder
  787. ap32.BrickColor = BrickColor.new("Dark stone grey")
  788. ap32.Reflectance = 0.1
  789. am32 = Instance.new("BlockMesh",ap32)
  790. am32.Scale = Vector3.new(1.7,1,1.1)
  791. aw32 = Instance.new("Weld")
  792. aw32.Parent = ap32
  793. aw32.Part0 = ap32
  794. aw32.Part1 = Torso
  795. aw32.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  796. aw32.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(1.25, -0.8, -1.2)
  797. ap33 = Instance.new("Part")
  798. ap33.formFactor = 3
  799. ap33.CanCollide = false
  800. ap33.Name = "HelmP33"
  801. ap33.Locked = true
  802. ap33.Size = Vector3.new(1,1,1)
  803. ap33.Parent = armorholder
  804. ap33.BrickColor = BrickColor.new("Mid grey")
  805. ap33.Reflectance = 0.1
  806. am33 = Instance.new("SpecialMesh",ap33)
  807. am33.Scale = Vector3.new(1.1,1.5,1.5)
  808. am33.MeshType = "Wedge"
  809. aw33 = Instance.new("Weld")
  810. aw33.Parent = ap33
  811. aw33.Part0 = ap33
  812. aw33.Part1 = Torso
  813. aw33.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  814. aw33.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(90), 0) * CFrame.new(-1.25, 0.45, -1.2)
  815. ap34 = Instance.new("Part")
  816. ap34.formFactor = 3
  817. ap34.CanCollide = false
  818. ap34.Name = "HelmP34"
  819. ap34.Locked = true
  820. ap34.Size = Vector3.new(1,1,1)
  821. ap34.Parent = armorholder
  822. ap34.BrickColor = BrickColor.new("Mid grey")
  823. ap34.Reflectance = 0.1
  824. am34 = Instance.new("SpecialMesh",ap34)
  825. am34.Scale = Vector3.new(1.1,1.5,1.5)
  826. am34.MeshType = "Wedge"
  827. aw34 = Instance.new("Weld")
  828. aw34.Parent = ap34
  829. aw34.Part0 = ap34
  830. aw34.Part1 = Torso
  831. aw34.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  832. aw34.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(-90), 0) * CFrame.new(1.25, 0.45, -1.2)
  833. ap35 = Instance.new("Part")
  834. ap35.formFactor = 3
  835. ap35.CanCollide = false
  836. ap35.Name = "HelmP35"
  837. ap35.Locked = true
  838. ap35.Size = Vector3.new(3,0.5,2)
  839. ap35.Parent = armorholder
  840. ap35.BrickColor = BrickColor.new("Really black")
  841. ap35.Reflectance = 0.1
  842. am35 = Instance.new("BlockMesh",ap35)
  843. aw35 = Instance.new("Weld")
  844. aw35.Parent = ap35
  845. aw35.Part0 = ap35
  846. aw35.Part1 = LeftArm
  847. aw35.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  848. aw35.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0.5, -2, 0)
  849. ap36 = Instance.new("Part")
  850. ap36.formFactor = 3
  851. ap36.CanCollide = false
  852. ap36.Name = "HelmP36"
  853. ap36.Locked = true
  854. ap36.Size = Vector3.new(3.1,0.5,2.1)
  855. ap36.Parent = armorholder
  856. ap36.BrickColor = BrickColor.new("New Yeller")
  857. ap36.Reflectance = 0.1
  858. am36 = Instance.new("BlockMesh",ap36)
  859. am36.Scale = Vector3.new(1,0.9,1)
  860. aw36 = Instance.new("Weld")
  861. aw36.Parent = ap36
  862. aw36.Part0 = ap36
  863. aw36.Part1 = LeftArm
  864. aw36.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  865. aw36.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0.5, -2, 0)
  866. ap37 = Instance.new("Part")
  867. ap37.formFactor = 3
  868. ap37.CanCollide = false
  869. ap37.Name = "HelmP37"
  870. ap37.Locked = true
  871. ap37.Size = Vector3.new(3,0.3,2)
  872. ap37.Parent = armorholder
  873. ap37.BrickColor = BrickColor.new("Really black")
  874. ap37.Reflectance = 0.1
  875. am37 = Instance.new("BlockMesh",ap37)
  876. aw37 = Instance.new("Weld")
  877. aw37.Parent = ap37
  878. aw37.Part0 = ap37
  879. aw37.Part1 = LeftArm
  880. aw37.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  881. aw37.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-20)) * CFrame.new(0.5+1, -2+0.5, 0)
  882. ap38 = Instance.new("Part")
  883. ap38.formFactor = 3
  884. ap38.CanCollide = false
  885. ap38.Name = "HelmP38"
  886. ap38.Locked = true
  887. ap38.Size = Vector3.new(3.1,0.3,2.1)
  888. ap38.Parent = armorholder
  889. ap38.BrickColor = BrickColor.new("New Yeller")
  890. ap38.Reflectance = 0.1
  891. am38 = Instance.new("BlockMesh",ap38)
  892. am38.Scale = Vector3.new(1,0.9,1)
  893. aw38 = Instance.new("Weld")
  894. aw38.Parent = ap38
  895. aw38.Part0 = ap38
  896. aw38.Part1 = LeftArm
  897. aw38.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  898. aw38.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-20)) * CFrame.new(0.5+1, -2+0.5, 0)
  899. ap39 = Instance.new("Part")
  900. ap39.formFactor = 3
  901. ap39.CanCollide = false
  902. ap39.Name = "HelmP39"
  903. ap39.Locked = true
  904. ap39.Size = Vector3.new(4.1,0.75,2.1)
  905. ap39.Parent = armorholder
  906. ap39.BrickColor = BrickColor.new("Pastel yellow")
  907. am39 = Instance.new("SpecialMesh",ap39)
  908. am39.Scale = Vector3.new(1,1,1)
  909. am39.MeshType = "Sphere"
  910. aw39 = Instance.new("Weld")
  911. aw39.Parent = ap39
  912. aw39.Part0 = ap39
  913. aw39.Part1 = ap38
  914. aw39.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  915. aw39.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(1, 0.25, 0)
  916. ap40 = Instance.new("Part")
  917. ap40.formFactor = 3
  918. ap40.CanCollide = false
  919. ap40.Name = "HelmP40"
  920. ap40.Locked = true
  921. ap40.Size = Vector3.new(2.15,2.5,2.15)
  922. ap40.Parent = armorholder
  923. ap40.BrickColor = BrickColor.new("Really black")
  924. ap40.Reflectance = 0.1
  925. am40 = Instance.new("BlockMesh",ap40)
  926. am40.Scale = Vector3.new(1,1,1)
  927. aw40 = Instance.new("Weld")
  928. aw40.Parent = ap40
  929. aw40.Part0 = ap40
  930. aw40.Part1 = LeftArm
  931. aw40.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  932. aw40.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 0.5, 0)
  933. ap41 = Instance.new("Part")
  934. ap41.formFactor = 3
  935. ap41.CanCollide = false
  936. ap41.Name = "HelmP41"
  937. ap41.Locked = true
  938. ap41.Size = Vector3.new(2,0.4,2)
  939. ap41.Parent = armorholder
  940. ap41.BrickColor = BrickColor.new("Institutional white")
  941. ap41.Reflectance = 0.1
  942. am41 = Instance.new("BlockMesh",ap41)
  943. am41.Scale = Vector3.new(1.01,1.01,1.01)
  944. aw41 = Instance.new("Weld")
  945. aw41.Parent = ap41
  946. aw41.Part0 = ap41
  947. aw41.Part1 = LeftArm
  948. aw41.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  949. aw41.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 2-0.2, 0)
  950. ap42 = Instance.new("Part")
  951. ap42.formFactor = 3
  952. ap42.CanCollide = false
  953. ap42.Name = "HelmP42"
  954. ap42.Locked = true
  955. ap42.Size = Vector3.new(2,1.5,2.1)
  956. ap42.Parent = armorholder
  957. ap42.BrickColor = BrickColor.new("Really blue")
  958. ap42.Reflectance = 0.1
  959. am42 = Instance.new("SpecialMesh",ap42)
  960. am42.MeshType = "Sphere"
  961. aw42 = Instance.new("Weld")
  962. aw42.Parent = ap42
  963. aw42.Part0 = ap42
  964. aw42.Part1 = LeftArm
  965. aw42.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  966. aw42.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0.5, 0.5, 0)
  967. ap43 = Instance.new("Part")
  968. ap43.formFactor = 3
  969. ap43.CanCollide = false
  970. ap43.Name = "HelmP43"
  971. ap43.Locked = true
  972. ap43.Size = Vector3.new(2,1.5,2.1)
  973. ap43.Parent = armorholder
  974. ap43.BrickColor = BrickColor.new("New Yeller")
  975. ap43.Reflectance = 0.1
  976. am43 = Instance.new("SpecialMesh",ap43)
  977. am43.MeshType = "Sphere"
  978. am43.Scale = Vector3.new(0.9,1.3,1.01)
  979. aw43 = Instance.new("Weld")
  980. aw43.Parent = ap43
  981. aw43.Part0 = ap43
  982. aw43.Part1 = LeftArm
  983. aw43.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  984. aw43.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0.5, 0.5, 0)
  985.  
  986. ap44 = Instance.new("Part")
  987. ap44.formFactor = 3
  988. ap44.CanCollide = false
  989. ap44.Name = "HelmP44"
  990. ap44.Locked = true
  991. ap44.Size = Vector3.new(2,1.5,2.1)
  992. ap44.Parent = armorholder
  993. ap44.BrickColor = BrickColor.new("Really blue")
  994. ap44.Reflectance = 0.1
  995. am44 = Instance.new("SpecialMesh",ap44)
  996. am44.MeshType = "Sphere"
  997. aw44 = Instance.new("Weld")
  998. aw44.Parent = ap44
  999. aw44.Part0 = ap44
  1000. aw44.Part1 = RightArm
  1001. aw44.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1002. aw44.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-0.5, 0.5, 0)
  1003. ap45 = Instance.new("Part")
  1004. ap45.formFactor = 3
  1005. ap45.CanCollide = false
  1006. ap45.Name = "HelmP45"
  1007. ap45.Locked = true
  1008. ap45.Size = Vector3.new(2,1.5,2.1)
  1009. ap45.Parent = armorholder
  1010. ap45.BrickColor = BrickColor.new("New Yeller")
  1011. ap45.Reflectance = 0.1
  1012. am45 = Instance.new("SpecialMesh",ap45)
  1013. am45.MeshType = "Sphere"
  1014. am45.Scale = Vector3.new(0.9,1.3,1.01)
  1015. aw45 = Instance.new("Weld")
  1016. aw45.Parent = ap45
  1017. aw45.Part0 = ap45
  1018. aw45.Part1 = RightArm
  1019. aw45.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1020. aw45.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-0.5, 0.5, 0)
  1021. ap46 = Instance.new("Part")
  1022. ap46.formFactor = 3
  1023. ap46.CanCollide = false
  1024. ap46.Name = "HelmP46"
  1025. ap46.Locked = true
  1026. ap46.Size = Vector3.new(2.15,2.5,2.15)
  1027. ap46.Parent = armorholder
  1028. ap46.BrickColor = BrickColor.new("Really black")
  1029. ap46.Reflectance = 0.1
  1030. am46 = Instance.new("BlockMesh",ap46)
  1031. am46.Scale = Vector3.new(1,1,1)
  1032. aw46 = Instance.new("Weld")
  1033. aw46.Parent = ap46
  1034. aw46.Part0 = ap46
  1035. aw46.Part1 = RightArm
  1036. aw46.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1037. aw46.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 0.5, 0)
  1038. ap47 = Instance.new("Part")
  1039. ap47.formFactor = 3
  1040. ap47.CanCollide = false
  1041. ap47.Name = "HelmP47"
  1042. ap47.Locked = true
  1043. ap47.Size = Vector3.new(2,0.4,2)
  1044. ap47.Parent = armorholder
  1045. ap47.BrickColor = BrickColor.new("Institutional white")
  1046. ap47.Reflectance = 0.1
  1047. am47 = Instance.new("BlockMesh",ap47)
  1048. am47.Scale = Vector3.new(1.01,1.01,1.01)
  1049. aw47 = Instance.new("Weld")
  1050. aw47.Parent = ap47
  1051. aw47.Part0 = ap47
  1052. aw47.Part1 = RightArm
  1053. aw47.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1054. aw47.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 2-0.2, 0)
  1055. ap48 = Instance.new("Part")
  1056. ap48.formFactor = 3
  1057. ap48.CanCollide = false
  1058. ap48.Name = "HelmP48"
  1059. ap48.Locked = true
  1060. ap48.Size = Vector3.new(2.15,1.15,2.15)
  1061. ap48.Parent = armorholder
  1062. ap48.BrickColor = BrickColor.new("Really black")
  1063. ap48.Reflectance = 0.1
  1064. am48 = Instance.new("BlockMesh",ap48)
  1065. am48.Scale = Vector3.new(1,1,1)
  1066. aw48 = Instance.new("Weld")
  1067. aw48.Parent = ap48
  1068. aw48.Part0 = ap48
  1069. aw48.Part1 = RightArm
  1070. aw48.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1071. aw48.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, -1.5, 0)
  1072. ap49 = Instance.new("Part")
  1073. ap49.formFactor = 3
  1074. ap49.CanCollide = false
  1075. ap49.Name = "HelmP49"
  1076. ap49.Locked = true
  1077. ap49.Size = Vector3.new(3,1.1,2.25)
  1078. ap49.Parent = armorholder
  1079. ap49.BrickColor = BrickColor.new("New Yeller")
  1080. ap49.Reflectance = 0.1
  1081. am49 = Instance.new("BlockMesh",ap49)
  1082. am49.Scale = Vector3.new(1,1,1)
  1083. aw49 = Instance.new("Weld")
  1084. aw49.Parent = ap49
  1085. aw49.Part0 = ap49
  1086. aw49.Part1 = RightArm
  1087. aw49.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1088. aw49.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, -1.5, 0)
  1089. ap50 = Instance.new("Part")
  1090. ap50.formFactor = 3
  1091. ap50.CanCollide = false
  1092. ap50.Name = "HelmP50"
  1093. ap50.Locked = true
  1094. ap50.Size = Vector3.new(1.5,1.5,2.5)
  1095. ap50.Parent = armorholder
  1096. ap50.BrickColor = BrickColor.new("Really blue")
  1097. ap50.Reflectance = 0.1
  1098. am50 = Instance.new("SpecialMesh",ap50)
  1099. am50.MeshType = "Sphere"
  1100. aw50 = Instance.new("Weld")
  1101. aw50.Parent = ap50
  1102. aw50.Part0 = ap50
  1103. aw50.Part1 = RightArm
  1104. aw50.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1105. aw50.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0.5, -1.25, 0)
  1106. ap51 = Instance.new("Part")
  1107. ap51.formFactor = 3
  1108. ap51.CanCollide = false
  1109. ap51.Name = "HelmP51"
  1110. ap51.Locked = true
  1111. ap51.Size = Vector3.new(1,1,2.2)
  1112. ap51.Parent = armorholder
  1113. ap51.BrickColor = BrickColor.new("Really blue")
  1114. ap51.Reflectance = 0.1
  1115. am51 = Instance.new("SpecialMesh",ap51)
  1116. am51.MeshType = "Sphere"
  1117. aw51 = Instance.new("Weld")
  1118. aw51.Parent = ap51
  1119. aw51.Part0 = ap51
  1120. aw51.Part1 = RightArm
  1121. aw51.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1122. aw51.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-1, -0.75, 0)
  1123.  
  1124. ap52 = Instance.new("Part")
  1125. ap52.formFactor = 3
  1126. ap52.CanCollide = false
  1127. ap52.Name = "HelmP52"
  1128. ap52.Locked = true
  1129. ap52.Size = Vector3.new(2.1,2,2.1)
  1130. ap52.Parent = armorholder
  1131. ap52.BrickColor = BrickColor.new("Mid grey")
  1132. ap52.Reflectance = 0.1
  1133. am52 = Instance.new("BlockMesh",ap52)
  1134. aw52 = Instance.new("Weld")
  1135. aw52.Parent = ap52
  1136. aw52.Part0 = ap52
  1137. aw52.Part1 = RightLeg
  1138. aw52.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1139. aw52.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1, 0.1)
  1140. ap53 = Instance.new("Part")
  1141. ap53.formFactor = 3
  1142. ap53.CanCollide = false
  1143. ap53.Name = "HelmP53"
  1144. ap53.Locked = true
  1145. ap53.Size = Vector3.new(1.5,2.5,2.1)
  1146. ap53.Parent = armorholder
  1147. ap53.BrickColor = BrickColor.new("New Yeller")
  1148. ap53.Reflectance = 0.1
  1149. am53 = Instance.new("BlockMesh",ap53)
  1150. aw53 = Instance.new("Weld")
  1151. aw53.Parent = ap53
  1152. aw53.Part0 = ap53
  1153. aw53.Part1 = RightLeg
  1154. aw53.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1155. aw53.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1-0.5, 0.15)
  1156. ap54 = Instance.new("Part")
  1157. ap54.formFactor = 3
  1158. ap54.CanCollide = false
  1159. ap54.Name = "HelmP54"
  1160. ap54.Locked = true
  1161. ap54.Size = Vector3.new(1.8,2.5,2.1)
  1162. ap54.Parent = armorholder
  1163. ap54.BrickColor = BrickColor.new("Mid grey")
  1164. ap54.Reflectance = 0.1
  1165. am54 = Instance.new("BlockMesh",ap54)
  1166. aw54 = Instance.new("Weld")
  1167. aw54.Parent = ap54
  1168. aw54.Part0 = ap54
  1169. aw54.Part1 = RightLeg
  1170. aw54.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1171. aw54.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1-0.75, 0.1)
  1172. ap55 = Instance.new("Part")
  1173. ap55.formFactor = 3
  1174. ap55.CanCollide = false
  1175. ap55.Name = "HelmP55"
  1176. ap55.Locked = true
  1177. ap55.Size = Vector3.new(2.2,1.5,2.1)
  1178. ap55.Parent = armorholder
  1179. ap55.BrickColor = BrickColor.new("New Yeller")
  1180. ap55.Reflectance = 0.1
  1181. am55 = Instance.new("BlockMesh",ap55)
  1182. aw55 = Instance.new("Weld")
  1183. aw55.Parent = ap55
  1184. aw55.Part0 = ap55
  1185. aw55.Part1 = RightLeg
  1186. aw55.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1187. aw55.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1, 0.101)
  1188.  
  1189. ap56 = Instance.new("Part")
  1190. ap56.formFactor = 3
  1191. ap56.CanCollide = false
  1192. ap56.Name = "HelmP52"
  1193. ap56.Locked = true
  1194. ap56.Size = Vector3.new(2.1,2,2.1)
  1195. ap56.Parent = armorholder
  1196. ap56.BrickColor = BrickColor.new("Mid grey")
  1197. ap56.Reflectance = 0.1
  1198. am56 = Instance.new("BlockMesh",ap56)
  1199. aw56 = Instance.new("Weld")
  1200. aw56.Parent = ap56
  1201. aw56.Part0 = ap56
  1202. aw56.Part1 = LeftLeg
  1203. aw56.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1204. aw56.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1, 0.1)
  1205. ap57 = Instance.new("Part")
  1206. ap57.formFactor = 3
  1207. ap57.CanCollide = false
  1208. ap57.Name = "HelmP53"
  1209. ap57.Locked = true
  1210. ap57.Size = Vector3.new(1.5,2.5,2.1)
  1211. ap57.Parent = armorholder
  1212. ap57.BrickColor = BrickColor.new("New Yeller")
  1213. ap57.Reflectance = 0.1
  1214. am57 = Instance.new("BlockMesh",ap57)
  1215. aw57 = Instance.new("Weld")
  1216. aw57.Parent = ap57
  1217. aw57.Part0 = ap57
  1218. aw57.Part1 = LeftLeg
  1219. aw57.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1220. aw57.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1-0.5, 0.15)
  1221. ap58 = Instance.new("Part")
  1222. ap58.formFactor = 3
  1223. ap58.CanCollide = false
  1224. ap58.Name = "HelmP54"
  1225. ap58.Locked = true
  1226. ap58.Size = Vector3.new(1.8,2.5,2.1)
  1227. ap58.Parent = armorholder
  1228. ap58.BrickColor = BrickColor.new("Mid grey")
  1229. ap58.Reflectance = 0.1
  1230. am58 = Instance.new("BlockMesh",ap58)
  1231. aw58 = Instance.new("Weld")
  1232. aw58.Parent = ap58
  1233. aw58.Part0 = ap58
  1234. aw58.Part1 = LeftLeg
  1235. aw58.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1236. aw58.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1-0.75, 0.1)
  1237. ap59 = Instance.new("Part")
  1238. ap59.formFactor = 3
  1239. ap59.CanCollide = false
  1240. ap59.Name = "HelmP55"
  1241. ap59.Locked = true
  1242. ap59.Size = Vector3.new(2.2,1.5,2.1)
  1243. ap59.Parent = armorholder
  1244. ap59.BrickColor = BrickColor.new("New Yeller")
  1245. ap59.Reflectance = 0.1
  1246. am59 = Instance.new("BlockMesh",ap59)
  1247. aw59 = Instance.new("Weld")
  1248. aw59.Parent = ap59
  1249. aw59.Part0 = ap59
  1250. aw59.Part1 = LeftLeg
  1251. aw59.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1252. aw59.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1, 0.101)
  1253. ap60 = Instance.new("Part")
  1254. ap60.formFactor = 3
  1255. ap60.CanCollide = false
  1256. ap60.Name = "HelmP60"
  1257. ap60.Locked = true
  1258. ap60.Size = Vector3.new(4,3,0.2)
  1259. ap60.Parent = armorholder
  1260. ap60.BrickColor = BrickColor.new("Really red")
  1261. am60 = Instance.new("BlockMesh",ap60)
  1262. aw60 = Instance.new("Weld")
  1263. aw60.Parent = ap60
  1264. aw60.Part0 = ap60
  1265. aw60.Part1 = Torso
  1266. aw60.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1267. aw60.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 4.5-1.5, -1.1)
  1268. ap61 = Instance.new("Part")
  1269. ap61.formFactor = 3
  1270. ap61.CanCollide = false
  1271. ap61.Name = "HelmP61"
  1272. ap61.Locked = true
  1273. ap61.Size = Vector3.new(0.2,3,2)
  1274. ap61.Parent = armorholder
  1275. ap61.BrickColor = BrickColor.new("Really red")
  1276. am61 = Instance.new("BlockMesh",ap61)
  1277. aw61 = Instance.new("Weld")
  1278. aw61.Parent = ap61
  1279. aw61.Part0 = ap61
  1280. aw61.Part1 = Torso
  1281. aw61.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1282. aw61.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(2.1, 4.5-1.5,0)
  1283. ap62 = Instance.new("Part")
  1284. ap62.formFactor = 3
  1285. ap62.CanCollide = false
  1286. ap62.Name = "HelmP62"
  1287. ap62.Locked = true
  1288. ap62.Size = Vector3.new(0.2,3,2)
  1289. ap62.Parent = armorholder
  1290. ap62.BrickColor = BrickColor.new("Really red")
  1291. am62 = Instance.new("BlockMesh",ap62)
  1292. aw62 = Instance.new("Weld")
  1293. aw62.Parent = ap62
  1294. aw62.Part0 = ap62
  1295. aw62.Part1 = Torso
  1296. aw62.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1297. aw62.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-2.1, 4.5-1.5,0)
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303. RAP = Instance.new("Part")
  1304. RAP.formFactor = 0
  1305. RAP.CanCollide = false
  1306. RAP.Name = "RAPart"
  1307. RAP.Locked = true
  1308. RAP.Size = Vector3.new(1,1,1)
  1309. RAP.Parent = bodyholder
  1310. RAP.Transparency = 1
  1311. w = Instance.new("Weld")
  1312. w.Parent = RAP
  1313. w.Part0 = RAP
  1314. w.Part1 = RightArm
  1315. w.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1316. w.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 2, 0)
  1317. LAP = Instance.new("Part")
  1318. LAP.formFactor = 0
  1319. LAP.CanCollide = false
  1320. LAP.Name = "LAPart"
  1321. LAP.Locked = true
  1322. LAP.Size = Vector3.new(1,1,1)
  1323. LAP.Parent = bodyholder
  1324. LAP.Transparency = 1
  1325. wl = Instance.new("Weld")
  1326. wl.Parent = LAP
  1327. wl.Part0 = LAP
  1328. wl.Part1 = LeftArm
  1329. wl.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1330. wl.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 2, 0)
  1331.  
  1332. swordholder = Instance.new("Model")
  1333. swordholder.Name = "Weapon"
  1334. swordholder.Parent = bodyholder
  1335.  
  1336. prt1 = Instance.new("Part")
  1337. prt1.formFactor = 3
  1338. prt1.CanCollide = false
  1339. prt1.Name = "NaginataHandle"
  1340. prt1.Locked = true
  1341. prt1.Size = Vector3.new(0.5,15,0.5)
  1342. prt1.Parent = swordholder
  1343. prt1.BrickColor = BrickColor.new("Really red")
  1344. m1 = Instance.new("CylinderMesh",prt1)
  1345. w1 = Instance.new("Weld")
  1346. w1.Parent = prt1
  1347. w1.Part0 = prt1
  1348. w1.Part1 = LAP
  1349. w1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1350. w1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90+10), math.rad(0), math.rad(0)) * CFrame.new(0,0,0)
  1351. prt2 = Instance.new("Part")
  1352. prt2.formFactor = 3
  1353. prt2.CanCollide = false
  1354. prt2.Name = "NaginataBlade"
  1355. prt2.Locked = true
  1356. prt2.Size = Vector3.new(0.5,3,0.5)
  1357. prt2.Parent = swordholder
  1358. prt2.BrickColor = BrickColor.new("Mid grey")
  1359. prt2.Reflectance = 0.2
  1360. m2 = Instance.new("BlockMesh",prt2)
  1361. w2 = Instance.new("Weld")
  1362. w2.Parent = prt2
  1363. w2.Part0 = prt2
  1364. w2.Part1 = prt1
  1365. w2.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1366. w2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-7.5,0)
  1367. prt3 = Instance.new("Part")
  1368. prt3.formFactor = 3
  1369. prt3.CanCollide = false
  1370. prt3.Name = "NaginataBlade"
  1371. prt3.Locked = true
  1372. prt3.Size = Vector3.new(0.5,0.5,3)
  1373. prt3.Parent = swordholder
  1374. prt3.BrickColor = BrickColor.new("Mid grey")
  1375. prt3.Reflectance = 0.2
  1376. m3 = Instance.new("BlockMesh",prt3)
  1377. w3 = Instance.new("Weld")
  1378. w3.Parent = prt3
  1379. w3.Part0 = prt3
  1380. w3.Part1 = prt1
  1381. w3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1382. w3.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-7.5,0)
  1383. prt4 = Instance.new("Part")
  1384. prt4.formFactor = 3
  1385. prt4.CanCollide = false
  1386. prt4.Name = "NaginataBlade"
  1387. prt4.Locked = true
  1388. prt4.Size = Vector3.new(0.5,0.5,3)
  1389. prt4.Parent = swordholder
  1390. prt4.BrickColor = BrickColor.new("Mid grey")
  1391. prt4.Reflectance = 0.2
  1392. m4 = Instance.new("SpecialMesh",prt4)
  1393. m4.MeshType = "Wedge"
  1394. w4 = Instance.new("Weld")
  1395. w4.Parent = prt4
  1396. w4.Part0 = prt4
  1397. w4.Part1 = prt1
  1398. w4.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1399. w4.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0,-7.5+1.25,1.5)
  1400. prt5 = Instance.new("Part")
  1401. prt5.formFactor = 3
  1402. prt5.CanCollide = false
  1403. prt5.Name = "NaginataBlade"
  1404. prt5.Locked = true
  1405. prt5.Size = Vector3.new(0.5,0.5,3)
  1406. prt5.Parent = swordholder
  1407. prt5.BrickColor = BrickColor.new("Mid grey")
  1408. prt5.Reflectance = 0.2
  1409. m5 = Instance.new("SpecialMesh",prt5)
  1410. m5.MeshType = "Wedge"
  1411. w5 = Instance.new("Weld")
  1412. w5.Parent = prt5
  1413. w5.Part0 = prt5
  1414. w5.Part1 = prt1
  1415. w5.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1416. w5.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(180), math.rad(0)) * CFrame.new(0,-7.5+1.25,-1.5)
  1417. prt6 = Instance.new("Part")
  1418. prt6.formFactor = 3
  1419. prt6.CanCollide = false
  1420. prt6.Name = "NaginataBlade"
  1421. prt6.Locked = true
  1422. prt6.Size = Vector3.new(0.5,2,3)
  1423. prt6.Parent = swordholder
  1424. prt6.BrickColor = BrickColor.new("Mid grey")
  1425. prt6.Reflectance = 0.2
  1426. m6 = Instance.new("SpecialMesh",prt6)
  1427. m6.MeshType = "Wedge"
  1428. w6 = Instance.new("Weld")
  1429. w6.Parent = prt6
  1430. w6.Part0 = prt6
  1431. w6.Part1 = prt1
  1432. w6.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1433. w6.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,-10.75,1)
  1434. prt7 = Instance.new("Part")
  1435. prt7.formFactor = 3
  1436. prt7.CanCollide = false
  1437. prt7.Name = "NaginataBlade"
  1438. prt7.Locked = true
  1439. prt7.Size = Vector3.new(0.5,0.5,4)
  1440. prt7.Parent = swordholder
  1441. prt7.BrickColor = BrickColor.new("Mid grey")
  1442. prt7.Reflectance = 0.2
  1443. m7 = Instance.new("BlockMesh",prt7)
  1444. w7 = Instance.new("Weld")
  1445. w7.Parent = prt7
  1446. w7.Part0 = prt7
  1447. w7.Part1 = prt1
  1448. w7.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1449. w7.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-9,0)
  1450. prt8 = Instance.new("Part")
  1451. prt8.formFactor = 3
  1452. prt8.CanCollide = false
  1453. prt8.Name = "NaginataBlade"
  1454. prt8.Locked = true
  1455. prt8.Size = Vector3.new(0.5,0.5,1)
  1456. prt8.Parent = swordholder
  1457. prt8.BrickColor = BrickColor.new("Mid grey")
  1458. prt8.Reflectance = 0.2
  1459. m8 = Instance.new("SpecialMesh",prt8)
  1460. m8.MeshType = "Wedge"
  1461. w8 = Instance.new("Weld")
  1462. w8.Parent = prt8
  1463. w8.Part0 = prt8
  1464. w8.Part1 = prt1
  1465. w8.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1466. w8.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0,-8.25,1.75)
  1467. prt9 = Instance.new("Part")
  1468. prt9.formFactor = 3
  1469. prt9.CanCollide = false
  1470. prt9.Name = "NaginataBlade"
  1471. prt9.Locked = true
  1472. prt9.Size = Vector3.new(0.5,0.5,1)
  1473. prt9.Parent = swordholder
  1474. prt9.BrickColor = BrickColor.new("Mid grey")
  1475. prt9.Reflectance = 0.2
  1476. m9 = Instance.new("SpecialMesh",prt9)
  1477. m9.MeshType = "Wedge"
  1478. w9 = Instance.new("Weld")
  1479. w9.Parent = prt9
  1480. w9.Part0 = prt9
  1481. w9.Part1 = prt1
  1482. w9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1483. w9.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(180), math.rad(0)) * CFrame.new(0,-8.25,-1.75)
  1484. prt10 = Instance.new("Part")
  1485. prt10.formFactor = 3
  1486. prt10.CanCollide = false
  1487. prt10.Name = "NaginataBlade"
  1488. prt10.Locked = true
  1489. prt10.Size = Vector3.new(0.5,0.5,1)
  1490. prt10.Parent = swordholder
  1491. prt10.BrickColor = BrickColor.new("Mid grey")
  1492. prt10.Reflectance = 0.2
  1493. m10 = Instance.new("SpecialMesh",prt10)
  1494. m10.MeshType = "Wedge"
  1495. w10 = Instance.new("Weld")
  1496. w10.Parent = prt10
  1497. w10.Part0 = prt10
  1498. w10.Part1 = prt1
  1499. w10.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1500. w10.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,-9-0.7,-1.75)
  1501. prt11 = Instance.new("Part")
  1502. prt11.formFactor = 3
  1503. prt11.CanCollide = false
  1504. prt11.Name = "NaginataBottom"
  1505. prt11.Locked = true
  1506. prt11.Size = Vector3.new(1,1,1)
  1507. prt11.Parent = swordholder
  1508. prt11.BrickColor = BrickColor.new("Mid grey")
  1509. prt11.Reflectance = 0.2
  1510. m11 = Instance.new("SpecialMesh",prt11)
  1511. m11.MeshType = "Sphere"
  1512. w11 = Instance.new("Weld")
  1513. w11.Parent = prt11
  1514. w11.Part0 = prt11
  1515. w11.Part1 = prt1
  1516. w11.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1517. w11.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,7.5,0)
  1518.  
  1519. pprt1 = Instance.new("Part")
  1520. pprt1.formFactor = 3
  1521. pprt1.CanCollide = false
  1522. pprt1.Name = "ExcaliburHandle"
  1523. pprt1.Locked = true
  1524. pprt1.Size = Vector3.new(1,3,1)
  1525. pprt1.Parent = swordholder
  1526. pprt1.BrickColor = BrickColor.new("Really black")
  1527. mm1 = Instance.new("CylinderMesh",pprt1)
  1528. ww1 = Instance.new("Weld")
  1529. ww1.Parent = pprt1
  1530. ww1.Part0 = pprt1
  1531. ww1.Part1 = RAP
  1532. ww1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1533. ww1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0,0,0)
  1534. pprt2 = Instance.new("Part")
  1535. pprt2.formFactor = 3
  1536. pprt2.CanCollide = false
  1537. pprt2.Name = "ExcaliburCrest"
  1538. pprt2.Locked = true
  1539. pprt2.Size = Vector3.new(1,2,2)
  1540. pprt2.Parent = swordholder
  1541. pprt2.BrickColor = BrickColor.new("New Yeller")
  1542. mm2 = Instance.new("SpecialMesh",pprt2)
  1543. mm2.MeshType = "Sphere"
  1544. ww2 = Instance.new("Weld")
  1545. ww2.Parent = pprt2
  1546. ww2.Part0 = pprt2
  1547. ww2.Part1 = pprt1
  1548. ww2.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1549. ww2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-2,0)
  1550. pprt3 = Instance.new("Part")
  1551. pprt3.formFactor = 3
  1552. pprt3.CanCollide = false
  1553. pprt3.Name = "ExcaliburCrest"
  1554. pprt3.Locked = true
  1555. pprt3.Size = Vector3.new(1,2,1)
  1556. pprt3.Parent = swordholder
  1557. pprt3.BrickColor = BrickColor.new("New Yeller")
  1558. mm3 = Instance.new("SpecialMesh",pprt3)
  1559. mm3.MeshId = "http://www.roblox.com/asset/?id=1778999"
  1560. mm3.Scale = Vector3.new(0.5,1,1)
  1561. ww3 = Instance.new("Weld")
  1562. ww3.Parent = pprt3
  1563. ww3.Part0 = pprt3
  1564. ww3.Part1 = pprt1
  1565. ww3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1566. ww3.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0,-2,1)
  1567. pprt4 = Instance.new("Part")
  1568. pprt4.formFactor = 3
  1569. pprt4.CanCollide = false
  1570. pprt4.Name = "ExcaliburCrest"
  1571. pprt4.Locked = true
  1572. pprt4.Size = Vector3.new(1,2,1)
  1573. pprt4.Parent = swordholder
  1574. pprt4.BrickColor = BrickColor.new("New Yeller")
  1575. mm4 = Instance.new("SpecialMesh",pprt4)
  1576. mm4.MeshId = "http://www.roblox.com/asset/?id=1778999"
  1577. mm4.Scale = Vector3.new(0.5,1,1)
  1578. ww4 = Instance.new("Weld")
  1579. ww4.Parent = pprt4
  1580. ww4.Part0 = pprt4
  1581. ww4.Part1 = pprt1
  1582. ww4.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1583. ww4.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0)) * CFrame.new(0,-2,-1)
  1584. for i = -1 , 1 do
  1585. pprt5 = Instance.new("Part")
  1586. pprt5.formFactor = 3
  1587. pprt5.CanCollide = false
  1588. pprt5.Name = "ExcaliburCrest"
  1589. pprt5.Locked = true
  1590. pprt5.Size = Vector3.new(1,2,1)
  1591. pprt5.Parent = swordholder
  1592. pprt5.BrickColor = BrickColor.new("Really red")
  1593. mm5 = Instance.new("SpecialMesh",pprt5)
  1594. mm5.MeshId = "http://www.roblox.com/asset/?id=1778999"
  1595. mm5.Scale = Vector3.new(0.1,1.3,1.2)
  1596. ww5 = Instance.new("Weld")
  1597. ww5.Parent = pprt5
  1598. ww5.Part0 = pprt5
  1599. ww5.Part1 = pprt2
  1600. ww5.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1601. ww5.C0 = CFrame.new(0,-1.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(-90+30*i), math.rad(0), math.rad(0))
  1602. end
  1603. for i = -1 , 1 do
  1604. pprt6 = Instance.new("Part")
  1605. pprt6.formFactor = 3
  1606. pprt6.CanCollide = false
  1607. pprt6.Name = "ExcaliburCrest"
  1608. pprt6.Locked = true
  1609. pprt6.Size = Vector3.new(1,2,1)
  1610. pprt6.Parent = swordholder
  1611. pprt6.BrickColor = BrickColor.new("Really red")
  1612. mm6 = Instance.new("SpecialMesh",pprt6)
  1613. mm6.MeshId = "http://www.roblox.com/asset/?id=1778999"
  1614. mm6.Scale = Vector3.new(0.1,1.3,1.2)
  1615. ww6 = Instance.new("Weld")
  1616. ww6.Parent = pprt6
  1617. ww6.Part0 = pprt6
  1618. ww6.Part1 = pprt2
  1619. ww6.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1620. ww6.C0 = CFrame.new(0,-1.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(90+30*i), math.rad(0), math.rad(0))
  1621. end
  1622. pprt7 = Instance.new("Part")
  1623. pprt7.formFactor = 3
  1624. pprt7.CanCollide = false
  1625. pprt7.Name = "ExcaliburCrest"
  1626. pprt7.Locked = true
  1627. pprt7.Size = Vector3.new(1,0.5,1)
  1628. pprt7.Parent = swordholder
  1629. pprt7.BrickColor = BrickColor.new("Really red")
  1630. mm7 = Instance.new("CylinderMesh",pprt7)
  1631. mm7.Scale = Vector3.new(1.2,1,1.2)
  1632. ww7 = Instance.new("Weld")
  1633. ww7.Parent = pprt7
  1634. ww7.Part0 = pprt7
  1635. ww7.Part1 = pprt1
  1636. ww7.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1637. ww7.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,1.5,0)
  1638. pprt8 = Instance.new("Part")
  1639. pprt8.formFactor = 3
  1640. pprt8.CanCollide = false
  1641. pprt8.Name = "ExcaliburBlade"
  1642. pprt8.Locked = true
  1643. pprt8.Size = Vector3.new(0.2,10,1)
  1644. pprt8.Parent = swordholder
  1645. pprt8.BrickColor = BrickColor.new("Really red")
  1646. mm8 = Instance.new("BlockMesh",pprt8)
  1647. mm8.Scale = Vector3.new(1,1,1)
  1648. ww8 = Instance.new("Weld")
  1649. ww8.Parent = pprt8
  1650. ww8.Part0 = pprt8
  1651. ww8.Part1 = pprt1
  1652. ww8.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1653. ww8.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-2.5-5,0)
  1654. pprt9 = Instance.new("Part")
  1655. pprt9.formFactor = 3
  1656. pprt9.CanCollide = false
  1657. pprt9.Name = "ExcaliburBlade"
  1658. pprt9.Locked = true
  1659. pprt9.Size = Vector3.new(0.2,10,1.5)
  1660. pprt9.Parent = swordholder
  1661. pprt9.BrickColor = BrickColor.new("Bright orange")
  1662. mm9 = Instance.new("BlockMesh",pprt9)
  1663. mm9.Scale = Vector3.new(0.9,1,1)
  1664. ww9 = Instance.new("Weld")
  1665. ww9.Parent = pprt9
  1666. ww9.Part0 = pprt9
  1667. ww9.Part1 = pprt1
  1668. ww9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1669. ww9.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-2.5-5,0)
  1670. pprt10 = Instance.new("Part")
  1671. pprt10.formFactor = 3
  1672. pprt10.CanCollide = false
  1673. pprt10.Name = "ExcaliburTip"
  1674. pprt10.Locked = true
  1675. pprt10.Size = Vector3.new(0.2,0.75,2)
  1676. pprt10.Parent = swordholder
  1677. pprt10.BrickColor = BrickColor.new("Bright orange")
  1678. mm10 = Instance.new("SpecialMesh",pprt10)
  1679. mm10.Scale = Vector3.new(0.9,1,1)
  1680. mm10.MeshType = "Wedge"
  1681. ww10 = Instance.new("Weld")
  1682. ww10.Parent = pprt10
  1683. ww10.Part0 = pprt10
  1684. ww10.Part1 = pprt1
  1685. ww10.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1686. ww10.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0)) * CFrame.new(0,-12.5-1,-0.375)
  1687. pprt11 = Instance.new("Part")
  1688. pprt11.formFactor = 3
  1689. pprt11.CanCollide = false
  1690. pprt11.Name = "ExcaliburTip"
  1691. pprt11.Locked = true
  1692. pprt11.Size = Vector3.new(0.2,0.75,2)
  1693. pprt11.Parent = swordholder
  1694. pprt11.BrickColor = BrickColor.new("Bright orange")
  1695. mm11 = Instance.new("SpecialMesh",pprt11)
  1696. mm11.Scale = Vector3.new(0.9,1,1)
  1697. mm11.MeshType = "Wedge"
  1698. ww11 = Instance.new("Weld")
  1699. ww11.Parent = pprt11
  1700. ww11.Part0 = pprt11
  1701. ww11.Part1 = pprt1
  1702. ww11.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1703. ww11.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,-12.5-1,0.375)
  1704. pprt12 = Instance.new("Part")
  1705. pprt12.formFactor = 3
  1706. pprt12.CanCollide = false
  1707. pprt12.Name = "ExcaliburTip"
  1708. pprt12.Locked = true
  1709. pprt12.Size = Vector3.new(0.2,0.5,2)
  1710. pprt12.Parent = swordholder
  1711. pprt12.BrickColor = BrickColor.new("Really red")
  1712. mm12 = Instance.new("SpecialMesh",pprt12)
  1713. mm12.Scale = Vector3.new(1,1,1)
  1714. mm12.MeshType = "Wedge"
  1715. ww12 = Instance.new("Weld")
  1716. ww12.Parent = pprt12
  1717. ww12.Part0 = pprt12
  1718. ww12.Part1 = pprt1
  1719. ww12.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1720. ww12.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0)) * CFrame.new(0,-12.5-1,-0.25)
  1721. pprt13 = Instance.new("Part")
  1722. pprt13.formFactor = 3
  1723. pprt13.CanCollide = false
  1724. pprt13.Name = "ExcaliburTip"
  1725. pprt13.Locked = true
  1726. pprt13.Size = Vector3.new(0.2,0.5,2)
  1727. pprt13.Parent = swordholder
  1728. pprt13.BrickColor = BrickColor.new("Really red")
  1729. mm13 = Instance.new("SpecialMesh",pprt13)
  1730. mm13.Scale = Vector3.new(1,1,1)
  1731. mm13.MeshType = "Wedge"
  1732. ww13 = Instance.new("Weld")
  1733. ww13.Parent = pprt13
  1734. ww13.Part0 = pprt13
  1735. ww13.Part1 = pprt1
  1736. ww13.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1737. ww13.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,-12.5-1,0.25)
  1738. pprt14 = Instance.new("Part")
  1739. pprt14.formFactor = 3
  1740. pprt14.CanCollide = false
  1741. pprt14.Name = "ExcaliburBladeHitbox"
  1742. pprt14.Locked = true
  1743. pprt14.Size = Vector3.new(0.2,12,1.5)
  1744. pprt14.Parent = swordholder
  1745. pprt14.Transparency = 1
  1746. ww14 = Instance.new("Weld")
  1747. ww14.Parent = pprt14
  1748. ww14.Part0 = pprt14
  1749. ww14.Part1 = pprt1
  1750. ww14.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0)
  1751. ww14.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-8.5,0)
  1752.  
  1753.  
  1754.  
  1755.  
  1756. function unequipweld()
  1757.  
  1758. end
  1759.  
  1760. unequipweld()
  1761.  
  1762.  
  1763.  
  1764. function equipweld()
  1765.  
  1766.  
  1767. end
  1768.  
  1769.  
  1770.  
  1771. function ss(parent,p) --Slash
  1772.  
  1773. local SlashSound = Instance.new("Sound")
  1774. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1775. SlashSound.Parent = parent
  1776. SlashSound.Volume = .7
  1777. SlashSound.Pitch = p
  1778. SlashSound.PlayOnRemove = true
  1779. coroutine.resume(coroutine.create(function()
  1780. wait()
  1781. SlashSound.Parent = nil
  1782. end))
  1783. end
  1784. function uss(parent,p) --unsheath
  1785.  
  1786. local SlashSound = Instance.new("Sound")
  1787. SlashSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  1788. SlashSound.Parent = parent
  1789. SlashSound.Volume = .7
  1790. SlashSound.Pitch = p
  1791. SlashSound.PlayOnRemove = true
  1792. coroutine.resume(coroutine.create(function()
  1793. wait()
  1794. SlashSound.Parent = nil
  1795. end))
  1796. end
  1797. function ms(parent,p) --Metal Cling Sound
  1798.  
  1799. local SlashSound = Instance.new("Sound")
  1800. SlashSound.SoundId = "rbxasset://sounds\\metal.ogg"
  1801. SlashSound.Parent = parent
  1802. SlashSound.Volume = 1
  1803. SlashSound.Pitch = p
  1804. SlashSound.PlayOnRemove = true
  1805. coroutine.resume(coroutine.create(function()
  1806. wait()
  1807. SlashSound.Parent = nil
  1808. end))
  1809. end
  1810.  
  1811. --
  1812. --
  1813.  
  1814. function returndmg()
  1815. mindamage = omindamage
  1816. maxdamage = omaxdamage
  1817. crtmaxdamage = ocrtmaxdamage
  1818. end
  1819.  
  1820. function subdmg(sub)
  1821. mindamage = omindamage - sub
  1822. maxdamage = omaxdamage - sub
  1823. crtmaxdamage = ocrtmaxdamage - sub
  1824. end
  1825.  
  1826. function prcntdmg(sub)
  1827. mindamage = math.floor(omindamage - (omindamage*(sub/100)))
  1828. maxdamage = math.floor(omaxdamage - (omaxdamage*(sub/100)))
  1829. crtmaxdamage = math.floor(ocrtmaxdamage - (ocrtmaxdamage*(sub/100)))
  1830. end
  1831.  
  1832. function tagHumanoid(humanoid, player)
  1833. local creator_tag = Instance.new("ObjectValue")
  1834. creator_tag.Value = player
  1835. creator_tag.Name = "creator"
  1836. creator_tag.Parent = humanoid
  1837. end
  1838.  
  1839. function untagHumanoid(humanoid)
  1840. if humanoid ~= nil then
  1841. local tag = humanoid:findFirstChild("creator")
  1842. if tag ~= nil then
  1843. tag.Parent = nil
  1844. end
  1845. end
  1846. end
  1847.  
  1848. local function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1849. return game.Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1850. end
  1851.  
  1852.  
  1853.  
  1854. function equipanim()
  1855. attack = true
  1856. for i = 0.1 , 1 , 0.1 do
  1857. wait()
  1858. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20*i), 0, math.rad(45*i))
  1859. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  1860. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20*i), 0, math.rad(-45*i))
  1861. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  1862. RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(0, 0, math.rad(20*i))
  1863. RWL.C1 = CFrame.new(1, 2, 0)
  1864. LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(0, 0, math.rad(-20*i))
  1865. LWL.C1 = CFrame.new(-1, 2, 0)
  1866. end
  1867. attack = false
  1868. end
  1869.  
  1870.  
  1871. function damagesplat(dmg,hit,crit,blocked)
  1872. local mo = Instance.new("Model")
  1873. mo.Name = dmg
  1874. local pa = Instance.new("Part",mo)
  1875. pa.formFactor = 3
  1876. pa.Size = Vector3.new(0.8,0.3,0.8)
  1877. if crit then
  1878. pa.BrickColor = BrickColor.new("New Yeller")
  1879. elseif not crit then
  1880. pa.BrickColor = BrickColor.new("Really red")
  1881. end
  1882. if blocked then pa.BrickColor = BrickColor.new("Really blue") end
  1883. pa.CFrame = CFrame.new(hit.Position) * CFrame.new(0, 3, 0)
  1884. pa.Name = "Head"
  1885. local hah = Instance.new("Humanoid")
  1886. hah.Parent = mo
  1887. hah.MaxHealth = 0
  1888. hah.Health = 0
  1889. local bp = Instance.new("BodyPosition")
  1890. bp.P = 14000
  1891. bp.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1892. bp.position = hit.Position + Vector3.new(0, 5, 0)
  1893. coroutine.resume(coroutine.create(function()
  1894. wait()
  1895. mo.Parent = Character
  1896. bp.Parent = pa
  1897. wait(1.4)
  1898. mo:remove()
  1899. end))
  1900. return pa
  1901. end
  1902.  
  1903. function damage(hum,dmg,critornot)
  1904. local pa = damagesplat(dmg,hum.Torso,critornot)
  1905. hum:TakeDamage(dmg)
  1906. coroutine.resume(coroutine.create(function()
  1907. tagHumanoid(hum,Player)
  1908. wait(1)
  1909. untagHumanoid(hum)
  1910. end))
  1911. return pa
  1912.  
  1913. end
  1914.  
  1915. function AddRage(add)
  1916. Rage = Rage + add
  1917. if Rage > MaxRage then
  1918. Rage = MaxRage
  1919. end
  1920. end
  1921.  
  1922. function OT(hit) --Normal Damage
  1923. if Hitdeb == 1 then return end
  1924. if hit.Parent == nil then return end
  1925. local hum = hit.Parent:findFirstChild("Humanoid") if hum ~= nil and hum ~= Character.Humanoid then
  1926. if hum.Health <= 0 then return end
  1927. if hit.Parent:findFirstChild("Block") ~= nil then
  1928. if hit.Parent.Block.Value then
  1929. damagesplat(0,hum.Torso,false,true)
  1930. Hitdeb = 1
  1931. if hit.Parent.Block:findFirstChild("BlockPower") ~= nil then
  1932. if hit.Parent.Block.BlockPower.Value <= 1 then
  1933. hit.Parent.Block.Value = false
  1934. elseif hit.Parent.Block.BlockPower.Value > 1 then
  1935. local critrandomizer = math.random(crtrate)
  1936. if critrandomizer ~= 1 then
  1937. hit.Parent.Block.BlockPower.Value = hit.Parent.Block.BlockPower.Value - blockbreaker
  1938. elseif critrandomizer == 1 then
  1939. hit.Parent.Block.BlockPower.Value = hit.Parent.Block.BlockPower.Value - blockbreaker + 2
  1940. end
  1941. end
  1942. end
  1943. return end end
  1944. local critrandomizer = math.random(crtrate)
  1945. if critrandomizer ~= 1 then
  1946. local rndmdamage = math.random(mindamage,maxdamage)
  1947. damage(hum,rndmdamage,false)
  1948. elseif critrandomizer == 1 then
  1949. local rndmdamage = math.random(maxdamage,crtmaxdamage)
  1950. damage(hum,rndmdamage,true)
  1951. end
  1952. Hitdeb = 1
  1953. end
  1954. end
  1955.  
  1956. function OT2(hit) --Normal Damage
  1957. if Hitdeb2 == 1 then return end
  1958. if hit.Parent == nil then return end
  1959. local hum = hit.Parent:findFirstChild("Humanoid") if hum ~= nil and hum ~= Character.Humanoid then
  1960. if hum.Health <= 0 then return end
  1961. if hit.Parent:findFirstChild("Block") ~= nil then
  1962. if hit.Parent.Block.Value then
  1963. damagesplat(0,hum.Torso,false,true)
  1964. Hitdeb2 = 1
  1965. if hit.Parent.Block:findFirstChild("BlockPower") ~= nil then
  1966. if hit.Parent.Block.BlockPower.Value <= 1 then
  1967. hit.Parent.Block.Value = false
  1968. elseif hit.Parent.Block.BlockPower.Value > 1 then
  1969. local critrandomizer = math.random(crtrate)
  1970. if critrandomizer ~= 1 then
  1971. hit.Parent.Block.BlockPower.Value = hit.Parent.Block.BlockPower.Value - blockbreaker
  1972. elseif critrandomizer == 1 then
  1973. hit.Parent.Block.BlockPower.Value = hit.Parent.Block.BlockPower.Value - blockbreaker + 2
  1974. end
  1975. end
  1976. end
  1977. return end end
  1978. local critrandomizer = math.random(crtrate)
  1979. if critrandomizer ~= 1 then
  1980. local rndmdamage = math.random(mindamage,maxdamage)*2
  1981. damage(hum,rndmdamage,false)
  1982. elseif critrandomizer == 1 then
  1983. local rndmdamage = math.random(maxdamage,crtmaxdamage)*2
  1984. damage(hum,rndmdamage,true)
  1985. end
  1986. Hitdeb2 = 1
  1987. end
  1988. end
  1989.  
  1990.  
  1991. function AoE(p,magnitude)
  1992. local c = game.Workspace:GetChildren();
  1993. for i = 1, #c do
  1994. local hum = c[i]:findFirstChild("Humanoid")
  1995. if hum ~= nil and hum.Health ~= 0 then
  1996. local head = c[i]:findFirstChild("Head");
  1997. if head ~= nil then
  1998. local mag = (head.Position - p).magnitude;
  1999. if mag <= magnitude and c[i].Name ~= Character.Name then
  2000. local foundd = false
  2001. for ii = 1 , #AoETrue do
  2002. if AoETrue[ii] == c[i].Name then
  2003.  
  2004. foundd = true
  2005. end
  2006. end
  2007. if foundd then
  2008.  
  2009. end
  2010. --
  2011. if not foundd then
  2012. local critrandomizer = math.random(crtrate)
  2013. if critrandomizer ~= 1 then
  2014. local rndmdamage = math.random(mindamage,maxdamage)
  2015. damage(hum,rndmdamage,false)
  2016. elseif critrandomizer == 1 then
  2017. local rndmdamage = math.random(maxdamage,crtmaxdamage)
  2018. damage(hum,rndmdamage,true)
  2019. end
  2020. table.insert(AoETrue,c[i].Name)
  2021. end
  2022. end
  2023. end
  2024. end
  2025. end
  2026. for ii = 1 , #AoETrue do
  2027. table.remove(AoETrue,#AoETrue)
  2028. end
  2029. end
  2030.  
  2031. --
  2032.  
  2033.  
  2034. --
  2035.  
  2036. function effect(Color,Ref,LP,P1)
  2037. local effectsmsh = Instance.new("BlockMesh")
  2038. effectsmsh.Scale = Vector3.new(1,1,1)
  2039. effectsmsh.Name = "Mesh"
  2040. local effectsg = Instance.new("Part")
  2041. effectsg.formFactor = 3
  2042. effectsg.CanCollide = false
  2043. effectsg.Name = "Eff"
  2044. effectsg.Locked = true
  2045. effectsg.Anchored = true
  2046. effectsg.Size = Vector3.new(0.2,1,0.2)
  2047. effectsg.Parent = bodyholder
  2048. effectsmsh.Parent = effectsg
  2049. effectsg.BrickColor = BrickColor.new(Color)
  2050. effectsg.Reflectance = Ref
  2051. local point1 = P1
  2052. local mg = (LP.p - point1.p).magnitude
  2053. effectsg.Size = Vector3.new(0.2,mg,0.2)
  2054. effectsg.CFrame = CFrame.new((LP.p+point1.p)/2,point1.p) * CFrame.Angles(math.rad(90),0,0)
  2055. coroutine.resume(coroutine.create(function()
  2056. for i = 0 , 1 , 0.1 do
  2057. wait()
  2058. effectsg.Transparency = 1*i
  2059. effectsmsh.Scale = Vector3.new(1-1*i,1,1-1*i)
  2060. end
  2061. wait()
  2062. effectsg.Parent = nil
  2063. end))
  2064. end
  2065. --
  2066.  
  2067.  
  2068. con,con2,con3 = nil,nil,nil
  2069. conn,conn2,conn3 = nil,nil,nil
  2070.  
  2071. function dmg1cnnct()
  2072. if con ~= nil then
  2073. con:disconnect()
  2074. Hitdeb = 0
  2075. end
  2076. con = prt1.Touched:connect(OT)
  2077. con2 = prt7.Touched:connect(OT)
  2078. con3 = prt2.Touched:connect(OT)
  2079. end
  2080.  
  2081. function dmg1dc()
  2082. if con ~= nil then
  2083. con:disconnect()
  2084. Hitdeb = 0
  2085. end
  2086. if con2 ~= nil then
  2087. con2:disconnect()
  2088. Hitdeb = 0
  2089. end
  2090. if con3 ~= nil then
  2091. con3:disconnect()
  2092. Hitdeb = 0
  2093. end
  2094. end
  2095.  
  2096. function dmg2cnnct()
  2097. if con ~= nil then
  2098. con:disconnect()
  2099. Hitdeb = 0
  2100. end
  2101. conn = pprt14.Touched:connect(OT2)
  2102. conn2 = pprt1.Touched:connect(OT2)
  2103. end
  2104.  
  2105. function dmg2dc()
  2106. if conn ~= nil then
  2107. conn:disconnect()
  2108. Hitdeb2 = 0
  2109. end
  2110. if conn2 ~= nil then
  2111. conn2:disconnect()
  2112. Hitdeb2 = 0
  2113. end
  2114. if conn3 ~= nil then
  2115. conn3:disconnect()
  2116. Hitdeb2 = 0
  2117. end
  2118. end
  2119.  
  2120. function rptddmg(value,des,inc)
  2121. coroutine.resume(coroutine.create(function()
  2122. repeat
  2123. wait(inc)
  2124. Hitdeb = 0
  2125. until value == des
  2126. end))
  2127. end
  2128.  
  2129. function atktype(s,e)
  2130. coroutine.resume(coroutine.create(function ()
  2131. attacktype = e
  2132. wait(0.25)
  2133. attacktype = s
  2134. end))
  2135. end
  2136.  
  2137. walking = false
  2138. jumping = false
  2139. Target = nil
  2140.  
  2141. function Walk()
  2142. if walking then return end
  2143. for i = 0.1 , 1 , 0.1 do
  2144. if jumping then return end
  2145. wait()
  2146. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20-40*i), 0, math.rad(45+20*i))
  2147. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2148. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20-40*i), 0, math.rad(-45-20*i))
  2149. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2150. RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(45*i), 0, math.rad(20-10*i))
  2151. RWL.C1 = CFrame.new(1, 2, 0)
  2152. LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-45*i), 0, math.rad(-20+10*i))
  2153. LWL.C1 = CFrame.new(-1, 2, 0)
  2154. end
  2155. repeat
  2156. for i = 0.1 , 1 , 0.1 do
  2157. if jumping then return end
  2158. wait()
  2159. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-60-5*i), 0, math.rad(65))
  2160. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2161. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-60-5*i), 0, math.rad(-65))
  2162. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2163. RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(45-90*i), 0, math.rad(10))
  2164. RWL.C1 = CFrame.new(1, 2, 0)
  2165. LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-45+90*i), 0, math.rad(-10))
  2166. LWL.C1 = CFrame.new(-1, 2, 0)
  2167. end
  2168. for i = 0.1 , 1 , 0.1 do
  2169. if jumping then return end
  2170. wait()
  2171. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-65+5*i), 0, math.rad(65))
  2172. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2173. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-65+5*i), 0, math.rad(-65))
  2174. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2175. RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(-45+90*i), 0, math.rad(10))
  2176. RWL.C1 = CFrame.new(1, 2, 0)
  2177. LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(45-90*i), 0, math.rad(-10))
  2178. LWL.C1 = CFrame.new(-1, 2, 0)
  2179. end
  2180. until not walking or jumping
  2181. for i = 0.1 , 1 , 0.1 do
  2182. wait()
  2183. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-60+40*i), 0, math.rad(65-20*i))
  2184. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2185. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-60+40*i), 0, math.rad(-65+20*i))
  2186. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2187. RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(45-45*i), 0, math.rad(10+10*i))
  2188. RWL.C1 = CFrame.new(1, 2, 0)
  2189. LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-45+45*i), 0, math.rad(-10-10*i))
  2190. LWL.C1 = CFrame.new(-1, 2, 0)
  2191. end
  2192. end
  2193.  
  2194. function Jump()
  2195. if jumping then return end
  2196. jumping = true
  2197. local vel = Instance.new("BodyVelocity",Torso)
  2198. vel.maxForce = Vector3.new(0,1,0) * math.huge
  2199. vel.P = vel.P * 5
  2200. vel.velocity = Vector3.new(0,jump,0)
  2201. coroutine.resume(coroutine.create(function()
  2202. wait() wait() wait() wait()
  2203. vel.Parent=nil
  2204. end))
  2205. for i = 0.1 , 1 , 0.1 do
  2206. wait()
  2207. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20+200*i), 0, math.rad(45-20*i))
  2208. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2209. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20+200*i), 0, math.rad(-45+20*i))
  2210. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2211. RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(-10*i), 0, math.rad(20-10*i))
  2212. RWL.C1 = CFrame.new(1, 2, 0)
  2213. LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-10*i), 0, math.rad(-20+10*i))
  2214. LWL.C1 = CFrame.new(-1, 2, 0)
  2215. end
  2216. wait(1)
  2217. for i = 0.1 , 1 , 0.1 do
  2218. wait()
  2219. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(180-200*i), 0, math.rad(25+20*i))
  2220. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2221. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(180-200*i), 0, math.rad(-25-20*i))
  2222. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2223. RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(-10+10*i), 0, math.rad(10+10*i))
  2224. RWL.C1 = CFrame.new(1, 2, 0)
  2225. LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-10+10*i), 0, math.rad(-10-10*i))
  2226. LWL.C1 = CFrame.new(-1, 2, 0)
  2227. end
  2228. jumping = false
  2229. end
  2230.  
  2231. function NaginataSpin()
  2232. attack = true
  2233. dmg1cnnct()
  2234. local LastPoint = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
  2235. ss(Head,1)
  2236. for i = 0.1 , 1 , 0.1 do
  2237. wait()
  2238. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45))
  2239. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2240. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20+110*i), 0, math.rad(-45+35*i))
  2241. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2242. w1.C0 = CFrame.Angles(math.rad(100+20*i), math.rad(90*i), math.rad(0)) * CFrame.new(0, 0, 0)
  2243. local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
  2244. effect("Institutional white",0.5,LastPoint,Point)
  2245. LastPoint = Point
  2246. end
  2247. Hitdeb2 = 0
  2248. for i = 0.1 , 1 , 0.1 do
  2249. wait()
  2250. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45))
  2251. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2252. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-10+20*i))
  2253. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2254. w1.C0 = CFrame.Angles(math.rad(120), math.rad(90+360*i), math.rad(0)) * CFrame.new(0, 0, 0)
  2255. local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
  2256. effect("Institutional white",0.5,LastPoint,Point)
  2257. LastPoint = Point
  2258. end
  2259. Hitdeb2 = 0
  2260. for i = 0.15 , 1 , 0.15 do
  2261. wait()
  2262. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45))
  2263. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2264. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(10-10*i))
  2265. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2266. w1.C0 = CFrame.Angles(math.rad(120), math.rad(90+270*i), math.rad(0)) * CFrame.new(0, 0, 0)
  2267. local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
  2268. effect("Institutional white",0.5,LastPoint,Point)
  2269. LastPoint = Point
  2270. end
  2271. dmg1dc()
  2272. for i = 0.1 , 1 , 0.1 do
  2273. wait()
  2274. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45))
  2275. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2276. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(90-110*i), 0, math.rad(-45*i))
  2277. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2278. w1.C0 = CFrame.Angles(math.rad(120-20*i), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2279. end
  2280. wait(0.2)
  2281. attack = false
  2282. end
  2283.  
  2284. function DualThrust()
  2285. attack = true
  2286. ss(Head,1)
  2287. dmg1cnnct()
  2288. dmg2cnnct()
  2289. for i = 0.1 , 1 , 0.1 do
  2290. wait()
  2291. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20+80*i), 0, math.rad(45-65*i))
  2292. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2293. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20+80*i), 0, math.rad(-45+65*i))
  2294. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2295. w1.C0 = CFrame.Angles(math.rad(100+80*i), math.rad(0), math.rad(0)) * CFrame.new(0, 5*i, 0)
  2296. ww1.C0 = CFrame.Angles(math.rad(90+90*i), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2297. end
  2298. local LastPoint = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
  2299. local LastPoint2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
  2300. for i = 0.2 , 1 , 0.2 do
  2301. wait()
  2302. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(60), 0, math.rad(-20+110*i))
  2303. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2304. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(60), 0, math.rad(20-110*i))
  2305. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2306. w1.C0 = CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)) * CFrame.new(0, 5, 0)
  2307. ww1.C0 = CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2308. local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
  2309. effect("Bright violet",0.5,LastPoint,Point)
  2310. LastPoint = Point
  2311. local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
  2312. effect("Really red",0.5,LastPoint2,Point2)
  2313. LastPoint2 = Point2
  2314. end
  2315. for i = 0.2 , 1 , 0.2 do
  2316. wait()
  2317. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(60), 0, math.rad(90+10*i))
  2318. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2319. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(60), 0, math.rad(-90-10*i))
  2320. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2321. w1.C0 = CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)) * CFrame.new(0, 5, 0)
  2322. ww1.C0 = CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2323. local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
  2324. effect("Bright violet",0.5,LastPoint,Point)
  2325. LastPoint = Point
  2326. local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
  2327. effect("Really red",0.5,LastPoint2,Point2)
  2328. LastPoint2 = Point2
  2329. end
  2330. dmg1dc()
  2331. dmg2dc()
  2332. for i = 0.1 , 1 , 0.1 do
  2333. wait()
  2334. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(60-80*i), 0, math.rad(100-55*i))
  2335. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2336. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(60-80*i), 0, math.rad(-100+55*i))
  2337. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2338. w1.C0 = CFrame.Angles(math.rad(180-80*i), math.rad(0), math.rad(0)) * CFrame.new(0, 5-5*i, 0)
  2339. ww1.C0 = CFrame.Angles(math.rad(180-90*i), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2340. local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
  2341. effect("Bright violet",0.5,LastPoint,Point)
  2342. LastPoint = Point
  2343. local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
  2344. effect("Really red",0.5,LastPoint2,Point2)
  2345. LastPoint2 = Point2
  2346. end
  2347. wait(0.5)
  2348. attack = false
  2349. end
  2350.  
  2351. function Slash1()
  2352. attack = true
  2353. ss(Head,1)
  2354. dmg1cnnct()
  2355. dmg2cnnct()
  2356. for i = 0.2 , 1 , 0.2 do
  2357. wait()
  2358. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20+220*i), 0, math.rad(45-65*i))
  2359. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2360. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20+220*i), 0, math.rad(-45+65*i))
  2361. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2362. w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2363. ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2364. end
  2365. local LastPoint = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
  2366. local LastPoint2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
  2367. for i = 0.2 , 1 , 0.2 do
  2368. wait()
  2369. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(200+10*i), 0, math.rad(-20))
  2370. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2371. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(200+10*i), 0, math.rad(20))
  2372. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2373. w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2374. ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2375. local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
  2376. effect("Bright violet",0.5,LastPoint,Point)
  2377. LastPoint = Point
  2378. local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
  2379. effect("Really red",0.5,LastPoint2,Point2)
  2380. LastPoint2 = Point2
  2381. end
  2382. Hitdeb = 0
  2383. Hitdeb2 = 0
  2384. for i = 0.1 , 1 , 0.1 do
  2385. wait()
  2386. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(210-220*i), 0, math.rad(-20-20*i))
  2387. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2388. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(210-220*i), 0, math.rad(20+20*i))
  2389. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2390. w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2391. ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2392. local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0)
  2393. effect("Bright violet",0.5,LastPoint,Point)
  2394. LastPoint = Point
  2395. local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0)
  2396. effect("Really red",0.5,LastPoint2,Point2)
  2397. LastPoint2 = Point2
  2398. end
  2399. for i = 0.1 , 1 , 0.1 do
  2400. wait()
  2401. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-10-10*i), 0, math.rad(-40+85*i))
  2402. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2403. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-10-10*i), 0, math.rad(40-85*i))
  2404. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2405. w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2406. ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2407. end
  2408. dmg2dc()
  2409. dmg1dc()
  2410. attack = false
  2411. end
  2412.  
  2413.  
  2414.  
  2415.  
  2416. function returnwelds()
  2417. RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45))
  2418. RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2419. LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-45))
  2420. LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0)
  2421. RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(0, 0, math.rad(20))
  2422. RWL.C1 = CFrame.new(1, 2, 0)
  2423. LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(0, 0, math.rad(-20))
  2424. LWL.C1 = CFrame.new(-1, 2, 0)
  2425. w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2426. ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0)
  2427. Neck.C0 = CFrame.new(0, 2, 0) * CFrame.Angles(0, 0, 0)
  2428. end
  2429.  
  2430.  
  2431. function Attackk(mag)
  2432. if attack then return end
  2433. if mag <= 8 then
  2434. local rndm = math.random(1,2)
  2435. if rndm == 1 then
  2436. NaginataSpin()
  2437. elseif rndm == 2 then
  2438. Slash1()
  2439. end
  2440. elseif mag > 8 then
  2441. local rndm = math.random(1,1)
  2442. if rndm == 1 then
  2443. DualThrust()
  2444. end
  2445. end
  2446. end
  2447.  
  2448. local BG = Instance.new("BodyGyro",Torso)
  2449. BG.cframe = Torso.CFrame
  2450. BG.maxTorque = Vector3.new(0, math.huge,0)
  2451. BGSpin = 0
  2452.  
  2453. function FindTarget()
  2454. local c = game.Workspace:GetChildren();
  2455. local nearestmag = 1500
  2456. local nearestprsn = nil
  2457. for i = 1, #c do
  2458. local hum = c[i]:findFirstChild("Humanoid")
  2459. if hum ~= nil and hum.Health ~= 0 then
  2460. local head = c[i]:findFirstChild("Head");
  2461. if head ~= nil then
  2462. local mag = (head.Position - Torso.Position).magnitude;
  2463. if mag <= 1500 and c[i].Name ~= Character.Name then
  2464. if mag < nearestmag then
  2465. nearestmag = mag
  2466. nearestprsn = c[i]
  2467. end
  2468. end
  2469. end
  2470. end
  2471. end
  2472. Target = nearestprsn
  2473. end
  2474.  
  2475.  
  2476.  
  2477.  
  2478. local Humanoid = Instance.new("Humanoid",bodyholder)
  2479. Humanoid.MaxHealth = HP
  2480.  
  2481. equipanim()
  2482. wait(1)
  2483. bodyholder:MakeJoints()
  2484. Humanoid.Health = HP
  2485. Humanoid.WalkSpeed = WS
  2486. wait(1)
  2487. bodyholder.Torso.CFrame = CFrame.new(SpawnPos.Value)
  2488. Humanoid.Health = HP
  2489. script.Parent = Character
  2490.  
  2491.  
  2492.  
  2493. repeat
  2494. wait(0.1)
  2495. FindTarget()
  2496. if Target ~= nil then
  2497. BG.cframe = CFrame.new(Torso.Position,Target.Torso.Position) * CFrame.Angles(0,math.rad(BGSpin),0)
  2498. local mag = (Torso.Position-Target.Torso.Position).magnitude
  2499. if mag <= 20 then
  2500. Attackk(mag)
  2501. end
  2502. --
  2503. pcall(function()
  2504. Humanoid:MoveTo(Target.Torso.Position + CFrame.new(Torso.Position,Target.Torso.Position).lookVector * -6,Target.Torso)
  2505. end)
  2506. if Target.Torso.Position.y > Torso.Position.y+5 then
  2507. coroutine.resume(coroutine.create(Jump))
  2508. end
  2509. --
  2510. else
  2511. BG.cframe = Torso.cframe
  2512. Humanoid:MoveTo(Torso.Position,Torso)
  2513. end
  2514. if true then
  2515. if (Torso.Velocity * Vector3.new(1,0,1)).magnitude > 2 then
  2516. coroutine.resume(coroutine.create(Walk))
  2517. walking = true
  2518. elseif (Torso.Velocity * Vector3.new(1,0,1)).magnitude < 2 then
  2519. walking = false
  2520. end
  2521. else
  2522. walking = false
  2523. end
  2524. until Humanoid.Health <= 0
  2525.  
  2526. wait(5)
  2527. Character.Parent = nil
  2528.  
  2529. --mediafire
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement