Advertisement
stan2198

mob

Jul 20th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.39 KB | None | 0 0
  1. ----Mob Psycho 100 by lukeskywalker4ever--
  2.  
  3. function clerp(c1,c2,al)
  4. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  5. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  6. for i,v in pairs(com1) do
  7. com1[i] = v+(com2[i]-v)*al
  8. end
  9. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  10. end
  11.  
  12. function weld(p0,p1,c0,c1,par,name)
  13. local w = Instance.new("Weld", par)
  14. w.Name = name
  15. w.Part0 = p0
  16. w.Part1 = p1
  17. w.C0 = c0 or CFrame.new()
  18. w.C1 = c1 or CFrame.new()
  19. return w
  20. end
  21.  
  22. xmathrandom = math.random(-10,10)
  23. ymathrandom = math.random(2,10)
  24. zmathrandom = math.random(-10,10)
  25. musicDebounce = false
  26.  
  27. player = game:service("Players").LocalPlayer
  28. char = player.Character
  29. local beat = true
  30. local beattime = 0.6
  31. suit = Instance.new("Model", char)
  32. suit.Name = "MobPsycho100Attacks"
  33. suit2 = Instance.new("Model", char)
  34. suit2.Name = "MobPsycho100Shield"
  35. suit3 = Instance.new("Model", char)
  36. suit3.Name = "MobPsycho100TK"
  37. local vDebounce = false
  38. selectionboxEnable = false
  39. OldTKpart = nil
  40. UnknownMode= false
  41. Torso = char.Torso
  42. cf=CFrame.new
  43. euler=CFrame.fromEulerAnglesXYZ
  44. local SHOT_SPEED = 100
  45. local SHOT_TIME = 1
  46. local SHOT_SPEED2 = 500
  47. local SHOT_TIME2 = 1
  48. local NOZZLE_OFFSET = Vector3.new(0, 0, 0)
  49. mouse = player:GetMouse()
  50. running = false
  51. runEffect = false
  52. local noattack = true
  53. berserkValue = 0
  54. berserkValueAddDebounce = false
  55. berserkMode= false
  56. enabled = false
  57. ColorDebounce = false
  58. local MaterialNeededForAttack
  59. local ColorNeededForAttack
  60. RandomSizeForAttack = 0
  61. RandomCFForAttack = 0
  62. Glow1 = Color3.new(0,225,225)
  63. Glow2 = Color3.new(0,170,225)
  64. Ivalue = 0
  65. Ivalue2 = 0
  66. ShieldDown = false
  67. TKEnabled =false
  68. alreadyHaveTK = false
  69. dist = 25
  70.  
  71. GuiMain=Instance.new("ScreenGui")
  72. Radar=Instance.new("Frame")
  73. GuiMain.Parent=player.PlayerGui
  74. Radar.Parent=GuiMain
  75. Radar.Size=UDim2.new(3,0,3,0)
  76. Radar.Position=UDim2.new(0,0,-0.1,0)
  77. Radar.BackgroundTransparency=1
  78. Radar.BackgroundColor=BrickColor.new("Really black")
  79. Radar.Name="HealthScreen"
  80.  
  81. HeadOldC = char.Head.BrickColor
  82. TorsoOldC = char.Torso.BrickColor
  83. LAOldC = char["Left Arm"].BrickColor
  84. LLOldC = char["Left Leg"].BrickColor
  85. RAOldC = char["Right Arm"].BrickColor
  86. RLOldC = char["Right Leg"].BrickColor
  87.  
  88.  
  89. for _,v in pairs(char.Head:GetChildren()) do if v.ClassName=="Decal" then v:remove() end end
  90. for _,v in pairs(char:GetChildren()) do if v.ClassName=="Accessory" then v:remove() end end
  91. for _,v in pairs(char:GetChildren()) do if v.ClassName=="Shirt" or v.ClassName=="Pants" or v.ClassName=="T-Shirt" or v.ClassName=="ShirtGraphic" then v:remove() end end
  92. shirt=Instance.new("Shirt", char)
  93. shirt.Name = "Shirt"
  94. pants=Instance.new("Pants", char)
  95. pants.Name = "Pants"
  96. face=Instance.new("Decal", char.Head)
  97.  
  98.  
  99. face.Texture = "http://www.roblox.com/asset/?id=321187438"
  100.  
  101. local Hat=char:FindFirstChild'Hat_F'or Instance.new'Hat';
  102. Hat.AttachmentPos=Vector3.new(0, 0.25, 0);
  103. Hat.Name='Hat_F';
  104. local Handle=Hat:FindFirstChild'Handle'or Instance.new('Part',Hat);
  105. if(Handle.Name~='Handle')then Handle.Size=Vector3.new(1,1,1);end;
  106. Handle.BottomSurface=0;
  107. Handle.Name='Handle';
  108. Handle.Transparency= 0;
  109. Handle.TopSurface=0;
  110. Handle.Locked=1;
  111. Handle.BrickColor=BrickColor.new("Really black");
  112. local Mesh=Hat:FindFirstChild'Mesh'or Instance.new('SpecialMesh',Handle);
  113. Mesh.MeshId='http://www.roblox.com/asset/?id=29938421 ';
  114. Mesh.Scale=Vector3.new(1, 1, 1.2);
  115.  
  116. Hat.Parent=char;
  117.  
  118. local Sounds = {
  119. Punch = Instance.new("Sound"),
  120. Opening = Instance.new("Sound"),
  121. Beep = Instance.new("Sound"),
  122. HundredPercent = Instance.new("Sound")
  123. }
  124.  
  125. Sounds["Punch"].SoundId = "rbxassetid://277495959"
  126. Sounds["Punch"].Volume = 1
  127. Sounds["Opening"].SoundId = "rbxassetid://463838589"
  128. Sounds["Opening"].Volume = 0.5
  129. Sounds["Beep"].SoundId = "rbxassetid://252141949"
  130. Sounds["Beep"].Volume = 1
  131. Sounds["HundredPercent"].SoundId = "rbxassetid://391819537"
  132. Sounds["HundredPercent"].Volume = 0.1
  133.  
  134. function PlaySound(soundname, pitch, where, looped,distance,enableLong)
  135. Sounds[soundname].Parent = where
  136. Sounds[soundname].Pitch = pitch
  137. Sounds[soundname].Looped= looped
  138. Sounds[soundname].MaxDistance = distance
  139. Sounds[soundname]:Play()
  140. local oldsound = Sounds[soundname]
  141. coroutine.resume(coroutine.create(function()
  142.  
  143. wait(13.5)
  144. for i = 1,1 do
  145. if oldsound.Looped == true then return end
  146. if enableLong == true then return end
  147. oldsound:Destroy()
  148. end
  149.  
  150. wait(90)
  151.  
  152. for i = 1,1 do
  153. if enableLong == true then
  154.  
  155.  
  156.  
  157. oldsound:Destroy()
  158. end
  159.  
  160.  
  161.  
  162. end
  163.  
  164.  
  165. end))
  166. Sounds[soundname] = Sounds[soundname]:clone()
  167. end
  168.  
  169. RW, LW = Instance.new("Weld"), Instance.new("Weld")
  170.  
  171. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  172.  
  173.  
  174. RSH, LSH = nil, nil
  175.  
  176. LS = Torso["Left Shoulder"]
  177.  
  178. LH = Torso["Left Hip"]
  179.  
  180. RS = Torso["Right Shoulder"]
  181.  
  182. RH = Torso["Right Hip"]
  183. RSH = char.Torso["Right Shoulder"]
  184.  
  185. LSH = char.Torso["Left Shoulder"]
  186.  
  187.  
  188.  
  189. function Use()
  190.  
  191. RW.Part0 = char.Torso
  192.  
  193. RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  194.  
  195. RW.C1 = CFrame.new(0, 0.5, 0)
  196.  
  197. RW.Part1 = char["Right Arm"]
  198.  
  199. RW.Parent = char.Torso
  200.  
  201.  
  202.  
  203. LW.Part0 = char.Torso
  204.  
  205. LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  206.  
  207. LW.C1 = CFrame.new(0, 0.5, 0)
  208.  
  209. LW.Part1 = char["Left Arm"]
  210.  
  211. LW.Parent = char.Torso
  212.  
  213. for i = 1,20 do wait()
  214. RW.C1= clerp(RW.C1*CFrame.new(-.15, -.05, 0.01)*CFrame.fromEulerAnglesXYZ(-math.rad(-.1),-math.rad(-.1),-math.rad(3)),RW.C0,0.1)
  215. LW.C1= clerp(LW.C1*CFrame.new(.15, -.05, 0.01)*CFrame.fromEulerAnglesXYZ(math.rad(.1),math.rad(.1),-math.rad(-3)),LW.C0,0.1)
  216.  
  217.  
  218. end
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225. end
  226.  
  227.  
  228. function Slash1()
  229.  
  230. RW.Part0 = char.Torso
  231.  
  232. RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  233.  
  234. RW.C1 = CFrame.new(0, 0.5, 0)
  235.  
  236. RW.Part1 = char["Right Arm"]
  237.  
  238. RW.Parent = char.Torso
  239.  
  240.  
  241.  
  242. LW.Part0 = char.Torso
  243.  
  244. LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  245.  
  246. LW.C1 = CFrame.new(0, 0.5, 0)
  247.  
  248. LW.Part1 = char["Left Arm"]
  249.  
  250. LW.Parent = char.Torso
  251.  
  252.  
  253.  
  254.  
  255. for i = 1,20 do wait()
  256. RW.C1= clerp(RW.C1*CFrame.new(-.16, 0, 0)*CFrame.fromEulerAnglesXYZ(math.rad(-11.5),math.rad(0),math.rad(0)),RW.C0,0.1)
  257.  
  258.  
  259. end
  260.  
  261.  
  262. local selectionBoxOfRW = Instance.new("SelectionBox",char["Right Arm"])
  263. selectionBoxOfRW.Adornee = char["Right Arm"]
  264. selectionBoxOfRW.Color = BrickColor.new("Cyan")
  265. selectionBoxOfRW.LineThickness = 0.01
  266.  
  267. if berserkMode == true then
  268.  
  269. selectionBoxOfRW.Color = BrickColor.new("Really Black")
  270.  
  271. end
  272.  
  273.  
  274.  
  275. Ivalue = 3
  276.  
  277. if berserkMode == true then
  278.  
  279. Ivalue = 10
  280.  
  281. end
  282.  
  283. for i = 1,Ivalue do wait()
  284.  
  285. RandomCFForAttack = math.random(-50,50)
  286.  
  287. local randomThing = Instance.new("Part",suit)
  288. randomThing.TopSurface = "Smooth"
  289. randomThing.BottomSurface = "Smooth"
  290. randomThing.Size = Vector3.new(math.random(1,30), math.random(1,30), math.random(1,30))
  291. randomThing.CanCollide = false
  292. randomThing.BrickColor = BrickColor.new("Earth green")
  293. randomThing .Material = "Grass"
  294. randomThing.CFrame = Torso.CFrame*CFrame.new(RandomCFForAttack, 1, RandomCFForAttack)
  295.  
  296. local selectionBoxOfRandomThing = Instance.new("SelectionBox",randomThing)
  297. selectionBoxOfRandomThing.Adornee = randomThing
  298. selectionBoxOfRandomThing.Color = BrickColor.new("Cyan")
  299. selectionBoxOfRandomThing.LineThickness = 0.1
  300. RandomCFForAttack = 0
  301. randomThing.Anchored = true
  302.  
  303. if berserkMode == true then
  304.  
  305. selectionBoxOfRandomThing.Color = BrickColor.new("Institutional white")
  306.  
  307. end
  308.  
  309.  
  310.  
  311. for i = 1,10 do wait()
  312. randomThing.CFrame = clerp(randomThing.CFrame*CFrame.new(0, 0.1*i, 0),randomThing.CFrame,0.1)
  313. randomThing.Anchored = true
  314. print'test'
  315.  
  316. end
  317.  
  318. randomThing.Anchored = false
  319. local ray = Ray.new(randomThing.CFrame.p, (mouse.Hit.p - randomThing.CFrame.p).unit*300)
  320. local position = mouse.Hit.p--game.Workspace:FindPartOnRay(ray, walrus)
  321. local distance = (position - randomThing.CFrame.p).magnitude
  322.  
  323.  
  324.  
  325.  
  326. local handleCFrame = randomThing.CFrame
  327. local firingPoint = handleCFrame.p + handleCFrame:vectorToWorldSpace(NOZZLE_OFFSET)
  328. local shotCFrame = CFrame.new(firingPoint, mouse.Hit.p)
  329. local laserShotClone = randomThing:Clone()
  330. laserShotClone.CFrame = shotCFrame + (shotCFrame.lookVector * (randomThing.Size.Z / 2))
  331. local bodyVelocity = Instance.new('BodyVelocity')
  332. if berserkMode == true then
  333. bodyVelocity.velocity = shotCFrame.lookVector * SHOT_SPEED2
  334. end
  335. if berserkMode == false then
  336. bodyVelocity.velocity = shotCFrame.lookVector * SHOT_SPEED
  337. end
  338. bodyVelocity.Parent = laserShotClone
  339. bodyVelocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  340.  
  341.  
  342. laserShotClone.Parent = suit
  343.  
  344. randomThing:remove()
  345.  
  346.  
  347.  
  348.  
  349.  
  350. function touch(hit)
  351.  
  352.  
  353. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  354.  
  355. if hit.Parent.Name == char.Name then return end
  356.  
  357. if berserkMode == true then
  358.  
  359. hit.Parent:BreakJoints()
  360.  
  361.  
  362. end
  363.  
  364. hit.Parent.Humanoid.Health=hit.Parent.Humanoid.Health-2
  365.  
  366. local HitSounds = {
  367. Hurt = Instance.new("Sound")
  368.  
  369. }
  370.  
  371. HitSounds["Hurt"].SoundId = "http://www.roblox.com/asset?id=406913243"
  372. HitSounds["Hurt"].Volume = 1
  373.  
  374. function PlayHitSound(soundname, pitch)
  375. HitSounds[soundname].Parent = hit.Parent.Torso
  376. HitSounds[soundname].Pitch = pitch
  377. HitSounds[soundname]:Play()
  378. local oldsound = HitSounds[soundname]
  379. coroutine.resume(coroutine.create(function()
  380. wait(4)
  381. oldsound:Destroy()
  382. end))
  383. HitSounds[soundname] = HitSounds[soundname]:clone()
  384. end
  385.  
  386. PlayHitSound("Hurt", 1)
  387.  
  388. coroutine.resume(coroutine.create(function()
  389. bodyVelocity:remove()
  390. laserShotClone.CanCollide = true
  391. wait(3)
  392. laserShotClone:remove()
  393. end))
  394.  
  395. end end laserShotClone.Touched:connect(touch)
  396.  
  397. game.Debris:AddItem(laserShotClone,5)
  398.  
  399. end
  400. char.Torso.Anchored = false
  401.  
  402. for i = 1,10 do wait()
  403. selectionBoxOfRW.Transparency = selectionBoxOfRW.Transparency + 0.1
  404. end
  405. selectionBoxOfRW:remove()
  406.  
  407. end
  408.  
  409.  
  410. function Slash2()
  411.  
  412. RW.Part0 = char.Torso
  413.  
  414. RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  415.  
  416. RW.C1 = CFrame.new(0, 0.5, 0)
  417.  
  418. RW.Part1 = char["Right Arm"]
  419.  
  420. RW.Parent = char.Torso
  421.  
  422.  
  423.  
  424. LW.Part0 = char.Torso
  425.  
  426. LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  427.  
  428. LW.C1 = CFrame.new(0, 0.5, 0)
  429.  
  430. LW.Part1 = char["Left Arm"]
  431.  
  432. LW.Parent = char.Torso
  433.  
  434.  
  435.  
  436. for i = 1,20 do wait()
  437. RW.C1= clerp(RW.C1*CFrame.new(-.16, 0, 0)*CFrame.fromEulerAnglesXYZ(math.rad(-11.5),math.rad(0),math.rad(0)),RW.C0,0.1)
  438.  
  439.  
  440. end
  441.  
  442. local ArmWind = Instance.new("Part",suit)
  443. ArmWind.Size = Vector3.new(3,7,3)
  444. ArmWind.Name = "WindEffect"
  445. ArmWind.CanCollide = false
  446. ArmWind.Transparency = 1
  447. ArmWind.BrickColor = BrickColor.new("Institutional white")
  448.  
  449. weld(char["Right Arm"],ArmWind,CFrame.new(0,0,0),CFrame.new(0, -1, 0)*CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0),char,"ArmWindW")
  450.  
  451.  
  452.  
  453.  
  454.  
  455. function touch(hit)
  456.  
  457.  
  458. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  459.  
  460. if hit.Parent.Name == char.Name then return end
  461.  
  462. if hit.Parent.Name == suit2.Name then return end
  463.  
  464. if berserkMode == true then
  465.  
  466. hit.Parent:BreakJoints()
  467.  
  468.  
  469. end
  470.  
  471. hit.Parent.Humanoid.Health=hit.Parent.Humanoid.Health-5
  472.  
  473.  
  474.  
  475. local HitSounds = {
  476. Hurt = Instance.new("Sound")
  477.  
  478. }
  479.  
  480. HitSounds["Hurt"].SoundId = "http://www.roblox.com/asset?id=410625063"
  481. HitSounds["Hurt"].Volume = 1
  482.  
  483. function PlayHitSound(soundname, pitch)
  484. HitSounds[soundname].Parent = hit.Parent.Torso
  485. HitSounds[soundname].Pitch = pitch
  486. HitSounds[soundname]:Play()
  487. local oldsound = HitSounds[soundname]
  488. coroutine.resume(coroutine.create(function()
  489. wait(4)
  490. oldsound:Destroy()
  491. end))
  492. HitSounds[soundname] = HitSounds[soundname]:clone()
  493. end
  494.  
  495. PlayHitSound("Hurt", 1)
  496.  
  497. local HitWind = Instance.new("Part",suit)
  498. HitWind.Size = Vector3.new(1,1,1)
  499. HitWind.Name = "WindEffect"
  500. HitWind.CanCollide = false
  501. HitWind.Anchored = true
  502. HitWind.Transparency = 0
  503.  
  504. local colorc = {"New Yeller","Magenta","Lapis","Cyan","Lime green"}
  505. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  506.  
  507. HitWind.BrickColor = Fire
  508. local HitWindMesh = Instance.new("BlockMesh",HitWind)
  509. HitWind.CFrame = hit.Parent.Torso.CFrame*CFrame.new(0,0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  510.  
  511. if berserkMode == false then
  512. hit.Parent.Torso.Velocity=HitWind.CFrame.lookVector * -50
  513. end
  514.  
  515. if berserkMode == true then
  516. hit.Parent.Torso.Velocity=HitWind.CFrame.lookVector * -100
  517. end
  518.  
  519. coroutine.resume(coroutine.create(function()
  520. for i = 1,10 do wait()
  521.  
  522. HitWind.CFrame= clerp(HitWind.CFrame*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(10),math.rad(10)),HitWind.CFrame,0.1)
  523. HitWindMesh.Scale = Vector3.new(1*i, 1*i, 1*i)
  524. HitWind.Transparency = HitWind.Transparency + 0.1
  525. end
  526.  
  527. HitWind:remove()
  528. end))
  529.  
  530.  
  531. end end ArmWind.Touched:connect(touch)
  532.  
  533. Ivalue2 = 10
  534.  
  535. if berserkMode == true then
  536.  
  537. Ivalue2 = 30
  538.  
  539. end
  540.  
  541. for i = 1,Ivalue2 do wait()
  542.  
  543.  
  544. local SpecialPart = Instance.new("Part",ArmWind)
  545.  
  546. SpecialPart.FormFactor="Custom"
  547.  
  548. SpecialPart.Size=Vector3.new(2,2,2)
  549.  
  550. SpecialPart.TopSurface = 0
  551.  
  552. SpecialPart.BottomSurface = 0
  553.  
  554. local colorc = {"New Yeller","Magenta","Lapis","Cyan","Lime green"}
  555.  
  556. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  557.  
  558. SpecialPart.BrickColor = Fire
  559.  
  560. SpecialPart.CanCollide=false
  561.  
  562. SpecialPart.Anchored=true
  563.  
  564. SpecialPart.CFrame =(ArmWind.CFrame*CFrame.new(0,-2,0))*CFrame.Angles(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  565.  
  566. local SpecialPartmesh = Instance.new("BlockMesh",SpecialPart)
  567.  
  568. for i = 1,5 do wait()
  569.  
  570. SpecialPartmesh.Scale=Vector3.new(0.5*i,0.5*i,0.5*i)
  571. SpecialPart.CFrame = clerp(SpecialPart.CFrame*CFrame.Angles(math.rad(10),math.rad(10),math.rad(10)),SpecialPart.CFrame,0.1)
  572. SpecialPart.Transparency = SpecialPart.Transparency + 0.2
  573. end
  574.  
  575. SpecialPart:remove()
  576.  
  577.  
  578.  
  579. end
  580. ArmWind:remove()
  581. Ivalue2 = 0
  582.  
  583. end
  584.  
  585. function Slash3()
  586.  
  587. RW.Part0 = char.Torso
  588.  
  589. RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  590.  
  591. RW.C1 = CFrame.new(0, 0.5, 0)
  592.  
  593. RW.Part1 = char["Right Arm"]
  594.  
  595. RW.Parent = char.Torso
  596.  
  597.  
  598.  
  599. LW.Part0 = char.Torso
  600.  
  601. LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  602.  
  603. LW.C1 = CFrame.new(0, 0.5, 0)
  604.  
  605. LW.Part1 = char["Left Arm"]
  606.  
  607. LW.Parent = char.Torso
  608.  
  609.  
  610.  
  611. for i = 1,20 do wait()
  612. RW.C1= clerp(RW.C1*CFrame.new(-.16, 0, 0)*CFrame.fromEulerAnglesXYZ(math.rad(-11.5),math.rad(0),math.rad(0)),RW.C0,0.1)
  613.  
  614.  
  615. end
  616.  
  617.  
  618.  
  619.  
  620.  
  621. TK = Instance.new("Part",suit3)
  622. TK.Size = Vector3.new(2,2,2)
  623. TK.Name = "TKEffect"
  624. TK.CanCollide = false
  625. TK.Position = mouse.hit.p
  626. TK.Transparency = 1
  627. TK.BrickColor = BrickColor.new("Institutional white")
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634. TKmove = Instance.new("BodyPosition",TK)
  635. TKmove.Position = char.Torso.Position + (mouse.Hit.lookVector*dist)
  636. TKmove.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  637. TKmove.P = 15000
  638.  
  639. pointGyro = Instance.new("BodyGyro",char.HumanoidRootPart)
  640. pointGyro.P = 1e7
  641. pointGyro.D = 1e3
  642. pointGyro.MaxTorque = Vector3.new(0,1e7,0)
  643. TKEnabled =true
  644. end
  645.  
  646. local chatberserk = Instance.new("Part",suit)
  647. chatberserk.TopSurface = "Smooth"
  648. chatberserk.BottomSurface = "Smooth"
  649. chatberserk.Name = "GUI"
  650. chatberserk.Transparency = 1
  651. chatberserk.Size = Vector3.new(2, 1, 0.1)
  652. chatberserk.CanCollide = false
  653. chatberserk.BrickColor=BrickColor.new("Institutional white")
  654.  
  655.  
  656.  
  657.  
  658. weld(char.Head,chatberserk,CFrame.new(0,0,0),CFrame.new(0, -3, 0),char,"Weld")
  659.  
  660.  
  661. local cy7=Instance.new("BlockMesh",chatberserk)
  662.  
  663.  
  664. local textb=Instance.new("SurfaceGui",chatberserk)
  665. textb.Face = "Back"
  666. local text2b=Instance.new("TextLabel",textb)
  667. text2b.Transparency = 0
  668.  
  669. text2b.Active=true
  670. textb.CanvasSize=Vector2.new(100,100)
  671. text2b.Position=UDim2.new(-0.05/3.5,0,0.5/3,0)
  672. text2b.Size=UDim2.new(1,0,1,0)
  673. text2b.Position=UDim2.new(0,0,-0.1,0)
  674. text2b.TextScaled = true
  675. text2b.Font = "Code"
  676.  
  677.  
  678. text2b.TextColor= BrickColor.new("Institutional white")
  679. text2b.BackgroundTransparency = 1
  680. text2b.BorderColor= BrickColor.new("Institutional white")
  681.  
  682.  
  683. text2b.Text= ""..berserkValue..""
  684.  
  685.  
  686. local text=Instance.new("SurfaceGui",chatberserk)
  687. local text2=Instance.new("TextLabel",text)
  688. text2.Transparency = 0
  689.  
  690. text2.Active=true
  691. text.CanvasSize=Vector2.new(100,100)
  692. text2.Position=UDim2.new(-0.05/3.5,0,0.5/3,0)
  693. text2.Size=UDim2.new(1,0,1,0)
  694. text2.Position=UDim2.new(0,0,-0.1,0)
  695. text2.TextScaled = true
  696. text2.Font = "Code"
  697.  
  698.  
  699. text2.TextColor= BrickColor.new("Institutional white")
  700. text2.BackgroundTransparency = 1
  701. text2.BorderColor= BrickColor.new("Institutional white")
  702.  
  703.  
  704. text2.Text= ""..berserkValue..""
  705.  
  706. function idle()
  707.  
  708. RW.Parent = nil
  709.  
  710. LW.Parent = nil
  711.  
  712. RSH.Parent = player.Character.Torso
  713.  
  714. LSH.Parent = player.Character.Torso
  715.  
  716.  
  717.  
  718. end
  719.  
  720. function StartUp()
  721. if UnknownMode == true then return end
  722. if enabled == true then return end
  723. if enabled == false then
  724. if enabled == true then return end
  725. enabled = nil
  726. local selectionBoxOfTorso = Instance.new("SelectionBox",Torso)
  727. selectionBoxOfTorso.Adornee = Torso
  728. selectionBoxOfTorso.Color = BrickColor.new("Cyan")
  729. selectionBoxOfTorso.LineThickness = 0.01
  730. selectionBoxOfTorso.Transparency = 1
  731.  
  732. local selectionBoxOfRightArm = Instance.new("SelectionBox",char["Right Arm"])
  733. selectionBoxOfRightArm.Adornee = char["Right Arm"]
  734. selectionBoxOfRightArm.Color = BrickColor.new("Cyan")
  735. selectionBoxOfRightArm.LineThickness = 0.01
  736. selectionBoxOfRightArm.Transparency = 1
  737.  
  738. local selectionBoxOfRightLeg = Instance.new("SelectionBox",char["Right Leg"])
  739. selectionBoxOfRightLeg.Adornee = char["Right Leg"]
  740. selectionBoxOfRightLeg.Color = BrickColor.new("Cyan")
  741. selectionBoxOfRightLeg.LineThickness = 0.01
  742. selectionBoxOfRightLeg.Transparency = 1
  743.  
  744. local selectionBoxOfLeftArm = Instance.new("SelectionBox",char["Left Arm"])
  745. selectionBoxOfLeftArm.Adornee = char["Left Arm"]
  746. selectionBoxOfLeftArm.Color = BrickColor.new("Cyan")
  747. selectionBoxOfLeftArm.LineThickness = 0.01
  748. selectionBoxOfLeftArm.Transparency = 1
  749.  
  750. local selectionBoxOfLeftLeg = Instance.new("SelectionBox",char["Left Leg"])
  751. selectionBoxOfLeftLeg.Adornee = char["Left Leg"]
  752. selectionBoxOfLeftLeg.Color = BrickColor.new("Cyan")
  753. selectionBoxOfLeftLeg.LineThickness = 0.01
  754. selectionBoxOfLeftLeg.Transparency = 1
  755.  
  756.  
  757. --Shield--
  758.  
  759. shieldhumanoid = Instance.new("Humanoid",suit2)
  760. shieldhumanoid.DisplayDistanceType = "None"
  761.  
  762.  
  763. Shield6= Instance.new("Part",suit2)
  764. Shield6.TopSurface = "Smooth"
  765. Shield6.BottomSurface = "Smooth"
  766. Shield6.Size = Vector3.new(4,0.2,4)
  767. Shield6.CanCollide = true
  768. Shield6.BrickColor = BrickColor.new("Cyan")
  769. Shield6 .FormFactor = "Custom"
  770. Shield6.Transparency = 0
  771.  
  772. weld(char.Torso,Shield6,CFrame.new(0,0,0),CFrame.new(0, 3, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Shield")
  773.  
  774. Shield5= Instance.new("Part",suit2)
  775. Shield5.TopSurface = "Smooth"
  776. Shield5.BottomSurface = "Smooth"
  777. Shield5.Size = Vector3.new(4,0.2,4)
  778. Shield5.CanCollide = true
  779. Shield5.BrickColor = BrickColor.new("Cyan")
  780. Shield5 .FormFactor = "Custom"
  781. Shield5 .Name = "Head"
  782. Shield5.Transparency = 0
  783.  
  784. weld(char.Torso,Shield5,CFrame.new(0,0,0),CFrame.new(0, -3, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Shield")
  785.  
  786.  
  787.  
  788. Shield4= Instance.new("Part",suit2)
  789. Shield4.TopSurface = "Smooth"
  790. Shield4.BottomSurface = "Smooth"
  791. Shield4.Size = Vector3.new(0.2,6,4)
  792. Shield4.CanCollide = true
  793. Shield4.BrickColor = BrickColor.new("Cyan")
  794. Shield4 .FormFactor = "Custom"
  795. Shield4.Transparency = 0
  796.  
  797. weld(char.Torso,Shield4,CFrame.new(0,0,0),CFrame.new(2, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Shield")
  798.  
  799.  
  800. Shield3= Instance.new("Part",suit2)
  801. Shield3.TopSurface = "Smooth"
  802. Shield3.BottomSurface = "Smooth"
  803. Shield3.Size = Vector3.new(0.2,6,4)
  804. Shield3.CanCollide = true
  805. Shield3.BrickColor = BrickColor.new("Cyan")
  806. Shield3 .FormFactor = "Custom"
  807. Shield3.Transparency = 0
  808.  
  809. weld(char.Torso,Shield3,CFrame.new(0,0,0),CFrame.new(-2, 0, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Shield")
  810.  
  811.  
  812. Shield2= Instance.new("Part",suit2)
  813. Shield2.TopSurface = "Smooth"
  814. Shield2.BottomSurface = "Smooth"
  815. Shield2.Size = Vector3.new(4,6,0.2)
  816. Shield2.CanCollide = true
  817. Shield2.BrickColor = BrickColor.new("Cyan")
  818. Shield2 .FormFactor = "Custom"
  819. Shield2.Transparency = 0
  820.  
  821. weld(char.Torso,Shield2,CFrame.new(0,0,0),CFrame.new(0, 0, -2)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Shield")
  822.  
  823. Shield1= Instance.new("Part",suit2)
  824. Shield1.TopSurface = "Smooth"
  825. Shield1.BottomSurface = "Smooth"
  826. Shield1.Size = Vector3.new(4,6,0.2)
  827. Shield1.CanCollide = true
  828. Shield1.BrickColor = BrickColor.new("Cyan")
  829. Shield1 .FormFactor = "Custom"
  830. Shield1.Transparency = 0
  831.  
  832. weld(char.Torso,Shield1,CFrame.new(0,0,0),CFrame.new(0, 0, 2)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Shield")
  833.  
  834.  
  835. for i = 1,10 do wait()
  836.  
  837. selectionBoxOfLeftLeg.Transparency = selectionBoxOfLeftLeg.Transparency - 0.1
  838. selectionBoxOfLeftArm.Transparency = selectionBoxOfLeftArm.Transparency - 0.1
  839. selectionBoxOfRightLeg.Transparency = selectionBoxOfRightLeg.Transparency - 0.1
  840. selectionBoxOfRightArm.Transparency = selectionBoxOfRightArm.Transparency - 0.1
  841. selectionBoxOfTorso.Transparency = selectionBoxOfTorso.Transparency - 0.1
  842.  
  843. Shield1.Transparency = Shield1.Transparency + 0.1
  844. Shield2.Transparency = Shield2.Transparency + 0.1
  845. Shield3.Transparency = Shield3.Transparency + 0.1
  846. Shield4.Transparency = Shield4.Transparency + 0.1
  847. Shield5.Transparency = Shield5.Transparency + 0.1
  848. Shield6.Transparency = Shield6.Transparency + 0.1
  849.  
  850. end
  851.  
  852. function glowtouch(hit)
  853. if ColorDebounce == false then
  854. if ColorDebounce == true then return end
  855. ColorDebounce = true
  856.  
  857.  
  858. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  859.  
  860. if hit.Parent.Name == char.Name then return end
  861.  
  862. Shield1.Transparency = 0.7
  863. Shield2.Transparency = 0.7
  864. Shield3.Transparency = 0.7
  865. Shield4.Transparency = 0.7
  866. Shield5.Transparency = 0.7
  867. Shield6.Transparency = 0.7
  868.  
  869.  
  870. wait()
  871.  
  872. for i = 1,6 do wait()
  873. Shield1.Transparency = Shield1.Transparency + 0.05
  874. Shield2.Transparency = Shield2.Transparency + 0.05
  875. Shield3.Transparency = Shield3.Transparency + 0.05
  876. Shield4.Transparency = Shield4.Transparency + 0.05
  877. Shield5.Transparency = Shield5.Transparency + 0.05
  878. Shield6.Transparency = Shield6.Transparency + 0.05
  879.  
  880.  
  881. end
  882. end
  883. ColorDebounce = false
  884. end
  885. end
  886.  
  887. Shield1.Touched:connect(glowtouch)
  888. Shield2.Touched:connect(glowtouch)
  889. Shield3.Touched:connect(glowtouch)
  890. Shield4.Touched:connect(glowtouch)
  891. Shield5.Touched:connect(glowtouch)
  892. Shield6.Touched:connect(glowtouch)
  893.  
  894. Glow1 = Color3.new(0,225,225)
  895. Glow2 = Color3.new(0,170,225)
  896.  
  897. GlowParticle = Instance.new("ParticleEmitter",char.Torso)
  898. GlowParticle.LightEmission = 1
  899. GlowParticle.Color = ColorSequence.new(Glow1,Glow2)
  900. GlowParticle.Size = NumberSequence.new(5,10)
  901. GlowParticle.Texture = "http://www.roblox.com/asset/?id=243660373"
  902. GlowParticle.Transparency = NumberSequence.new(.3,.8)
  903. GlowParticle.LockedToPart = true
  904. GlowParticle.Lifetime = NumberRange.new(2)
  905. GlowParticle.Rate= 10
  906. GlowParticle.Speed =NumberRange.new(0)
  907. wait(.1)
  908. for i = 1,10 do wait()
  909.  
  910. selectionBoxOfLeftLeg.Transparency = selectionBoxOfLeftLeg.Transparency + 0.1
  911. selectionBoxOfLeftArm.Transparency = selectionBoxOfLeftArm.Transparency + 0.1
  912. selectionBoxOfRightLeg.Transparency = selectionBoxOfRightLeg.Transparency + 0.1
  913. selectionBoxOfRightArm.Transparency = selectionBoxOfRightArm.Transparency + 0.1
  914. selectionBoxOfTorso.Transparency = selectionBoxOfTorso.Transparency + 0.1
  915.  
  916. end
  917. selectionBoxOfLeftLeg:remove()
  918. selectionBoxOfLeftArm:remove()
  919. selectionBoxOfRightLeg:remove()
  920. selectionBoxOfRightArm:remove()
  921. selectionBoxOfTorso:remove()
  922.  
  923. wait(1)
  924. enabled = true
  925. ShieldDown = false
  926.  
  927. end
  928. end
  929.  
  930. function Stop()
  931.  
  932. if berserkMode == true then return end
  933.  
  934. if enabled == false then return end
  935. if enabled == true then
  936. if enabled == false then return end
  937. enabled = nil
  938. GlowParticle:remove()
  939.  
  940.  
  941. if ShieldDown == true then
  942. shieldhumanoid:remove()
  943. end
  944. if ShieldDown == false then
  945. Shield1:remove()
  946. Shield2:remove()
  947. Shield3:remove()
  948. Shield4:remove()
  949. Shield5:remove()
  950. Shield6:remove()
  951. shieldhumanoid:remove()
  952. end
  953. wait(1)
  954.  
  955. enabled = false
  956. end
  957. end
  958.  
  959. mouse.Button1Down:connect(function()
  960. if enabled == false then return end
  961. if enabled == true then
  962. if vDebounce == false then
  963. vDebounce = true
  964.  
  965. Slash2()
  966. wait(0.5)
  967. idle()
  968. wait()
  969. idle()
  970.  
  971. vDebounce = false
  972. end
  973. end
  974. end)
  975.  
  976. mouse.KeyUp:connect(function(key)
  977.  
  978. if key == "e" then
  979. if TKEnabled == true then
  980. if TKEnabled == false then return end
  981. if enabled == false then return end
  982. if enabled == true then
  983. if vDebounce == true then
  984.  
  985. if selectionboxEnable == true then
  986. coroutine.resume(coroutine.create(function()
  987. for _,v in pairs(TKaffect:GetChildren()) do if v.ClassName=="Part" then
  988.  
  989. v.TK:remove()
  990.  
  991. end
  992. end
  993.  
  994. wait(3)
  995. for _,v in pairs(TKaffect:GetChildren()) do if v.ClassName=="Part" then
  996.  
  997. v.TKeffectglow:Remove()
  998.  
  999. end
  1000. end
  1001.  
  1002. end))
  1003. vDebounce = false
  1004. selectionboxEnable = false
  1005. end
  1006.  
  1007. vDebounce = true
  1008. alreadyHaveTK = false
  1009. TK:remove()
  1010. TKmove:remove()
  1011. pointGyro:remove()
  1012. TKEnabled = false
  1013.  
  1014. idle()
  1015. wait()
  1016. idle()
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022. vDebounce = false
  1023. end
  1024. end
  1025. end
  1026. end
  1027.  
  1028.  
  1029. end)
  1030.  
  1031. mouse.KeyDown:connect(function(key)
  1032.  
  1033. if key =="m"then
  1034. if musicDebounce == false then
  1035. if musicDebounce == true then return end
  1036. musicDebounce = true
  1037.  
  1038. PlaySound("Opening", 1, char, false,math.huge,true)
  1039.  
  1040. wait(90)
  1041.  
  1042.  
  1043. musicDebounce = false
  1044. end
  1045. end
  1046.  
  1047. if key == "e" then
  1048. if enabled == false then return end
  1049. if enabled == true then
  1050. if vDebounce == false then
  1051. vDebounce = true
  1052.  
  1053. Slash3()
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060. end
  1061. end
  1062. end
  1063.  
  1064. if key == "q" then
  1065. if enabled == false then return end
  1066. if enabled == true then
  1067. if vDebounce == false then
  1068. vDebounce = true
  1069.  
  1070.  
  1071. Slash1()
  1072. wait()
  1073. idle()
  1074. wait()
  1075. idle()
  1076.  
  1077. vDebounce = false
  1078. end
  1079. end
  1080.  
  1081.  
  1082.  
  1083. end
  1084.  
  1085. if key == "p" then
  1086.  
  1087. if enabled == false then
  1088. if enabled == true then return end
  1089.  
  1090. StartUp()
  1091.  
  1092. elseif enabled == true then
  1093. if enabled == false then return end
  1094.  
  1095. Stop()
  1096.  
  1097. end
  1098. end
  1099.  
  1100.  
  1101. end)
  1102.  
  1103.  
  1104. game:service("RunService").Stepped:connect(function()
  1105.  
  1106.  
  1107.  
  1108.  
  1109. if berserkValueAddDebounce == true then return end
  1110.  
  1111.  
  1112. if char.Humanoid.Health>96 and char.Humanoid.Health<math.huge then
  1113.  
  1114. if berserkValue == 0 then return end
  1115. berserkValueAddDebounce = false
  1116.  
  1117. if berserkValueAddDebounce == false then
  1118. berserkValueAddDebounce = true
  1119. berserkValue = berserkValue - 1
  1120. text2.Text= ""..berserkValue..""
  1121. text2b.Text= ""..berserkValue..""
  1122. wait(5)
  1123. berserkValueAddDebounce = false
  1124. end
  1125. end
  1126.  
  1127. if char.Humanoid.Health>1 and char.Humanoid.Health<16 then
  1128.  
  1129. if berserkValue == 100 then return end
  1130. if berserkMode == true then return end
  1131.  
  1132. if berserkValueAddDebounce == true then return end
  1133. if berserkValueAddDebounce == false then
  1134. berserkValueAddDebounce = true
  1135.  
  1136. wait()
  1137. for i = 1,10 do wait()
  1138. PlaySound("Beep", 1, char.Torso, false,100,false)
  1139. if berserkValue == 100 then return end
  1140. berserkValue = berserkValue + 1
  1141. text2.Text= ""..berserkValue..""
  1142. text2b.Text= ""..berserkValue..""
  1143. end
  1144. berserkValueAddDebounce = false
  1145. end
  1146.  
  1147.  
  1148. end
  1149.  
  1150.  
  1151. if char.Humanoid.Health>16 and char.Humanoid.Health<32 then
  1152.  
  1153.  
  1154.  
  1155. if berserkValue == 100 then return end
  1156. if berserkMode == true then return end
  1157.  
  1158. if berserkValueAddDebounce == true then return end
  1159. if berserkValueAddDebounce == false then
  1160. berserkValueAddDebounce = true
  1161. for i = 1,5 do wait(.3)
  1162. PlaySound("Beep", 1, char.Torso, false,100,false)
  1163. if berserkValue == 100 then return end
  1164. berserkValue = berserkValue + 1
  1165. text2.Text= ""..berserkValue..""
  1166. text2b.Text= ""..berserkValue..""
  1167. end
  1168. berserkValueAddDebounce = false
  1169. end
  1170.  
  1171.  
  1172. end
  1173.  
  1174. if char.Humanoid.Health>32 and char.Humanoid.Health<48 then
  1175.  
  1176. if berserkValue == 100 then return end
  1177. if berserkMode == true then return end
  1178.  
  1179. if berserkValueAddDebounce == true then return end
  1180. if berserkValueAddDebounce == false then
  1181. berserkValueAddDebounce = true
  1182. for i = 1,3 do wait(0.5)
  1183. PlaySound("Beep", 1, char.Torso, false,100,false)
  1184. if berserkValue == 100 then return end
  1185. berserkValue = berserkValue + 1
  1186. text2.Text= ""..berserkValue..""
  1187. text2b.Text= ""..berserkValue..""
  1188. end
  1189. berserkValueAddDebounce = false
  1190. end
  1191.  
  1192.  
  1193. end
  1194.  
  1195. if char.Humanoid.Health>48 and char.Humanoid.Health<64 then
  1196.  
  1197. if berserkValue == 100 then return end
  1198. if berserkMode == true then return end
  1199.  
  1200. if berserkValueAddDebounce == true then return end
  1201. if berserkValueAddDebounce == false then
  1202. berserkValueAddDebounce = true
  1203. for i = 1,2 do wait(1)
  1204. PlaySound("Beep", 1, char.Torso, false,100,false)
  1205. if berserkValue == 100 then return end
  1206.  
  1207. berserkValue = berserkValue + 1
  1208. text2.Text= ""..berserkValue..""
  1209. text2b.Text= ""..berserkValue..""
  1210. end
  1211. berserkValueAddDebounce = false
  1212. end
  1213.  
  1214. end
  1215.  
  1216. if char.Humanoid.Health>64 and char.Humanoid.Health<80 then
  1217.  
  1218. if berserkValue == 100 then return end
  1219. if berserkMode == true then return end
  1220.  
  1221. if berserkValueAddDebounce == true then return end
  1222. if berserkValueAddDebounce == false then
  1223. berserkValueAddDebounce = true
  1224. for i = 1,2 do wait(1.5)
  1225. PlaySound("Beep", 1, char.Torso, false,100,false)
  1226. if berserkValue == 100 then return end
  1227.  
  1228. berserkValue = berserkValue + 1
  1229. text2.Text= ""..berserkValue..""
  1230. text2b.Text= ""..berserkValue..""
  1231. end
  1232. berserkValueAddDebounce = false
  1233. end
  1234.  
  1235.  
  1236. end
  1237.  
  1238. if char.Humanoid.Health>80 and char.Humanoid.Health<96 then
  1239.  
  1240. if berserkValue == 100 then return end
  1241. if berserkMode == true then return end
  1242.  
  1243. if berserkValueAddDebounce == true then return end
  1244. if berserkValueAddDebounce == false then
  1245. berserkValueAddDebounce = true
  1246.  
  1247. berserkValue = berserkValue + 1
  1248. PlaySound("Beep", 1, char.Torso, false,100,false)
  1249. text2.Text= ""..berserkValue..""
  1250. text2b.Text= ""..berserkValue..""
  1251. wait(2)
  1252. berserkValueAddDebounce = false
  1253. end
  1254. end
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261. end)
  1262.  
  1263.  
  1264.  
  1265.  
  1266. game:service("RunService").Stepped:connect(function()
  1267.  
  1268. if berserkValue == 100 then
  1269. if berserkMode == false then
  1270. if char.Humanoid.Health>0 and char.Humanoid.Health<5 then
  1271. if UnknownMode== false then
  1272. UnknownMode = true
  1273. unknownAttack = true
  1274.  
  1275.  
  1276. for i = 1,30 do wait()
  1277. PlaySound("HundredPercent", 6.7, char.Torso, false,math.huge,false)
  1278.  
  1279.  
  1280. end
  1281.  
  1282. if enabled == true then
  1283. Stop()
  1284. end
  1285.  
  1286. local mouth = Instance.new("Part",suit)
  1287. mouth.Size = Vector3.new(0.2,.7,0.4)
  1288. mouth.Transparency = 0
  1289. mouth.BrickColor = BrickColor.new("Really black")
  1290. mouth.CanCollide = false
  1291. local mouthMesh = Instance.new("SpecialMesh",mouth)
  1292. mouthMesh.MeshType = "Sphere"
  1293. mouthMesh.Scale = Vector3.new(2.5,0.1,0.8)
  1294.  
  1295. weld(char.Head,mouth,CFrame.new(0,0,0),CFrame.new(0, .3, 0.45)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"mouth")
  1296.  
  1297. local Eye1 = Instance.new("Part",suit)
  1298. Eye1.Size = Vector3.new(0.4,0.4,0.4)
  1299. Eye1.Transparency = 0
  1300. Eye1.BrickColor = BrickColor.new("Really black")
  1301. Eye1.CanCollide = false
  1302. local Eye1Mesh = Instance.new("SpecialMesh",Eye1)
  1303. Eye1Mesh.MeshType = "Sphere"
  1304. Eye1Mesh.Scale = Vector3.new(1,1,0.6)
  1305.  
  1306. weld(char.Head,Eye1,CFrame.new(0,0,0),CFrame.new(-.2, -.1, 0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Eye1")
  1307.  
  1308.  
  1309. local Eye2 = Instance.new("Part",suit)
  1310. Eye2.Size = Vector3.new(0.4,0.4,0.4)
  1311. Eye2.Transparency = 0
  1312. Eye2.CanCollide = false
  1313. Eye2.BrickColor = BrickColor.new("Really black")
  1314. local Eye2Mesh = Instance.new("SpecialMesh",Eye2)
  1315. Eye2Mesh.MeshType = "Sphere"
  1316. Eye2Mesh.Scale = Vector3.new(1,1,0.6)
  1317.  
  1318. weld(char.Head,Eye2,CFrame.new(0,0,0),CFrame.new(.2, -.1, 0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Eye2")
  1319.  
  1320. local MEye1 = Instance.new("Part",suit)
  1321. MEye1.Size = Vector3.new(0.3,0.3,0.3)
  1322. MEye1.Transparency = 0
  1323. MEye1.Material= "Neon"
  1324. MEye1.BrickColor = BrickColor.new("Institutional white")
  1325. MEye1.CanCollide = false
  1326. local MEye1Mesh = Instance.new("SpecialMesh",MEye1)
  1327. MEye1Mesh.MeshType = "Sphere"
  1328. MEye1Mesh.Scale = Vector3.new(.7,.7,.2)
  1329.  
  1330. weld(Eye1,MEye1,CFrame.new(0,0,0),CFrame.new(-.02,0,0.1)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"MEye1")
  1331.  
  1332. local MEye2 = Instance.new("Part",suit)
  1333. MEye2.Size = Vector3.new(0.3,0.3,0.3)
  1334. MEye2.Transparency = 0
  1335. MEye2.Material= "Neon"
  1336. MEye2.BrickColor = BrickColor.new("Institutional white")
  1337. MEye2.CanCollide = false
  1338. local MEye2Mesh = Instance.new("SpecialMesh",MEye2)
  1339. MEye2Mesh.MeshType = "Sphere"
  1340. MEye2Mesh.Scale = Vector3.new(.7,.7,.2)
  1341.  
  1342. weld(Eye2,MEye2,CFrame.new(0,0,0),CFrame.new(.02,0,0.1)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"MEye2")
  1343.  
  1344.  
  1345.  
  1346. text2.Text= "???%"
  1347. text2b.Text= "???%"
  1348. text2.TextColor= BrickColor.new("Really black")
  1349. text2b.TextColor= BrickColor.new("Really black")
  1350.  
  1351. face.Texture = ""
  1352. shirt.ShirtTemplate=""
  1353. pants.PantsTemplate=""
  1354. Mesh.MeshId ="rbxassetid://98444143";
  1355. Handle.BrickColor = BrickColor.new("Really black");
  1356. Hat.AttachmentPos = Vector3.new(0,-0.15,-0.1);
  1357.  
  1358. char.Humanoid.WalkSpeed = 100
  1359. char.Humanoid.MaxHealth = math.huge
  1360. char.Humanoid.Health = math.huge
  1361. char.Humanoid.JumpPower = 100
  1362.  
  1363. char.Head.BrickColor = BrickColor.new("Really black")
  1364. char.Torso.BrickColor = BrickColor.new("Really black")
  1365. char["Left Arm"].BrickColor = BrickColor.new("Really black")
  1366. char["Left Leg"].BrickColor = BrickColor.new("Really black")
  1367. char["Right Arm"].BrickColor = BrickColor.new("Really black")
  1368. char["Right Leg"].BrickColor = BrickColor.new("Really black")
  1369.  
  1370. Use()
  1371.  
  1372. local BerserkParticle2 = Instance.new("ParticleEmitter",char.Torso)
  1373. BerserkParticle2.LightEmission = 1
  1374. BerserkParticle2.Size = NumberSequence.new(10,15)
  1375. BerserkParticle2.Texture = "http://www.roblox.com/asset/?id=243660364"
  1376. BerserkParticle2.Transparency = NumberSequence.new(.2,.7)
  1377. BerserkParticle2.LockedToPart = true
  1378. BerserkParticle2.Lifetime = NumberRange.new(1)
  1379. BerserkParticle2.Rate= 10
  1380. BerserkParticle2.Speed =NumberRange.new(0)
  1381. BerserkParticle2.Rotation = NumberRange.new(0,360)
  1382. BerserkParticle2.RotSpeed = NumberRange.new(-10,10)
  1383. BerserkParticle2.VelocitySpread = 360
  1384.  
  1385. char.Torso.Anchored = true
  1386. TKEnabled = true
  1387.  
  1388.  
  1389.  
  1390. Radar.BackgroundTransparency= 0
  1391.  
  1392.  
  1393.  
  1394. local RangeTorso = Instance.new("Part",suit)
  1395.  
  1396. RangeTorso.Size = Vector3.new(300,50,300)
  1397. RangeTorso.Transparency = 1
  1398. RangeTorso.CanCollide = false
  1399. RangeTorso.Position = MEye2.Position*Vector3.new(0,-50,0)
  1400. RangeTorso.Name = "RangeTorso"
  1401.  
  1402.  
  1403. local TKRangeTorso = Instance.new("BodyPosition",RangeTorso)
  1404. TKRangeTorso.Position = char.Torso.Position
  1405. TKRangeTorso.Name = "RangeTorsoTK"
  1406. TKRangeTorso.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1407. TKRangeTorso.P = 25000
  1408.  
  1409. function touch(hit)
  1410. if unknownAttack == false then return end
  1411.  
  1412. TKaffect = hit.Parent
  1413.  
  1414. if hit.Parent.Name == suit.Name then return end
  1415.  
  1416. if hit.Parent.Name == suit2.Name then return end
  1417.  
  1418. if hit.Parent.Name == char.Name then return end
  1419.  
  1420. for _,v in pairs(TKaffect:GetChildren()) do if v.ClassName=="Part" or v.ClassName =="WedgePart" or v.ClassName =="CornerWedgePart" or v.ClassName =="TrussPart"then
  1421.  
  1422. OldTKpart = v
  1423.  
  1424.  
  1425. if v.Anchored == true then
  1426.  
  1427. if v.Name == workspace.Baseplate.Name then return end
  1428.  
  1429. v.Anchored = false
  1430.  
  1431.  
  1432. end
  1433.  
  1434. if unknownAttack == false then return end
  1435. local TKmove3 = Instance.new("BodyVelocity",v)
  1436. TKmove3.Name = "TK3"
  1437. TKmove3.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1438. TKmove3.P = 25000
  1439. TKmove3.Velocity = Vector3.new(0,10,0)
  1440.  
  1441.  
  1442.  
  1443. game.Debris:AddItem(TKmove3,10)
  1444. wait(10)
  1445.  
  1446. coroutine.resume(coroutine.create(function()
  1447. v.Parent:BreakJoints()
  1448.  
  1449. end))
  1450.  
  1451. end end
  1452.  
  1453.  
  1454. end RangeTorso.Touched:connect(touch)
  1455.  
  1456.  
  1457.  
  1458.  
  1459. coroutine.resume(coroutine.create(function()
  1460. for i = 1,20 do wait()
  1461.  
  1462. RangeTorso.Position = MEye2.Position*Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1463.  
  1464. local explodePart = Instance.new("Part",suit)
  1465.  
  1466. explodePart.FormFactor="Custom"
  1467.  
  1468. explodePart.Size=Vector3.new(2,2,2)
  1469.  
  1470. explodePart.TopSurface = 0
  1471.  
  1472. explodePart.BottomSurface = 0
  1473.  
  1474. local colorc = {"Really black"}
  1475.  
  1476. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  1477.  
  1478. explodePart.BrickColor = Fire
  1479.  
  1480. explodePart.CanCollide=false
  1481.  
  1482. explodePart.Anchored=true
  1483.  
  1484. explodePart.CFrame =(Torso.CFrame*CFrame.new(0,0,0))*CFrame.Angles(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  1485.  
  1486. local explodePartmesh = Instance.new("BlockMesh",explodePart)
  1487.  
  1488. for i = 1,10 do wait()
  1489.  
  1490.  
  1491.  
  1492. explodePartmesh.Scale=Vector3.new(5*i,5*i,5*i)
  1493. explodePart.CFrame = clerp(explodePart.CFrame*CFrame.Angles(math.rad(10),math.rad(10),math.rad(10)),explodePart.CFrame,0.1)
  1494. explodePart.Transparency = explodePart.Transparency + 0.1
  1495. end
  1496.  
  1497. explodePart:remove()
  1498. end
  1499. end))
  1500.  
  1501.  
  1502. wait(10)
  1503.  
  1504. selectionboxEnable = false
  1505. TKEnabled = false
  1506. UnknownMode = false
  1507. RangeTorso:remove()
  1508.  
  1509. face.Texture = "http://www.roblox.com/asset/?id=321187438"
  1510. shirt.ShirtTemplate="rbxassetid://373395462"
  1511. pants.PantsTemplate="rbxassetid://373395510"
  1512. Mesh.MeshId ="rbxassetid://29938421";
  1513. Handle.BrickColor = BrickColor.new("Really black");
  1514. Hat.AttachmentPos = Vector3.new(0,0.25,0);
  1515.  
  1516. char.Humanoid.WalkSpeed = 16
  1517. char.Humanoid.JumpPower = 50
  1518. char.Humanoid.Health = 100
  1519. char.Humanoid.MaxHealth = 100
  1520.  
  1521. BerserkParticle2:remove()
  1522. TKaffect = nil
  1523. unknownAttack = false
  1524. char.Head.BrickColor = HeadOldC
  1525. char.Torso.BrickColor = TorsoOldC
  1526. char.Torso.Anchored = false
  1527. char["Left Arm"].BrickColor = LAOldC
  1528. char["Left Leg"].BrickColor = LLOldC
  1529. char["Right Arm"].BrickColor = RAOldC
  1530. char["Right Leg"].BrickColor = RLOldC
  1531. MEye2:remove()
  1532. MEye1:remove()
  1533. Eye1:remove()
  1534. Eye2:remove()
  1535. mouth:remove()
  1536. berserkValue = 0
  1537. text2.Text= ""..berserkValue..""
  1538. text2b.Text= ""..berserkValue..""
  1539. idle()
  1540. wait()
  1541. idle()
  1542.  
  1543. for i=1,10 do
  1544. Radar.BackgroundTransparency= Radar.BackgroundTransparency + 0.1
  1545.  
  1546. wait(0.15)
  1547. end
  1548.  
  1549. end
  1550. return end
  1551.  
  1552. if UnknownMode == false then
  1553. if UnknownMode == true then return end
  1554. berserkMode = true
  1555.  
  1556. berserkValueAddDebounce = false
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562. char.Torso.Anchored = true
  1563.  
  1564.  
  1565. for i = 1,30 do wait()
  1566. PlaySound("HundredPercent", 6.7, char.Torso, false,math.huge,false)
  1567.  
  1568.  
  1569. end
  1570.  
  1571.  
  1572.  
  1573. if enabled == false then
  1574. berserkMode = false
  1575. wait()
  1576. StartUp()
  1577. end
  1578. face.Texture = ""
  1579. shirt.ShirtTemplate=""
  1580. pants.PantsTemplate=""
  1581. Mesh.MeshId ="rbxassetid://98444143";
  1582. Handle.BrickColor = BrickColor.new("Institutional white");
  1583. Hat.AttachmentPos = Vector3.new(0,-0.15,-0.1);
  1584.  
  1585. char.Humanoid.WalkSpeed = 100
  1586. char.Humanoid.MaxHealth = math.huge
  1587. char.Humanoid.Health = math.huge
  1588. shieldhumanoid.MaxHealth = math.huge
  1589. shieldhumanoid.Health = math.huge
  1590. char.Humanoid.JumpPower = 100
  1591.  
  1592. char.Head.BrickColor = BrickColor.new("Institutional white")
  1593. char.Torso.BrickColor = BrickColor.new("Institutional white")
  1594. char["Left Arm"].BrickColor = BrickColor.new("Institutional white")
  1595. char["Left Leg"].BrickColor = BrickColor.new("Institutional white")
  1596. char["Right Arm"].BrickColor = BrickColor.new("Institutional white")
  1597. char["Right Leg"].BrickColor = BrickColor.new("Institutional white")
  1598.  
  1599. local mouth = Instance.new("Part",suit)
  1600. mouth.Size = Vector3.new(0.2,.7,0.4)
  1601. mouth.Transparency = 0
  1602. mouth.BrickColor = BrickColor.new("Really black")
  1603. mouth.CanCollide = false
  1604. local mouthMesh = Instance.new("SpecialMesh",mouth)
  1605. mouthMesh.MeshType = "Sphere"
  1606. mouthMesh.Scale = Vector3.new(2.5,0.1,0.8)
  1607.  
  1608. weld(char.Head,mouth,CFrame.new(0,0,0),CFrame.new(0, .3, 0.45)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"mouth")
  1609.  
  1610. local Eye1 = Instance.new("Part",suit)
  1611. Eye1.Size = Vector3.new(0.4,0.4,0.4)
  1612. Eye1.Transparency = 0
  1613. Eye1.BrickColor = BrickColor.new("Really black")
  1614. Eye1.CanCollide = false
  1615. local Eye1Mesh = Instance.new("SpecialMesh",Eye1)
  1616. Eye1Mesh.MeshType = "Sphere"
  1617. Eye1Mesh.Scale = Vector3.new(1,1,0.6)
  1618.  
  1619. weld(char.Head,Eye1,CFrame.new(0,0,0),CFrame.new(-.2, -.1, 0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Eye1")
  1620.  
  1621.  
  1622. local Eye2 = Instance.new("Part",suit)
  1623. Eye2.Size = Vector3.new(0.4,0.4,0.4)
  1624. Eye2.Transparency = 0
  1625. Eye2.CanCollide = false
  1626. Eye2.BrickColor = BrickColor.new("Really black")
  1627. local Eye2Mesh = Instance.new("SpecialMesh",Eye2)
  1628. Eye2Mesh.MeshType = "Sphere"
  1629. Eye2Mesh.Scale = Vector3.new(1,1,0.6)
  1630.  
  1631. weld(char.Head,Eye2,CFrame.new(0,0,0),CFrame.new(.2, -.1, 0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"Eye2")
  1632.  
  1633. local MEye1 = Instance.new("Part",suit)
  1634. MEye1.Size = Vector3.new(0.3,0.3,0.3)
  1635. MEye1.Transparency = 0
  1636. MEye1.Material= "Neon"
  1637. MEye1.BrickColor = BrickColor.new("Institutional white")
  1638. MEye1.CanCollide = false
  1639. local MEye1Mesh = Instance.new("SpecialMesh",MEye1)
  1640. MEye1Mesh.MeshType = "Sphere"
  1641. MEye1Mesh.Scale = Vector3.new(.7,.7,.2)
  1642.  
  1643. weld(Eye1,MEye1,CFrame.new(0,0,0),CFrame.new(-.02,0,0.1)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"MEye1")
  1644.  
  1645. local MEye2 = Instance.new("Part",suit)
  1646. MEye2.Size = Vector3.new(0.3,0.3,0.3)
  1647. MEye2.Transparency = 0
  1648. MEye2.Material= "Neon"
  1649. MEye2.BrickColor = BrickColor.new("Institutional white")
  1650. MEye2.CanCollide = false
  1651. local MEye2Mesh = Instance.new("SpecialMesh",MEye2)
  1652. MEye2Mesh.MeshType = "Sphere"
  1653. MEye2Mesh.Scale = Vector3.new(.7,.7,.2)
  1654.  
  1655. weld(Eye2,MEye2,CFrame.new(0,0,0),CFrame.new(.02,0,0.1)*CFrame.fromEulerAnglesXYZ(0, 0, 0),char,"MEye2")
  1656.  
  1657.  
  1658. local explodePart = Instance.new("Part",workspace)
  1659.  
  1660. explodePart.FormFactor="Custom"
  1661.  
  1662. explodePart.Size=Vector3.new(2,2,2)
  1663.  
  1664. explodePart.TopSurface = 0
  1665.  
  1666. explodePart.BottomSurface = 0
  1667.  
  1668. local colorc = {"Institutional white"}
  1669.  
  1670. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  1671.  
  1672. explodePart.BrickColor = Fire
  1673.  
  1674. explodePart.CanCollide=false
  1675.  
  1676. explodePart.Anchored=true
  1677.  
  1678. explodePart.CFrame =(Torso.CFrame*CFrame.new(0,0,0))*CFrame.Angles(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  1679.  
  1680. local explodePartmesh = Instance.new("BlockMesh",explodePart)
  1681.  
  1682. for i = 1,10 do wait()
  1683.  
  1684. explodePartmesh.Scale=Vector3.new(5*i,5*i,5*i)
  1685. explodePart.CFrame = clerp(explodePart.CFrame*CFrame.Angles(math.rad(10),math.rad(10),math.rad(10)),explodePart.CFrame,0.1)
  1686. explodePart.Transparency = explodePart.Transparency + 0.1
  1687. end
  1688.  
  1689. --[[By LukeSky4ever... U think you could just delete the creator's name dont ya?]]--
  1690.  
  1691.  
  1692. explodePart:remove()
  1693. char.Torso.Anchored = false
  1694.  
  1695. BerserkParticle = Instance.new("ParticleEmitter",char.Torso)
  1696. BerserkParticle.LightEmission = 1
  1697. BerserkParticle.Size = NumberSequence.new(10,15)
  1698. BerserkParticle.Texture = "http://www.roblox.com/asset/?id=243660364"
  1699. BerserkParticle.Transparency = NumberSequence.new(.2,.7)
  1700. BerserkParticle.LockedToPart = true
  1701. BerserkParticle.Lifetime = NumberRange.new(1)
  1702. BerserkParticle.Rate= 10
  1703. BerserkParticle.Speed =NumberRange.new(0)
  1704. BerserkParticle.Rotation = NumberRange.new(0,360)
  1705. BerserkParticle.RotSpeed = NumberRange.new(-10,10)
  1706. BerserkParticle.VelocitySpread = 360
  1707. coroutine.resume(coroutine.create(function()
  1708. for i = 1,90 do wait()
  1709.  
  1710. local explodePart = Instance.new("Part",workspace)
  1711.  
  1712. explodePart.FormFactor="Custom"
  1713.  
  1714. explodePart.Size=Vector3.new(2,2,2)
  1715.  
  1716. explodePart.TopSurface = 0
  1717.  
  1718. explodePart.BottomSurface = 0
  1719.  
  1720. local colorc = {"Institutional white"}
  1721.  
  1722. local Fire = BrickColor.new(colorc[math.random(1, #colorc)])
  1723.  
  1724. explodePart.BrickColor = Fire
  1725.  
  1726. explodePart.CanCollide=false
  1727.  
  1728. explodePart.Anchored=true
  1729.  
  1730. explodePart.CFrame =(Torso.CFrame*CFrame.new(0,0,0))*CFrame.Angles(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  1731.  
  1732. local explodePartmesh = Instance.new("BlockMesh",explodePart)
  1733.  
  1734. for i = 1,5 do wait()
  1735.  
  1736. explodePartmesh.Scale=Vector3.new(1*i,1*i,1*i)
  1737. explodePart.CFrame = clerp(explodePart.CFrame*CFrame.Angles(math.rad(10),math.rad(10),math.rad(10)),explodePart.CFrame,0.1)
  1738. explodePart.Transparency = explodePart.Transparency + 0.2
  1739. end
  1740.  
  1741. explodePart:remove()
  1742. end
  1743. end))
  1744.  
  1745. wait(1)
  1746.  
  1747.  
  1748. for i = 1,100 do wait(.3)
  1749. if berserkValue == 0 then return end
  1750. berserkValue = berserkValue - 1
  1751. text2.Text= ""..berserkValue..""
  1752. text2b.Text= ""..berserkValue..""
  1753. char.Head.BrickColor = BrickColor.new("Institutional white")
  1754. char.Torso.BrickColor = BrickColor.new("Institutional white")
  1755. char["Left Arm"].BrickColor = BrickColor.new("Institutional white")
  1756. char["Left Leg"].BrickColor = BrickColor.new("Institutional white")
  1757. char["Right Arm"].BrickColor = BrickColor.new("Institutional white")
  1758. char["Right Leg"].BrickColor = BrickColor.new("Institutional white")
  1759. wait(.1)
  1760.  
  1761.  
  1762.  
  1763. end
  1764.  
  1765. MEye2:remove()
  1766. MEye1:remove()
  1767. Eye1:remove()
  1768. Eye2:remove()
  1769. mouth:remove()
  1770.  
  1771. face.Texture = "http://www.roblox.com/asset/?id=321187438"
  1772. shirt.ShirtTemplate="rbxassetid://373395462"
  1773. pants.PantsTemplate="rbxassetid://373395510"
  1774. Mesh.MeshId ="rbxassetid://29938421";
  1775. Handle.BrickColor = BrickColor.new("Really black");
  1776. Hat.AttachmentPos = Vector3.new(0,0.25,0);
  1777.  
  1778. char.Humanoid.WalkSpeed = 16
  1779. char.Humanoid.JumpPower = 50
  1780. char.Humanoid.Health = 100
  1781. char.Humanoid.MaxHealth = 100
  1782. shieldhumanoid.MaxHealth = 100
  1783. shieldhumanoid.Health = 100
  1784.  
  1785. BerserkParticle:remove()
  1786. char.Head.BrickColor = HeadOldC
  1787. char.Torso.BrickColor = TorsoOldC
  1788. char["Left Arm"].BrickColor = LAOldC
  1789. char["Left Leg"].BrickColor = LLOldC
  1790. char["Right Arm"].BrickColor = RAOldC
  1791. char["Right Leg"].BrickColor = RLOldC
  1792. char.Humanoid.PlatformStand = true
  1793.  
  1794. for i=1,10 do
  1795. Radar.BackgroundTransparency= Radar.BackgroundTransparency - 0.1
  1796.  
  1797. wait(0.15)
  1798. end
  1799. wait(10)
  1800. for i=1,10 do
  1801. Radar.BackgroundTransparency= Radar.BackgroundTransparency + 0.1
  1802.  
  1803. wait(0.15)
  1804. end
  1805. char.Humanoid.PlatformStand = false
  1806. berserkMode = false
  1807. dist = 25
  1808. Stop()
  1809. end
  1810. end
  1811. end
  1812.  
  1813. if berserkValue>80 and berserkValue<100 then
  1814.  
  1815. text2.TextColor= BrickColor.new("Really red")
  1816. text2b.TextColor= BrickColor.new("Really red")
  1817.  
  1818. end
  1819.  
  1820.  
  1821. if berserkValue>64 and berserkValue<80 then
  1822.  
  1823. text2.TextColor= BrickColor.new("Deep orange")
  1824. text2b.TextColor= BrickColor.new("Deep orange")
  1825.  
  1826. end
  1827.  
  1828. if berserkValue>48 and berserkValue<64 then
  1829.  
  1830.  
  1831.  
  1832. text2.TextColor= BrickColor.new("New Yeller")
  1833. text2b.TextColor= BrickColor.new("New Yeller")
  1834.  
  1835.  
  1836. end
  1837.  
  1838. if berserkValue>32 and berserkValue<48 then
  1839.  
  1840.  
  1841.  
  1842. text2.TextColor= BrickColor.new("Lime green")
  1843. text2b.TextColor= BrickColor.new("Lime green")
  1844.  
  1845. end
  1846.  
  1847. if berserkValue>16 and berserkValue<32 then
  1848.  
  1849.  
  1850.  
  1851. text2.TextColor= BrickColor.new("Cyan")
  1852. text2b.TextColor= BrickColor.new("Cyan")
  1853.  
  1854.  
  1855. end
  1856.  
  1857. if berserkValue>-math.huge and berserkValue<16 then
  1858.  
  1859. text2.TextColor= BrickColor.new("Institutional white")
  1860. text2b.TextColor= BrickColor.new("Institutional white")
  1861.  
  1862. end
  1863.  
  1864. end)
  1865.  
  1866. game:service("RunService").Stepped:connect(function()
  1867.  
  1868. if enabled == true then
  1869. if shieldhumanoid.Health == 0 then
  1870. if ColorDebounce == false then
  1871. if ColorDebounce == true then return end
  1872. ColorDebounce = true
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878. for i =1,20 do wait()
  1879.  
  1880.  
  1881. Shield1.Transparency = 0.9
  1882. Shield2.Transparency = 0.9
  1883. Shield3.Transparency = 0.9
  1884. Shield4.Transparency = 0.9
  1885. Shield5.Transparency = 0.9
  1886. Shield6.Transparency = 0.9
  1887. wait()
  1888. Shield1.Transparency = 0.5
  1889. Shield2.Transparency = 0.5
  1890. Shield3.Transparency = 0.5
  1891. Shield4.Transparency = 0.5
  1892. Shield5.Transparency = 0.5
  1893. Shield6.Transparency = 0.5
  1894.  
  1895.  
  1896. end
  1897.  
  1898. Shield1:Remove()
  1899. Shield2:Remove()
  1900. Shield3:Remove()
  1901. Shield4:Remove()
  1902. Shield5:Remove()
  1903. Shield6:Remove()
  1904.  
  1905. ShieldDown = true
  1906. ColorDebounce = false
  1907. end
  1908. end
  1909. end
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916. end)
  1917.  
  1918.  
  1919. game:service("RunService").Stepped:connect(function()
  1920.  
  1921.  
  1922.  
  1923. if selectionboxEnable == true then
  1924. if UnknownMode == true then return end
  1925. TKmove2.Position = char.Torso.Position + (mouse.Hit.lookVector*dist)
  1926.  
  1927.  
  1928. end
  1929.  
  1930. if TKEnabled == true then
  1931.  
  1932. if UnknownMode == true then return end
  1933.  
  1934. TKmove.Position = char.Torso.Position + (mouse.Hit.lookVector*dist)
  1935. pointGyro.CFrame = CFrame.new(Vector3.new(),(mouse.Hit.p - char.HumanoidRootPart.CFrame.p).unit * 100)
  1936.  
  1937. function touch(hit)
  1938.  
  1939. if alreadyHaveTK == false then
  1940. if alreadyHaveTK == true then return end
  1941. alreadyHaveTK = true
  1942.  
  1943.  
  1944. TKaffect = hit.Parent
  1945.  
  1946.  
  1947. if hit.Parent.Name == suit.Name then return end
  1948.  
  1949. if hit.Parent.Name == suit2.Name then return end
  1950.  
  1951. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1952.  
  1953. hit.Parent.Humanoid.PlatformStand= true
  1954.  
  1955.  
  1956. end
  1957.  
  1958. for _,v in pairs(TKaffect:GetChildren()) do if v.ClassName=="Part" then
  1959.  
  1960.  
  1961. OldTKpart = v
  1962. coroutine.resume(coroutine.create(function()
  1963. if v.Anchored == true then
  1964.  
  1965. if v.Name == workspace.Baseplate.Name then return end
  1966.  
  1967. v.Anchored = false
  1968.  
  1969. end
  1970. end))
  1971.  
  1972. function touch(hit)
  1973.  
  1974. if selectionboxEnable == false then
  1975.  
  1976. OldTKpart =nil return
  1977.  
  1978. end
  1979.  
  1980. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1981.  
  1982. if hit.Parent.Name == char.Name then return end
  1983.  
  1984. if hit.Parent.Name == suit.Name then return end
  1985.  
  1986. if hit.Parent.Name == suit2.Name then return end
  1987.  
  1988. if berserkMode == true then
  1989.  
  1990. hit.Parent:BreakJoints()
  1991.  
  1992.  
  1993. end
  1994.  
  1995. hit.Parent.Humanoid.Health=hit.Parent.Humanoid.Health-5
  1996.  
  1997.  
  1998.  
  1999. local HitSounds = {
  2000. Hurt = Instance.new("Sound")
  2001.  
  2002. }
  2003.  
  2004. HitSounds["Hurt"].SoundId = "http://www.roblox.com/asset?id=410625063"
  2005. HitSounds["Hurt"].Volume = 1
  2006.  
  2007. function PlayHitSound(soundname, pitch)
  2008. HitSounds[soundname].Parent = hit.Parent.Torso
  2009. HitSounds[soundname].Pitch = pitch
  2010. HitSounds[soundname]:Play()
  2011. local oldsound = HitSounds[soundname]
  2012. coroutine.resume(coroutine.create(function()
  2013. wait(4)
  2014. oldsound:Destroy()
  2015. end))
  2016. HitSounds[soundname] = HitSounds[soundname]:clone()
  2017. end
  2018.  
  2019. PlayHitSound("Hurt", 1)
  2020.  
  2021.  
  2022. end
  2023.  
  2024.  
  2025.  
  2026.  
  2027. end OldTKpart.Touched:connect(touch)
  2028.  
  2029.  
  2030. TKmove2 = Instance.new("BodyPosition",v)
  2031. TKmove2.Position = char.Torso.Position + (mouse.Hit.lookVector*dist)
  2032. TKmove2.Name = "TK"
  2033. TKmove2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2034. TKmove2.P = 25000
  2035. if berserkMode == true then
  2036. TKmove2.P = 50000
  2037.  
  2038. end
  2039.  
  2040. local selectionBoxOfTK = Instance.new("SelectionBox",v)
  2041. selectionBoxOfTK.Adornee = v
  2042. selectionBoxOfTK.Name= "TKeffectglow"
  2043.  
  2044.  
  2045. selectionBoxOfTK.Color = BrickColor.new("Cyan")
  2046. selectionBoxOfTK.LineThickness = 0.01
  2047. if berserkMode == true then
  2048.  
  2049. selectionBoxOfTK.Color = BrickColor.new("Institutional white")
  2050.  
  2051.  
  2052. end
  2053. selectionboxEnable = true
  2054.  
  2055. end end
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061. end
  2062.  
  2063. end TK.Touched:connect(touch)
  2064.  
  2065. end
  2066.  
  2067.  
  2068. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement