Advertisement
Josemmoya

gian sauki

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