Advertisement
ThatOneScript

Knight Suit

Jun 4th, 2016
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.85 KB | None | 0 0
  1. --Knight Suit Gifted by TheRedAngel, Regular Script!
  2.  
  3. name = "OpticBloxxerZ"
  4. player = game.Players[OpticBloxxerZ]
  5. char = player.Character
  6.  
  7. meow = char:GetChildren()
  8.  
  9. for i=1, #meow do
  10.  
  11. if meow[i].className == "Part" then
  12.  
  13. meow[i].Transparency = 1
  14.  
  15. end
  16.  
  17. end
  18.  
  19. char.Head.Transparency = 0
  20. hopper = Instance.new("HopperBin")
  21. hopper.Parent = player.Backpack
  22. hopper.Name = "Attack"
  23. script.Parent = hopper
  24.  
  25.  
  26. rleg = char["Right Leg"]
  27. lleg = char["Left Leg"]
  28. rarm = char["Right Arm"]
  29. larm = char["Left Arm"]
  30. torso = char.Torso
  31. head = char.Head
  32.  
  33. neck = torso.Neck
  34. ne = torso.Neck.C0
  35.  
  36. armco = "Bright red"
  37. legco = "Medium stone grey"
  38. torsoco = "Dark grey"
  39.  
  40. suit = Instance.new("Model")
  41. suit.Parent = char
  42. suit.Name = "suu"
  43.  
  44. char.Humanoid.MaxHealth = 150
  45. wait(0.05)
  46. char.Humanoid.Health = 150
  47.  
  48. --Boots
  49. sho1 = Instance.new("Part")
  50. sho1.Parent = suit
  51. sho1.formFactor = "Symmetric"
  52. sho1.Size = Vector3.new(1,1,2)
  53. sho1.TopSurface = 0
  54. sho1.BottomSurface = 0
  55. sho1.BrickColor = BrickColor.new(legco)
  56. sho1.CFrame = rleg.CFrame * CFrame.new(0,-0.6, 0.4)
  57. sho1.CanCollide = false
  58. sho1.Locked = true
  59. mesh1 = Instance.new("SpecialMesh")
  60. mesh1.MeshType = "Brick"
  61. mesh1.Parent = sho1
  62. mesh1.Scale = Vector3.new(1.2,0.75,0.8)
  63. sho2 = sho1:clone()
  64. sho2.Parent = suit
  65. sho2.CFrame = lleg.CFrame * CFrame.new(0,-0.6,0.4)
  66. sho3 = sho1:clone()
  67. sho3.Size = Vector3.new(1,1,1)
  68. sho3.Parent = suit
  69. sho3.Mesh.Scale = Vector3.new(1.1,0.7,1.1)
  70. sho4 = sho3:clone()
  71. sho4.Parent = suit
  72. sho1:breakJoints()
  73. sho2:breakJoints()
  74. sho3:breakJoints()
  75. sho4:breakJoints()
  76. shoo1 = Instance.new("Part")
  77. shoo1.Parent = suit
  78. shoo1.formFactor = "Symmetric"
  79. shoo1.Size = Vector3.new(1,1,1)
  80. shoo1.TopSurface = 0
  81. shoo1.BottomSurface = 0
  82. shoo1.BrickColor = BrickColor.new(legco)
  83. shoo1.CFrame = rleg.CFrame * CFrame.new(0,-0.6, 0.4)
  84. shoo1.CanCollide = false
  85. shoo1.Locked = true
  86. mesh3 = Instance.new("SpecialMesh")
  87. mesh3.MeshType = "Sphere"
  88. mesh3.Parent = shoo1
  89. mesh3.Scale = Vector3.new(1.25,0.8,0.9)
  90. shoo2 = shoo1:clone()
  91. shoo2.Parent = suit
  92. shoo2.CFrame = lleg.CFrame * CFrame.new(0,-0.6,0.4)
  93. shoo1:breakJoints()
  94. shoo2:breakJoints()
  95. sho5 = sho3:clone()
  96. sho5.Parent = suit
  97. sho5.Mesh.Scale = Vector3.new(1.02,1.5,1.02)
  98. sho5.BrickColor = BrickColor.new(armco)
  99. sho6 = sho5:clone()
  100. sho6.Parent = suit
  101. sho5:breakJoints()
  102. sho6:breakJoints()
  103.  
  104. weld1 = Instance.new("Weld")
  105. weld1.Parent = rleg
  106. weld1.Part0 = weld1.Parent
  107. weld1.Part1 = sho1
  108. weld1.C1 = CFrame.new(0,0.7,0.25)
  109. weld2 = Instance.new("Weld")
  110. weld2.Parent = lleg
  111. weld2.Part0 = weld2.Parent
  112. weld2.Part1 = sho2
  113. weld2.C1 = CFrame.new(0,0.7,0.25)
  114. weld3 = Instance.new("Weld")
  115. weld3.Parent = rleg
  116. weld3.Part0 = weld3.Parent
  117. weld3.Part1 = shoo1
  118. weld3.C1 = CFrame.new(0,0.6,1)
  119. weld4 = Instance.new("Weld")
  120. weld4.Parent = lleg
  121. weld4.Part0 = weld4.Parent
  122. weld4.Part1 = shoo2
  123. weld4.C1 = CFrame.new(0,0.6,1)
  124. weld5 = Instance.new("Weld")
  125. weld5.Parent = rleg
  126. weld5.Part0 = weld5.Parent
  127. weld5.Part1 = sho3
  128. weld5.C1 = CFrame.new(0,0.2,0)
  129. weld6 = Instance.new("Weld")
  130. weld6.Parent = lleg
  131. weld6.Part0 = weld6.Parent
  132. weld6.Part1 = sho4
  133. weld6.C1 = CFrame.new(0,0.2,0)
  134. weld7 = Instance.new("Weld")
  135. weld7.Parent = rleg
  136. weld7.Part0 = weld7.Parent
  137. weld7.Part1 = sho5
  138. weld7.C1 = CFrame.new(0,-0.3,0)
  139. weld8 = Instance.new("Weld")
  140. weld8.Parent = lleg
  141. weld8.Part0 = weld8.Parent
  142. weld8.Part1 = sho6
  143. weld8.C1 = CFrame.new(0,-0.3,0)
  144.  
  145.  
  146. --Gloves
  147. glo1 = Instance.new("Part")
  148. glo1.Parent = suit
  149. glo1.formFactor = "Symmetric"
  150. glo1.Size = Vector3.new(1,1,1)
  151. glo1.TopSurface = 0
  152. glo1.BottomSurface = 0
  153. glo1.BrickColor = BrickColor.new(armco)
  154. glo1.CFrame = rarm.CFrame * CFrame.new(0,0,0)
  155. glo1.CanCollide = false
  156. glo1.Locked = true
  157. me1 = Instance.new("SpecialMesh")
  158. me1.MeshType = "Brick"
  159. me1.Parent = glo1
  160. me1.Scale = Vector3.new(1.1,0.8,1.1)
  161. gloo1 = glo1:clone()
  162. gloo1.Parent = suit
  163. gloo1.Mesh.MeshType = "Sphere"
  164. gloo1.Mesh.Scale = Vector3.new(1.35,0.8,1.35)
  165. glo2 = glo1:clone()
  166. glo2.Parent = suit
  167. gloo2 = gloo1:clone()
  168. gloo2.Parent = suit
  169. gloo2:breakJoints()
  170. glo2:breakJoints()
  171. glo1:breakJoints()
  172. gloo1:breakJoints()
  173. glo3 = glo1:clone()
  174. glo3.Parent = suit
  175. glo3.Mesh.MeshType = "Wedge"
  176. glo3.Mesh.Scale = Vector3.new(1.4,0.9,1.1)
  177. glo3:breakJoints()
  178. glo4 = glo1:clone()
  179. glo4.Parent = suit
  180. glo4.Mesh.MeshType = "Wedge"
  181. glo4.Mesh.Scale = Vector3.new(1.4,0.9,1.1)
  182. glo4:breakJoints()
  183. glo5 = glo1:clone()
  184. glo5.Parent = suit
  185. glo5.Mesh.Scale = Vector3.new(1.02,1.6,1.02)
  186. glo5.BrickColor = BrickColor.new(legco)
  187. glo5:breakJoints()
  188. glo6 = glo5:clone()
  189. glo6.Parent = suit
  190. glo6:breakJoints()
  191. w1 = Instance.new("Weld")
  192. w1.Parent = rarm
  193. w1.Part0 = w1.Parent
  194. w1.Part1 = glo1
  195. w1.C1 = CFrame.new(0,0.5,0)
  196. w2 = Instance.new("Weld")
  197. w2.Parent = rarm
  198. w2.Part0 = w2.Parent
  199. w2.Part1 = gloo1
  200. w2.C1 = CFrame.new(0,0.9,0)
  201. w3 = Instance.new("Weld")
  202. w3.Parent = larm
  203. w3.Part0 = w3.Parent
  204. w3.Part1 = glo2
  205. w3.C1 = CFrame.new(0,0.5,0)
  206. w4 = Instance.new("Weld")
  207. w4.Parent = larm
  208. w4.Part0 = w4.Parent
  209. w4.Part1 = gloo2
  210. w4.C1 = CFrame.new(0,0.9,0)
  211. w5 = Instance.new("Weld")
  212. w5.Parent = rarm
  213. w5.Part0 = w5.Parent
  214. w5.Part1 = glo3
  215. w5.C1 = CFrame.fromEulerAnglesXYZ(2.8,1.6,0) * CFrame.new(0,-0.8,0)
  216. w6 = Instance.new("Weld")
  217. w6.Parent = larm
  218. w6.Part0 = w6.Parent
  219. w6.Part1 = glo4
  220. w6.C1 = CFrame.fromEulerAnglesXYZ(2.8,-1.6,0) * CFrame.new(0,-0.8,0)
  221. w7 = Instance.new("Weld")
  222. w7.Parent = rarm
  223. w7.Part0 = w7.Parent
  224. w7.Part1 = glo5
  225. w7.C1 = CFrame.new(0,-0.23,0)
  226. w8 = Instance.new("Weld")
  227. w8.Parent = larm
  228. w8.Part0 = w8.Parent
  229. w8.Part1 = glo6
  230. w8.C1 = CFrame.new(0,-0.23,0)
  231.  
  232.  
  233.  
  234. --Torso
  235. t1 = Instance.new("Part")
  236. t1.Parent = suit
  237. t1.formFactor = "Symmetric"
  238. t1.Size = Vector3.new(2,2,1)
  239. t1.TopSurface = 0
  240. t1.BottomSurface = 0
  241. t1.BrickColor = BrickColor.new(torsoco)
  242. t1.CFrame = rarm.CFrame * CFrame.new(0,0,0)
  243. t1.CanCollide = false
  244. t1.Locked = true
  245. t1.Anchored = false
  246. t1:breakJoints()
  247. m1 = Instance.new("SpecialMesh")
  248. m1.MeshType = "Brick"
  249. m1.Parent = t1
  250. m1.Scale = Vector3.new(1.1,0.95,1.1)
  251. t2 = t1:clone()
  252. t2.Parent = suit
  253. t2.Size = Vector3.new(1,1,1)
  254. t2.Mesh.Scale = Vector3.new(0.7,1.1,1.1)
  255. t2:breakJoints()
  256. t3 = t2:clone()
  257. t3.Parent = suit
  258. t3:breakJoints()
  259.  
  260. wt1 = Instance.new("Weld")
  261. wt1.Parent = torso
  262. wt1.Part0 = wt1.Parent
  263. wt1.Part1 = t1
  264. wt1.C1 = CFrame.new(0,0.1,0)
  265. wt2 = Instance.new("Weld")
  266. wt2.Parent = torso
  267. wt2.Part0 = wt2.Parent
  268. wt2.Part1 = t2
  269. wt2.C1 = CFrame.new(0.75,-0.55,0)
  270. wt3 = Instance.new("Weld")
  271. wt3.Parent = torso
  272. wt3.Part0 = wt3.Parent
  273. wt3.Part1 = t3
  274. wt3.C1 = CFrame.new(-0.75,-0.55,0)
  275.  
  276. --Helmet
  277. helmme = "51fb17ba583ccba6b5c6fbbb16a2dd55"
  278. helmte = "Clear"
  279. scal = Vector3.new(1.25,1.6,1.3)
  280. wepo = Vector3.new(0,-0.5, 0)
  281.  
  282. he = Instance.new("Part")
  283. he.Parent = suit
  284. he.Name = "Handle"
  285. he.formFactor = "Symmetric"
  286. he.Size = Vector3.new(1,1,1)
  287. he.CanCollide = false
  288. he.BrickColor = BrickColor.new("Black")
  289. he.CFrame = head.CFrame
  290. he.Locked = true
  291. he:BreakJoints()
  292. megh = Instance.new("SpecialMesh")
  293. megh.Parent = he
  294. megh.MeshType = "FileMesh"
  295. megh.MeshId = helmme
  296. megh.TextureId = helmte
  297. megh.Scale = scal
  298. print("Mesh")
  299.  
  300. wt3g = Instance.new("Weld")
  301. wt3g.Parent = head
  302. wt3g.Part0 = wt3g.Parent
  303. wt3g.Part1 = he
  304. wt3g.C1 = CFrame.new(wepo)
  305.  
  306. brick1 = Instance.new("Part")
  307. brick1.Parent = char
  308. brick1.formFactor = "Symmetric"
  309. brick1.Size = Vector3.new(1,1,1)
  310. brick1.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0)
  311. brick1.Shape = "Ball"
  312. brick1.CanCollide = false
  313. brick1.Transparency = 1
  314. brick1.BrickColor = BrickColor.new(21)
  315. brick1.Locked = true
  316. mesh1 = Instance.new("SpecialMesh")
  317. mesh1.Parent = brick1
  318. mesh1.MeshType = "Sphere"
  319. mesh1.Scale = Vector3.new(1.4,1.4,1.4)
  320. brick2 = Instance.new("Part")
  321. brick2.Parent = char
  322. brick2.formFactor = "Symmetric"
  323. brick2.Size = Vector3.new(1,1,1)
  324. brick2.CFrame = player.Character.Torso.CFrame * CFrame.new(1.5,0.5,0)
  325. brick2.Shape = "Ball"
  326. brick2.CanCollide = false
  327. brick2.Transparency = 1
  328. brick2.Locked = true
  329. mesh2 = Instance.new("SpecialMesh")
  330. mesh2.Parent = brick2
  331. mesh2.MeshType = "Sphere"
  332. mesh2.Scale = Vector3.new(1.4,1.4,1.4)
  333. brick1:breakJoints()
  334. brick2:breakJoints()
  335. wads = Instance.new("Weld")
  336. wads.Parent = char.Torso
  337. wads.Part0 = wads.Parent
  338. wads.Part1 = brick1
  339. wads.C1 = CFrame.new(-1.5,-0.5,0)
  340. wads2 = Instance.new("Weld")
  341. wads2.Parent = char.Torso
  342. wads2.Part0 = wads2.Parent
  343. wads2.Part1 = brick2
  344. wads2.C1 = CFrame.new(1.5,-0.5,0)
  345.  
  346. rightorigin = CFrame.fromEulerAnglesXYZ(-1.55,-0.2,-0.3) * CFrame.new(0,0,0.6)
  347. leftorigin = CFrame.fromEulerAnglesXYZ(0,0.9,0.5) * CFrame.new(0,0.5,0)
  348.  
  349. right = Instance.new("Weld")
  350. left = Instance.new("Weld")
  351.  
  352. baseshield = Instance.new("Part")
  353. baseshield.formFactor = "Symmetric"
  354. baseshield.Size = Vector3.new(1,3,2)
  355. baseshield.BrickColor = BrickColor.new("Bright red")
  356. baseshield.TopSurface = 0
  357. baseshield.BottomSurface = 0
  358. baseshield.Parent = game.Lighting
  359. baseshield.CanCollide = false
  360. baseshield.Locked = true
  361. basemesh = Instance.new("SpecialMesh")
  362. basemesh.Parent = baseshield
  363. basemesh.MeshType = "Brick"
  364. basemesh.Scale = Vector3.new(0.4,1.3,1.3)
  365. basedecor = baseshield:clone()
  366. basedecor.Parent = game.Lighting
  367. basedecor.BrickColor = BrickColor.new("Medium stone grey")
  368. basedecor.Mesh.Scale = Vector3.new(0.41,1.12,1.12)
  369. basedecor.CanCollide = false
  370. basedecor.Locked = true
  371. baseweld = Instance.new("Weld")
  372. baseweld.Parent = larm
  373. baseweld.Part0 = nil
  374. baseweld.Part1 = nil
  375. baseweld.C1 = CFrame.fromEulerAnglesXYZ(0,0,-0.5) * CFrame.new(0.8,0.5,0)
  376. decweld = Instance.new("Weld")
  377. decweld.Parent = baseshield
  378. decweld.Part0 = nil
  379. decweld.Part1 = nil
  380. decweld.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
  381.  
  382. sh1 = Instance.new("Part")
  383. sh1.Parent = game.Lighting
  384. sh1.formFactor = "Symmetric"
  385. sh1.Size = Vector3.new(1,1,1)
  386. sh1.BrickColor = BrickColor.new("Black")
  387. sh1.TopSurface = 0
  388. sh1.BottomSurface = 0
  389. sh1.CanCollide = false
  390. sh1.Locked = true
  391. swmesh1 = Instance.new("SpecialMesh")
  392. swmesh1.Parent = sh1
  393. swmesh1.MeshType = "Head"
  394. swmesh1.Scale = Vector3.new(0.5,1.7,0.5)
  395.  
  396. sh2 = Instance.new("Part")
  397. sh2.Parent = game.Lighting
  398. sh2.formFactor = "Symmetric"
  399. sh2.Size = Vector3.new(1,1,1)
  400. sh2.BrickColor = BrickColor.new("Black")
  401. sh2.TopSurface = 0
  402. sh2.BottomSurface = 0
  403. sh2.CanCollide = false
  404. sh2.Locked = true
  405. swmesh2 = Instance.new("SpecialMesh")
  406. swmesh2.Parent = sh2
  407. swmesh2.MeshType = "Brick"
  408. swmesh2.Scale = Vector3.new(0.8,0.55,1.6)
  409.  
  410. sh3 = Instance.new("Part")
  411. sh3.Parent = game.Lighting
  412. sh3.formFactor = "Symmetric"
  413. sh3.Size = Vector3.new(1,3,1)
  414. sh3.BrickColor = BrickColor.new("Medium stone grey")
  415. sh3.TopSurface = 0
  416. sh3.BottomSurface = 0
  417. sh3.CanCollide = false
  418. sh3.Locked = true
  419. sh3.Name = "Handle"
  420. swmesh3 = Instance.new("SpecialMesh")
  421. swmesh3.Parent = sh3
  422. swmesh3.MeshType = "Brick"
  423. swmesh3.Scale = Vector3.new(0.2,1.2,0.8)
  424.  
  425. sh4 = Instance.new("Part")
  426. sh4.Parent = game.Lighting
  427. sh4.formFactor = "Symmetric"
  428. sh4.Size = Vector3.new(1,1,1)
  429. sh4.BrickColor = BrickColor.new("Medium stone grey")
  430. sh4.TopSurface = 0
  431. sh4.BottomSurface = 0
  432. sh4.CanCollide = false
  433. sh4.Locked = true
  434. swmesh4 = Instance.new("SpecialMesh")
  435. swmesh4.Parent = sh4
  436. swmesh4.MeshType = "Wedge"
  437. swmesh4.Scale = Vector3.new(0.2,0.6,0.4)
  438.  
  439. sh5 = sh4:clone()
  440. sh5.Parent = game.Lighting
  441.  
  442.  
  443. swordorigin = CFrame.fromEulerAnglesXYZ(1.55,0,0) * CFrame.new(0,1.4,0)
  444.  
  445. swow1 = Instance.new("Weld")
  446. swow1.Parent = rarm
  447. swow1.Part0 = nil
  448. swow1.Part1 = nil
  449. swow1.C1 = swordorigin
  450.  
  451. swow2 = Instance.new("Weld")
  452. swow2.Parent = sh1
  453. swow2.Part0 = nil
  454. swow2.Part1 = nil
  455. swow2.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-0.8,0)
  456.  
  457. swow3 = Instance.new("Weld")
  458. swow3.Parent = sh2
  459. swow3.Part0 = nil
  460. swow3.Part1 = nil
  461. swow3.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-2,0)
  462.  
  463. swow4 = Instance.new("Weld")
  464. swow4.Parent = sh3
  465. swow4.Part0 = nil
  466. swow4.Part1 = nil
  467. swow4.C1 = CFrame.fromEulerAnglesXYZ(0,3.1,0) * CFrame.new(0,-2.037,-0.194)
  468.  
  469. swow5 = Instance.new("Weld")
  470. swow5.Parent = sh3
  471. swow5.Part0 = nil
  472. swow5.Part1 = nil
  473. swow5.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-2.037,0.194)
  474.  
  475. screen = Instance.new("ScreenGui")
  476. screen.Parent = player.PlayerGui
  477. screen.Name = "DmgOMeter"
  478. dmg = Instance.new("TextLabel")
  479. dmg.Parent = screen
  480. dmg.Size = UDim2.new(0,50,0,18)
  481. dmg.Position = UDim2.new(0,20,0,150)
  482. dmg.Text = 0
  483. dmg.FontSize = "Size11"
  484. dmg.BackgroundColor3 = Color3.new(1,0.5,0)
  485. dmg.TextColor3 = Color3.new(0,0,0)
  486. dmg.Visible = false
  487. tex = Instance.new("TextLabel")
  488. tex.Parent = dmg
  489. tex.Size = UDim2.new(0,120,0,18)
  490. tex.Position = UDim2.new(0,0,0,-18)
  491. tex.Text = "Dmg Rage"
  492. tex.FontSize = "Size10"
  493. tex.BackgroundColor3 = Color3.new(1,0.2,0.1)
  494. tex.TextColor3 = Color3.new(0,0,0)
  495. rage = 200
  496. raa = Instance.new("TextLabel")
  497. raa.Parent = dmg
  498. raa.Size = UDim2.new(0,50,0,18)
  499. raa.Position = UDim2.new(0,70,0,0)
  500. raa.Text = rage
  501. raa.FontSize = "Size11"
  502. raa.BackgroundColor3 = Color3.new(1,0.2,1)
  503. raa.TextColor3 = Color3.new(0,0,0)
  504. raa.Visible = true
  505. pos = 0
  506. pos2 = 0
  507.  
  508. enabd = true
  509. clash = false
  510. lolol = false
  511.  
  512. local function kill(hit)
  513. if enabd == true then return end
  514. if lolol == true then return end
  515. lolol = true
  516. local hum = hit.Parent:findFirstChild("Humanoid")
  517. if hum ~= nil then
  518. local dam = math.random(2,10)
  519. hum.Health = hum.Health - dam
  520. dmg.Text = dmg.Text + dam
  521. pos = pos + 20
  522. local damgui = Instance.new("TextLabel")
  523. damgui.Parent = dmg
  524. damgui.Size = UDim2.new(0,30,0,18)
  525. damgui.Position = UDim2.new(0,0,0,pos)
  526. damgui.Text = dam
  527. damgui.FontSize = "Size10"
  528. damgui.BackgroundColor3 = Color3.new(1,0.05,0.25)
  529. damgui.TextColor3 = Color3.new(0,0,0)
  530. local ragechance = math.random(1,2)
  531. if ragechance == 1 then
  532. pos2 = pos2 + 20
  533. rage = rage + math.floor(dam/2)
  534. if rage >= 200 then
  535. rage = 200
  536. end
  537. local rag = Instance.new("TextLabel")
  538. rag.Parent = dmg
  539. rag.Size = UDim2.new(0,30,0,18)
  540. rag.Position = UDim2.new(0,50,0,pos)
  541. rag.Text = math.floor(dam/2)
  542. rag.FontSize = "Size10"
  543. rag.BackgroundColor3 = Color3.new(0.8,0,1)
  544. rag.TextColor3 = Color3.new(0,0,0)
  545. raa.Text = rage
  546. coroutine.resume(coroutine.create(function()
  547. wait(0.5)
  548. for i=1,10 do
  549. wait()
  550. rag.Transparency = rag.Transparency + 0.1
  551. end
  552. damgui:remove()
  553. pos2 = pos2 - 20
  554. end))
  555. end
  556. coroutine.resume(coroutine.create(function()
  557. wait(0.5)
  558. for i=1,10 do
  559. wait()
  560. damgui.Transparency = damgui.Transparency + 0.1
  561. end
  562. damgui:remove()
  563. pos = pos - 20
  564. end))
  565. end
  566. wait(0.03)
  567. lolol = false
  568. end
  569.  
  570. sh3.Touched:connect(kill)
  571.  
  572. holding = false
  573. ehh = true
  574.  
  575. larm.Touched:connect(function(hit)
  576. if ehh == true then return end
  577. local hum = hit.Parent:findFirstChild("Humanoid")
  578. if hum ~= nil then
  579. local toro = hit.Parent:findFirstChild("Torso")
  580. if toro ~= nil then
  581. ehh = true
  582. holding = true
  583. hum.PlatformStand = true
  584. local wel = Instance.new("Weld")
  585. wel.Parent = larm
  586. wel.Part0 = wel.Parent
  587. wel.Part1 = toro
  588. wel.C1 = CFrame.Angles(-1.57,1.5,0) * CFrame.new(0,1.5,1)
  589. rage = rage - 83
  590. raa.Text = rage
  591. for i=1, 27 do
  592. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(0.04,0.07,0)
  593. left.C1 = left.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  594. neck.C0 = neck.C0 * CFrame.Angles(-0.02,0.01,0)
  595. wait(0.02)
  596. end
  597. for i=1, 5 do
  598. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,-0.45,0)
  599. left.C1 = left.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  600. neck.C0 = neck.C0 * CFrame.Angles(0.2,0.02,0.07)
  601. wait(0.02)
  602. end
  603. wel.Part1 = nil
  604. wel.Part0 = nil
  605. wel.Parent = nil
  606. wait()
  607. wel:remove()
  608. wait()
  609. hum.Health = 0
  610. wait(0.5)
  611. for i=1, 8 do
  612. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(-0.06,0.04,0.08)
  613. left.C1 = left.C1 * CFrame.new(0,0,0) * CFrame.Angles(0.1,-0.1,0.09)
  614. neck.C0 = neck.C0 * CFrame.Angles(-0.05,0,0)
  615. wait(0.02)
  616. end
  617. left.C1 = leftorigin
  618. right.C1 = rightorigin
  619. neck.C0 = ne
  620. swow1.C1 = swordorigin
  621. hitting = false
  622. end
  623. end
  624. end)
  625.  
  626. dumm = false
  627.  
  628. baseshield.Touched:connect(function(hit)
  629. if dumm == false then return end
  630. local hum = hit.Parent:findFirstChild("Humanoid")
  631. if hum ~= nil then
  632. hum.Health = hum.Health - 3
  633. local torr = hum.Parent:findFirstChild("Torso")
  634. if torr ~= nil then
  635. hum.PlatformStand = true
  636. torr.Velocity = baseshield.CFrame.lookVector * -50
  637. torr.RotVelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  638. wait(0.5)
  639. hum.PlatformStand = false
  640. end
  641. end
  642. end)
  643.  
  644. hitting = false
  645.  
  646. function select(mouse, key)
  647. dmg.Visible = true
  648. right.Parent = brick1
  649. right.Part0 = right.Parent
  650. right.Part1 = rarm
  651. right.C1 = rightorigin
  652.  
  653. baseweld.Part0 = baseweld.Parent
  654. baseweld.Part1 = baseshield
  655. baseshield.Parent = char
  656.  
  657. swow1.Parent = rarm
  658. swow1.Part0 = swow1.Parent
  659. swow1.Part1 = sh1
  660. swow1.C1 = swordorigin
  661. sh1.Parent = char
  662.  
  663. swow2.Part0 = swow2.Parent
  664. swow2.Part1 = sh2
  665. sh2.Parent = char
  666.  
  667. swow3.Part0 = swow3.Parent
  668. swow3.Part1 = sh3
  669. sh3.Parent = char
  670.  
  671. swow4.Part0 = swow4.Parent
  672. swow4.Part1 = sh4
  673.  
  674. swow5.Part0 = swow5.Parent
  675. swow5.Part1 = sh5
  676. sh4.Parent = char
  677. sh5.Parent = char
  678.  
  679. decweld.Part0 = decweld.Parent
  680. decweld.Part1 = basedecor
  681. basedecor.Parent = char
  682.  
  683. left.Parent = brick2
  684. left.Part0 = left.Parent
  685. left.Part1 = larm
  686. left.C1 = leftorigin
  687.  
  688. mouse.KeyDown:connect(function(key)
  689. if hitting == true then return end
  690. key = key:lower()
  691. if (key == "q") then
  692. hitting = true
  693. for i=1, 6 do
  694. left.C1 = left.C1 * CFrame.new(0,0,0) * CFrame.Angles(-0.12,-0.1,-0.23)
  695. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(-0.05,-0.03,0.06)
  696. neck.C0 = neck.C0 * CFrame.Angles(-0.02,-0.045,-0.01)
  697. wait(0.015)
  698. end
  699. for i=1, 6 do
  700. left.C1 = left.C1 * CFrame.new(-0.08,0,0) * CFrame.Angles(-0.08,0.04,-0.14)
  701. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(-0.05,-0.03,0.06)
  702. neck.C0 = neck.C0 * CFrame.Angles(-0.03,-0.06,-0.02)
  703. wait(0.015)
  704. end
  705. wait(0.1)
  706. enabd = false
  707. for i=1, 10 do
  708. left.C1 = left.C1 * CFrame.new(0.02,0,0) * CFrame.Angles(0.05,0,0.2)
  709. right.C1 = right.C1 * CFrame.new(0.03,0,0) * CFrame.Angles(0.19,-0.05,-0.045)
  710. neck.C0 = neck.C0 * CFrame.Angles(0.1,0.05,0.04)
  711. wait(0.015)
  712. end
  713. enabd = true
  714. for i=1, 6 do
  715. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(-0.24,0.01,0.03)
  716. neck.C0 = neck.C0 * CFrame.Angles(-0.11,0.03,-0.07)
  717. wait(0.015)
  718. end
  719. left.C1 = leftorigin
  720. right.C1 = rightorigin
  721. neck.C0 = ne
  722. hitting = false
  723. elseif (key == "e") then
  724. hitting = true
  725. if rage >= 15 then
  726. rage = rage - 15
  727. raa.Text = rage
  728. for i=1, 10 do
  729. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,0.09,0.15)
  730. left.C1 = left.C1 * CFrame.new(0,0,0) * CFrame.Angles(-0.05,0,-0.16)
  731. neck.C0 = neck.C0 * CFrame.Angles(-0.02,-0.045,-0.01)
  732. wait(0.015)
  733. end
  734. for i=1, 4 do
  735. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(-0.03,0.2,0)
  736. neck.C0 = neck.C0 * CFrame.Angles(-0.03,-0.06,-0.02)
  737. swow1.C1 = swow1.C1 * CFrame.new(0,-0.25,0.4) * CFrame.Angles(0.3,0,0)
  738. wait(0.015)
  739. end
  740. enabd = false
  741. for i=1, 8 do
  742. right.C1 = right.C1 * CFrame.new(0.03,0,0) * CFrame.Angles(-0.04,-0.34,0.06)
  743. left.C1 = left.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,-0.23,0)
  744. neck.C0 = neck.C0 * CFrame.Angles(0.1,0.05,0.04)
  745. wait(0.015)
  746. end
  747. enabd = true
  748. for i=1, 6 do
  749. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(-0.12,0.13,-0.28)
  750. left.C1 = left.C1 * CFrame.new(0,0,0) * CFrame.Angles(0.22,0.23,0.06)
  751. neck.C0 = neck.C0 * CFrame.Angles(-0.07,0.02,-0.05)
  752. swow1.C1 = swow1.C1 * CFrame.new(0,0.13,-0.4) * CFrame.Angles(-0.2,0,0)
  753. wait(0.015)
  754. end
  755. left.C1 = leftorigin
  756. right.C1 = rightorigin
  757. neck.C0 = ne
  758. swow1.C1 = swordorigin
  759. hitting = false
  760. else
  761. hitting = false
  762. end
  763. elseif (key == "r") then
  764. hitting = true
  765. if rage >= 30 then
  766. rage = rage - 30
  767. raa.Text = rage
  768. for i=1, 10 do
  769. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(-0.05,0.17,0)
  770. left.C1 = left.C1 * CFrame.new(0,0,0) * CFrame.Angles(-0.05,0,-0.16)
  771. neck.C0 = neck.C0 * CFrame.Angles(-0.02,-0.045,-0.01)
  772. wait(0.015)
  773. end
  774. for i=1, 6 do
  775. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,0,-0.24)
  776. neck.C0 = neck.C0 * CFrame.Angles(-0.03,-0.06,-0.02)
  777. swow1.C1 = swow1.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,-0.25,0)
  778. wait(0.015)
  779. end
  780. enabd = false
  781. for i=1, 6 do
  782. right.C1 = right.C1 * CFrame.new(0.03,0,0) * CFrame.Angles(0.24,0,0)
  783. left.C1 = left.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,-0.23,0)
  784. neck.C0 = neck.C0 * CFrame.Angles(0.1,0.05,0.04)
  785. wait(0.015)
  786. end
  787. coroutine.resume(coroutine.create(function()
  788. local pa = Instance.new("Part")
  789. pa.Parent = workspace
  790. pa.formFactor = 0
  791. pa.Size = Vector3.new(13,1,13)
  792. pa.CFrame = torso.CFrame * CFrame.new(0.5,-3.51,-2)
  793. pa.BrickColor = BrickColor.new("Bright red")
  794. pa.Transparency = 0.1
  795. pa.CanCollide = false
  796. pa.Anchored = true
  797. local mes = Instance.new("CylinderMesh")
  798. mes.Parent = pa
  799. mes.Scale = Vector3.new(0.6,1,0.6)
  800. pa.Touched:connect(function(hit)
  801. local hum = hit.Parent:findFirstChild("Humanoid")
  802. if hum ~= nil then
  803. if hum.Parent.Name == name then return end
  804. hum.Health = hum.Health - math.random(8,14)
  805. hum.Sit = true
  806. coroutine.resume(coroutine.create(function()
  807. wait(0.5)
  808. hum.Sit = false
  809. end))
  810. local tor = hit.Parent:findFirstChild("Torso")
  811. if tor ~= nil then
  812. tor.Velocity = Vector3.new(math.random(-20,20),55,math.random(-20,20))
  813. tor.RotVelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  814. end
  815. end
  816. end)
  817. coroutine.resume(coroutine.create(function()
  818. for i=1, 10 do
  819. wait()
  820. mes.Scale = mes.Scale + Vector3.new(0.15,0,0.15)
  821. pa.Transparency = pa.Transparency + 0.1
  822. pa.CFrame = pa.CFrame * CFrame.new(0, 0.12, 0)
  823. end
  824. pa:remove()
  825. end))
  826. end))
  827. enabd = true
  828. wait(0.2)
  829. for i=1, 6 do
  830. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0.18)
  831. left.C1 = left.C1 * CFrame.new(0,0,0) * CFrame.Angles(0.22,0.23,0.06)
  832. neck.C0 = neck.C0 * CFrame.Angles(-0.07,0.02,-0.05)
  833. swow1.C1 = swow1.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,0.25,0)
  834. wait(0.015)
  835. end
  836. left.C1 = leftorigin
  837. right.C1 = rightorigin
  838. neck.C0 = ne
  839. swow1.C1 = swordorigin
  840. hitting = false
  841. else
  842. hitting = false
  843. end
  844. elseif (key == "f") then
  845. hitting = true
  846. if rage >= 85 then
  847. rage = rage - 2
  848. raa.Text = rage
  849. holding = false
  850. for i=1, 7 do
  851. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  852. left.C1 = left.C1 * CFrame.new(0,0,0) * CFrame.Angles(-0.15,-0.13,0.12)
  853. neck.C0 = neck.C0 * CFrame.Angles(-0.02,-0.045,-0.01)
  854. wait(0.02)
  855. end
  856. ehh = false
  857. for i=1, 7 do
  858. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  859. left.C1 = left.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,0.3,0)
  860. neck.C0 = neck.C0 * CFrame.Angles(0,0,0)
  861. wait(0.02)
  862. end
  863. ehh = true
  864. if holding == false then
  865. left.C1 = leftorigin
  866. right.C1 = rightorigin
  867. neck.C0 = ne
  868. swow1.C1 = swordorigin
  869. hitting = false
  870. end
  871. else
  872. hitting = false
  873. end
  874. elseif (key == "t") then
  875. hitting = true
  876. if rage >= 10 then
  877. rage = rage - 10
  878. raa.Text = rage
  879. for i=1, 4 do
  880. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  881. left.C1 = left.C1 * CFrame.new(0,0,0) * CFrame.Angles(-0.1,0.17,0)
  882. neck.C0 = neck.C0 * CFrame.Angles(-0.02,-0.045,-0.01)
  883. wait(0.02)
  884. end
  885. dumm = true
  886. for i=1, 4 do
  887. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  888. left.C1 = left.C1 * CFrame.new(0,0,0.2) * CFrame.Angles(-0.2,0.04,0)
  889. neck.C0 = neck.C0 * CFrame.Angles(0,0,0)
  890. wait(0.02)
  891. end
  892. dumm = false
  893. for i=1, 6 do
  894. right.C1 = right.C1 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  895. left.C1 = left.C1 * CFrame.new(0,0,-0.15) * CFrame.Angles(0.23,-0.1,0)
  896. neck.C0 = neck.C0 * CFrame.Angles(0,0,0)
  897. wait(0.02)
  898. end
  899. left.C1 = leftorigin
  900. right.C1 = rightorigin
  901. neck.C0 = ne
  902. swow1.C1 = swordorigin
  903. hitting = false
  904. else
  905. hitting = false
  906. end
  907. end
  908. end)
  909. end
  910.  
  911. function deselect()
  912. dmg.Visible = false
  913. baseweld.Part0 = nil
  914. baseweld.Part1 = nil
  915. right.Part0 = nil
  916. right.Part1 = nil
  917. left.Part0 = nil
  918. left.Part1 = nil
  919. baseshield.Parent = game.Lighting
  920. basedecor.Parent = game.Lighting
  921. sh1.Parent = game.Lighting
  922. sh2.Parent = game.Lighting
  923. sh3.Parent = game.Lighting
  924. sh4.Parent = game.Lighting
  925. sh5.Parent = game.Lighting
  926. end
  927.  
  928. hopper.Selected:connect(select)
  929. hopper.Deselected:connect(deselect)
  930.  
  931. function chat(msg)
  932. if msg == "nosuit" then
  933. local k = player.Character:GetChildren()
  934. for i=1, #k do
  935. if k[i].Name == "suu" then
  936. k[i]:remove()
  937. end
  938. end
  939. end
  940. end
  941.  
  942. player.Chatted:connect(chat)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement