Advertisement
Josemmoya

mob psyche

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