daily pastebin goal
38%
SHARE
TWEET

Mob Psycho FE

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