Piyangkoon

Mob Psycho

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