Advertisement
Mitko1223tm

mob

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