Advertisement
griminz

test

Oct 16th, 2020
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.25 KB | None | 0 0
  1. for i,v in pairs(game:GetService("Lighting"):GetChildren())do
  2. for i,v2 in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren())do
  3. if v:IsA("LocalScript") and v2:IsA("LocalScript") then
  4. if v.Name == v2.Name then
  5. mystand = v2.Name
  6. end
  7. end
  8. end
  9. end
  10.  
  11. game.Players.LocalPlayer.Character[mystand]:Destroy()
  12.  
  13. --Events
  14. local replicatedstorage = game:GetService("ReplicatedStorage")
  15. local standevent = replicatedstorage.FOTPS
  16. local damageevent = replicatedstorage.Damage
  17. local blockevent = replicatedstorage.Block
  18. local donutevent = replicatedstorage.FOTPSDamageTeleport
  19. local timestopevent = replicatedstorage.Timestop
  20. local transparencyevent = replicatedstorage.Transparency
  21. local strongpunchevent = replicatedstorage.PlayerStrongPunch
  22. local strongpunchevent2 = replicatedstorage.PlayerStrongPunch2
  23. local dodgeevent = replicatedstorage.Dodge
  24. local anchorevent = replicatedstorage.Anchor
  25. local trailevent = replicatedstorage.Trail
  26. local starfingerevent = replicatedstorage.StarFinger
  27. local iggyevent = replicatedstorage.Iggy
  28. local jumpevent = replicatedstorage.Jump
  29. local velocityevent = replicatedstorage.Velocity
  30. local poseevent = replicatedstorage.Menacing
  31. local knockevent = replicatedstorage.Knock
  32. local knockclientevent = replicatedstorage.KnockClient
  33. local knockedevent = replicatedstorage.Knocked
  34. local getupevent = replicatedstorage.GetUp
  35. local berserkclientevent = replicatedstorage.BerserkClient
  36. local jumpevent = replicatedstorage.Jump
  37. local jumpevent2 = replicatedstorage.Jump2
  38. local jumpevent3 = replicatedstorage.ReversedJump
  39. local yellevent = replicatedstorage.Yell
  40. local tauntevent = replicatedstorage.Taunt
  41. local ShadowTheWorldRTZ = replicatedstorage.STWRTZ
  42. local stwrtzdmg = replicatedstorage.STWRTZDMG
  43.  
  44. local plr = game:GetService("Players").LocalPlayer
  45. repeat
  46. wait()
  47. until plr.Character and plr.Character.Humanoid
  48. local chr = plr.Character
  49. local human = chr.Humanoid
  50. local hrp = chr.HumanoidRootPart
  51. mouse = plr:GetMouse()
  52. cam = workspace.CurrentCamera
  53.  
  54. --standevent:FireServer()
  55. human.WalkSpeed = 20
  56. human.JumpPower = 65
  57.  
  58. --Values
  59. local activu = false
  60.  
  61. local head = chr["Head"]
  62. local ntorso = chr["Torso"]
  63. local rightarm = chr["Right Arm"]
  64. local leftarm = chr["Left Arm"]
  65. local rightleg = chr["Right Leg"]
  66. local leftleg = chr["Left Leg"]
  67. local rot = chr["HumanoidRootPart"]
  68.  
  69. function makemotor(parent, p0, p1, c0, c1)
  70. local wel = Instance.new("Motor6D")
  71. wel.Part0 = p0
  72. wel.Part1 = p1
  73. if c0 ~= nil then
  74. wel.C0 = c0
  75. end
  76. if c1 ~= nil then
  77. wel.C1 = c1
  78. end
  79. wel.Parent = parent
  80. return wel
  81. end
  82.  
  83. local stand = chr:WaitForChild("Stand")
  84. local disabled = Instance.new("BoolValue",chr)
  85. disabled.Value = false
  86.  
  87. --Animation
  88. local anim1 = Instance.new("Animation")
  89. anim1.AnimationId = "rbxassetid://3451300838"
  90.  
  91. local anim2 = Instance.new("Animation")
  92. anim2.AnimationId = "rbxassetid://3445824199"
  93.  
  94. local anim6 = Instance.new("Animation")
  95. anim6.AnimationId = "rbxassetid://3445853933"
  96.  
  97. local anim7 = Instance.new("Animation")
  98. anim7.AnimationId = "rbxassetid://3445788051"
  99.  
  100. local anim4 = Instance.new("Animation")
  101. anim4.AnimationId = "rbxassetid://3445790486"
  102.  
  103. local anim5 = Instance.new("Animation")
  104. anim5.AnimationId = "rbxassetid://3445791481"
  105.  
  106. local anim3 = Instance.new("Animation")
  107. anim3.AnimationId = "rbxassetid://3445806846"
  108.  
  109. local anim3 = Instance.new("Animation")
  110. anim3.AnimationId = "rbxassetid://3445806846"
  111.  
  112. local anim8 = Instance.new("Animation")
  113. anim8.AnimationId = "rbxassetid://3820688897"
  114.  
  115. local anim9 = Instance.new("Animation")
  116. anim9.AnimationId = "rbxassetid://3469508283"
  117.  
  118. local anim10 = Instance.new("Animation")
  119. anim10.AnimationId = "rbxassetid://3558779904"
  120.  
  121. local anim11 = Instance.new("Animation")
  122. anim11.AnimationId = "rbxassetid://3820688897"
  123.  
  124. local Pose1 = Instance.new("Animation")
  125. Pose1.AnimationId = "rbxassetid://3586350611"
  126. local Pose2 = Instance.new("Animation")
  127. Pose2.AnimationId = "rbxassetid://3586350611"
  128.  
  129. local barrageanim = human:LoadAnimation(anim7)
  130. local strongpunchanim = human:LoadAnimation(anim3)
  131. local rightpunchanim = human:LoadAnimation(anim4)
  132. local leftpunchanim = human:LoadAnimation(anim5)
  133. local rollanim = human:LoadAnimation(anim1)
  134. local axekickanim = human:LoadAnimation(anim6)
  135. local blockanim = human:LoadAnimation(anim2)
  136. local pose1 = human:LoadAnimation(Pose1)
  137. local pose2 = human:LoadAnimation(Pose1)
  138. local flyanim = human:LoadAnimation(anim8)
  139. local yellanim = human:LoadAnimation(anim9)
  140. local kameanim = human:LoadAnimation(anim10)
  141.  
  142. pose1.Looped = true
  143. pose1.Priority = "Idle"
  144. pose2.Looped = true
  145. pose2.Priority = "Idle"
  146.  
  147. --Sound
  148. local dodgesfx
  149.  
  150. if ntorso:FindFirstChild"Dodge" then
  151. dodgesfx = ntorso.Dodge
  152. dodgesfx.SoundId = "rbxassetid://548348185"
  153. else
  154. dodgesfx = Instance.new("Sound",chr)
  155. dodgesfx.SoundId = "rbxassetid://548348185"
  156. dodgesfx.Volume = 2.5
  157. end
  158.  
  159. local punchsfx
  160. if ntorso:FindFirstChild"Swing" then
  161. punchsfx = ntorso.Swing
  162. punchsfx.SoundId = "rbxassetid://200632136"
  163. else
  164. punchsfx = Instance.new("Sound",chr)
  165. punchsfx.SoundId = "rbxassetid://200632136"
  166. punchsfx.Volume = 2.5
  167. end
  168. local heavypunchsfx
  169. if ntorso:FindFirstChild"HeavyPunch" then
  170. heavypunchsfx = ntorso.HeavyPunch
  171. heavypunchsfx.SoundId = "rbxassetid://2440670891"
  172. else
  173. heavypunchsfx = Instance.new("Sound",chr)
  174. heavypunchsfx.SoundId = "rbxassetid://2440670891"
  175. heavypunchsfx.Volume = 5
  176. end
  177.  
  178. local rushsfx
  179. if ntorso:FindFirstChild"Rush" then
  180. rushsfx = ntorso.Rush
  181. rushsfx.SoundId = "rbxassetid://130767866"
  182. else
  183. rushsfx = Instance.new("Sound",chr)
  184. rushsfx.SoundId = "rbxassetid://130767866"
  185. rushsfx.Volume = 5
  186. end
  187.  
  188.  
  189. local transformsfx
  190. if ntorso:FindFirstChild"rbxassetid" then
  191. transformsfx = ntorso.Transform
  192. transformsfx.SoundId = "rbxassetid://130767866"
  193. else
  194. transformsfx = Instance.new("Sound",chr)
  195. transformsfx.SoundId = "rbxassetid://130767866"
  196. transformsfx.Volume = 5
  197. end
  198.  
  199. local blocksfx = dodgesfx
  200.  
  201. function block()
  202. if activu == true then return end
  203. activu = true
  204. local bep = true
  205. local de = mouse.KeyUp:connect(function(key)
  206. if key == "x" then
  207. bep = false
  208. end
  209. end)
  210. blockanim:Play(0.1, 1,1)
  211. blockevent:FireServer(true)
  212. game.ReplicatedStorage.Deflect:FireServer(true)
  213. --blocksfx:Play()
  214. human.WalkSpeed = 0
  215. human.JumpPower = 0
  216. repeat
  217. wait()
  218. until bep == false
  219. blockevent:FireServer(false)
  220. game.ReplicatedStorage.Deflect:FireServer(false)
  221. blockanim:Stop(0.1)
  222. human.WalkSpeed = 20
  223. human.JumpPower = 65
  224. activu = false
  225. end
  226. local posing = false
  227. local appeared = true
  228. function posefunc()
  229. if activu == false and posing == false then
  230. if appeared == false then
  231. return
  232. end
  233. if posing == false then do
  234. activu = true
  235. posing = true
  236. local cp = math.random(1, 2)
  237. if cp == 1 then
  238. pose1:Play(0.1, 1, 1)
  239. elseif cp == 2 then
  240. pose2:Play(0.1, 1, 1)
  241. end
  242. human.WalkSpeed = 0
  243. human.JumpPower = 0
  244. poseevent:FireServer(true)
  245. end
  246. end
  247. elseif posing == true then
  248. pose1:Stop(0.3)
  249. pose2:Stop(0.3)
  250. if disabled.Value == false then
  251. human.WalkSpeed = 20
  252. human.JumpPower = 65
  253. elseif disabled.Value == true then
  254. human.WalkSpeed = 4
  255. human.JumpPower = 10
  256. end
  257. activu = false
  258. posing = false
  259. poseevent:FireServer(false)
  260. end
  261. end
  262. local leftorright = false
  263. function punch()
  264. if activu == true then return end
  265. activu = true
  266. --punchsfx:Play()
  267. human.JumpPower = 0
  268. if leftorright == false then
  269. leftorright = true
  270. rightpunchanim:Play(0.1, 1, 1)
  271. --trailevent:FireServer(stand.StandRarm.Trail, true)
  272. wait(0.2)
  273. coroutine.resume(coroutine.create(function()
  274. for _ = 1, 5 do
  275. wait()
  276. hito(rightarm, rightarm.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,2.5, 50, 0.5, 0.25, hrp.CFrame.lookVector * 10, "rbxassetid://241837157", 0.075, Color3.new(255, 255, 255),"rbxassetid://1693499499", math.random(9, 11) / 10, 2)
  277. end
  278. end))
  279. elseif leftorright == true then
  280. leftorright = false
  281. leftpunchanim:Play(0.1, 1, 1)
  282. --trailevent:FireServer(stand.StandLarm.Trail, true)
  283. wait(0.2)
  284. coroutine.resume(coroutine.create(function()
  285. for _ = 1, 5 do
  286. wait()
  287. hito(leftarm, leftarm.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,2.5, 50, 0.5, 0.25, hrp.CFrame.lookVector * 10, "rbxassetid://241837157", 0.075, Color3.new(255, 255, 255),"rbxassetid://1693499499", math.random(9, 11) / 10, 2)
  288. end
  289. end))
  290. end
  291. wait(0.3)
  292. human.JumpPower = 50
  293. activu = false
  294. --trailevent:FireServer(stand.StandRarm.Trail, false)
  295. --trailevent:FireServer(stand.StandLarm.Trail, false)
  296. end
  297. local EHMMM = 0
  298. local barragecooldown = false
  299. function barrage()
  300. if activu == true then return end
  301. if barragecooldown == true then return end
  302. activu = true
  303. barragecooldown = true
  304. local bep = true
  305. local de = mouse.KeyUp:connect(function(key)
  306. if key == "e" then
  307. bep = false
  308. end
  309. end)
  310. barrageanim:Play(0.1, 1, 1.5)
  311. --rushsfx:Play()
  312. repeat
  313. EHMMM = EHMMM + 1
  314. --game.ReplicatedStorage.ClonePart:FireServer("FRArm",rightarm,rightarm.BrickColor)
  315. --game.ReplicatedStorage.ClonePart:FireServer("FLArm",leftarm,leftarm.BrickColor)
  316. hito(rightarm, rightarm.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,2, 25, 0.1, 0.25, hrp.CFrame.lookVector * 2.5, "rbxassetid://241837157", 0.075, Color3.new(255, 255, 255),"rbxassetid://1693499499", math.random(9, 11) / 10, math.random(9, 11) / 50)
  317. hito(leftarm, leftarm.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,2, 25, 0.1, 0.25, hrp.CFrame.lookVector * 2.5, "rbxassetid://241837157", 0.075, Color3.new(255, 255, 255),"rbxassetid://1693499499", math.random(9, 11) / 10, math.random(9, 11) / 50)
  318. wait(0.1)
  319. until bep == false or disabled.Value == true or EHMMM >= 60
  320. --rushsfx:Stop()
  321. barrageanim:Stop(0.1)
  322. activu = false
  323. EHMMM = 0
  324. wait(0)
  325. barragecooldown = false
  326. end
  327.  
  328. local EHMMM = 0
  329. local kibarragecooldown = false
  330. function kibarrage()
  331. if activu == true then return end
  332. if kibarragecooldown == true then return end
  333. activu = true
  334. kibarragecooldown = true
  335. local bep = true
  336. local de = mouse.KeyUp:connect(function(key)
  337. if key == "e" then
  338. bep = false
  339. end
  340. end)
  341. barrageanim:Play(0.1, 1, 0.75)
  342. --rushsfx:Play()
  343. human.WalkSpeed = 10
  344. human.JumpPower = 0
  345. repeat
  346. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.15, 0.075, 0.15), BrickColor.new("Bright yellow"))
  347. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 0.075, 0.125), BrickColor.new("Br. yellowish orange"))
  348. EHMMM = EHMMM + 1.5
  349. --game.ReplicatedStorage.ClonePart:FireServer("FRArm",rightarm,rightarm.BrickColor)
  350. --game.ReplicatedStorage.ClonePart:FireServer("FLArm",leftarm,leftarm.BrickColor)
  351. hito2(rightarm, rightarm.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,3, 75, 0.1, 0.25, hrp.CFrame.lookVector * 0, "rbxassetid://", 0.5, Color3.new(1, 1, 0),"rbxassetid://2676435021", math.random(9, 11) / 10, math.random(9, 11) / 50)
  352. hito2(leftarm, leftarm.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,3, 75, 0.1, 0.25, hrp.CFrame.lookVector * 0, "rbxassetid://", 0.5, Color3.new(1, 1, 0),"rbxassetid://2676435021", math.random(9, 11) / 10, math.random(9, 11) / 50)
  353. wait(0.1)
  354. until bep == false or disabled.Value == true or EHMMM >= 30
  355. --rushsfx:Stop()
  356. barrageanim:Stop(0.1)
  357. human.WalkSpeed = 20
  358. human.JumpPower = 65
  359. activu = false
  360. EHMMM = 0
  361. wait(1)
  362. kibarragecooldown = false
  363. end
  364.  
  365. function kame()
  366. if activu == true then return end
  367. activu = true
  368. --heavypunchsfx:Play()
  369. kameanim:Play(0.1, 1, 0.75)
  370. --trailevent:FireServer(stand.StandRarm.Trail, true)
  371. human.WalkSpeed = 0
  372. human.JumpPower = 0
  373. wait(1.25)
  374. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.15, 2.5, 0.15), BrickColor.new("Bright blue"))
  375. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 2.5, 0.125), BrickColor.new("Cyan"))
  376. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 2.5, 0.125), BrickColor.new("Cyan"))
  377. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 2.5, 0.1), BrickColor.new("White"))
  378. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 2.5, 0.1), BrickColor.new("White"))
  379. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 2.5, 0.1), BrickColor.new("White"))
  380. wait(0.25)
  381. coroutine.resume(coroutine.create(function()
  382. for _ = 1, 15 do
  383. wait()
  384. hito2(rot, rot.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,30, 75, 0.05, 0.25, hrp.CFrame.lookVector * 0, "rbxassetid://", 0.8, Color3.new(255, 255, 255),"rbxassetid://1597043578", math.random(9, 11) / 10, math.random(9, 11) / 10)
  385. end
  386. end))
  387. wait(0.25)
  388. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.15, 5, 0.15), BrickColor.new("Bright blue"))
  389. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 5, 0.125), BrickColor.new("Cyan"))
  390. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 5, 0.125), BrickColor.new("Cyan"))
  391. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 5, 0.1), BrickColor.new("White"))
  392. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 5, 0.1), BrickColor.new("White"))
  393. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 5, 0.1), BrickColor.new("White"))
  394. wait(0.5)
  395. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.15, 7.5, 0.15), BrickColor.new("Bright blue"))
  396. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 7.5, 0.125), BrickColor.new("Cyan"))
  397. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 7.5, 0.125), BrickColor.new("Cyan"))
  398. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 7.5, 0.1), BrickColor.new("White"))
  399. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 7.5, 0.1), BrickColor.new("White"))
  400. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 7.5, 0.1), BrickColor.new("White"))
  401. coroutine.resume(coroutine.create(function()
  402. for _ = 1, 15 do
  403. wait()
  404. hito(rot, rot.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,30, 75, 2, 0.25, hrp.CFrame.lookVector * 70 + Vector3.new(0,40,0), "rbxassetid://", 0.6, Color3.new(255, 255, 255),"rbxassetid://1597043578", math.random(9, 11) / 10, math.random(9, 11) / 10)
  405. end
  406. end))
  407. wait()
  408. --trailevent:FireServer(stand.StandRarm.Trail, false)
  409. human.WalkSpeed = 20
  410. human.JumpPower = 65
  411. activu = false
  412. wait(0)
  413. kamecooldown = false
  414. end
  415.  
  416. function strongpunch()
  417. if activu == true then return end
  418. activu = true
  419. --heavypunchsfx:Play()
  420. strongpunchanim:Play(0.1, 1, 1)
  421. --trailevent:FireServer(stand.StandRarm.Trail, true)
  422. wait(0.5)
  423. strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.3, 0.15, 0.3), BrickColor.new("Institutional white"))
  424. coroutine.resume(coroutine.create(function()
  425. for _ = 1, 15 do
  426. wait()
  427. hito2(rightarm, rightarm.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,3, 125, 0.05, 0.25, hrp.CFrame.lookVector * 0 + Vector3.new(0,10,0), "rbxassetid://", 0.2, Color3.new(255, 255, 255),"rbxassetid://1597043578", math.random(9, 11) / 10, math.random(9, 11) / 10)
  428. end
  429. end))
  430. wait(0.65)
  431. --trailevent:FireServer(stand.StandRarm.Trail, false)
  432. activu = false
  433. wait(1)
  434. strongpunchcooldown = false
  435. end
  436.  
  437. local donutcooldown = false
  438. function donut()
  439. if activu == true then return end
  440. if donutcooldown == true then return end
  441. if mouse.Target and mouse.Target.Parent:FindFirstChild("Humanoid") then
  442. local horp = mouse.Target.Parent:FindFirstChild("HumanoidRootPart")
  443. local magnitude = (horp.Position - hrp.Position).magnitude
  444. donutcooldown = true
  445. local char = mouse.Target.Parent
  446. donutevent:FireServer(char, 500)
  447. wait(.1)
  448. wait(0)
  449. donutcooldown = false
  450. end
  451. end
  452.  
  453. local truedonutcooldown = false
  454. function truedonut()
  455. if activu == true then return end
  456. if truedonutcooldown == true then return end
  457. if mouse.Target and mouse.Target.Parent:FindFirstChild("Humanoid") then
  458. local horp = mouse.Target.Parent:FindFirstChild("HumanoidRootPart")
  459. local magnitude = (horp.Position - hrp.Position).magnitude
  460. truedonutcooldown = true
  461. local char = mouse.Target.Parent
  462. donutevent:FireServer(char, math.huge)
  463. wait(.1)
  464. wait()
  465. truedonutcooldown = false
  466. end
  467. end
  468.  
  469. dodgecooldown = false
  470. function dodge()
  471. if activu == true then return end
  472. if dodgecooldown == true then return end
  473. activu = true
  474. dodgecooldown = true
  475. rollanim:Play(0.1, 1,1)
  476. --dodgesfx:Play()
  477. dodgeevent:FireServer()
  478. local boopyve = Instance.new("BodyVelocity")
  479. boopyve.MaxForce = Vector3.new(100000, 100000, 100000)
  480. boopyve.P = math.huge
  481. boopyve.Velocity = hrp.CFrame.lookVector * 75
  482. boopyve.Parent = chr.HumanoidRootPart
  483. game.Debris:AddItem(boopyve, 0.25)
  484. wait(0.4)
  485. activu = false
  486. rollanim:Stop()
  487. wait(0)
  488. dodgecooldown = false
  489. end
  490.  
  491. local movementcooldown = false
  492. local EHMM = 0
  493. function movement()
  494. if disabled.Value == true then return end
  495. if disabled == true then return end
  496. if activu == true then return end
  497. if movementcooldown == true then return end
  498. activu = true
  499. movementcooldown = true
  500. flyanim:Play()
  501. local bep = true
  502. local de = mouse.KeyUp:connect(function(key)
  503. if key == "z" then
  504. bep = false
  505. end
  506. end)
  507. local boopyve = Instance.new("BodyVelocity")
  508. boopyve.MaxForce = Vector3.new(100000, 100000, 100000)
  509. boopyve.P = math.huge
  510. boopyve.Velocity = hrp.CFrame.lookVector * 75
  511. boopyve.Parent = chr.HumanoidRootPart
  512. repeat
  513. wait()
  514. EHMM = EHMM + 1
  515. boopyve.Velocity = hrp.CFrame.lookVector * 50
  516. until bep == false or EHMM >= 100
  517. boopyve:Destroy()
  518. flyanim:Stop()
  519. activu = false
  520. EHMM = 0
  521. wait(0)
  522. movementcooldown = false
  523. end
  524.  
  525. local boostcooldown = false
  526. function boost()
  527. if activu == true then return end
  528. if boostcooldown == true then return end
  529. boostcooldown = true
  530. yellanim:Play()
  531. --transformsfx:Play()
  532. jumpevent:FireServer(BrickColor.new("Crimson"))
  533. jumpevent2:FireServer(BrickColor.new("Crimson"))
  534. jumpevent3:FireServer(BrickColor.new("Crimson"))
  535. wait(1)
  536. yellanim:Stop()
  537. human.WalkSpeed = 32.5
  538. human.JumpPower = 80
  539. damagemultiplier = 1.25
  540. wait(15)
  541. human.WalkSpeed = 20
  542. human.JumpPower = 65
  543. damagemultiplier = 1
  544. wait(3)
  545. boostcooldown = false
  546. end
  547.  
  548. local yellcooldown = false
  549. function yell()
  550. if activu == true then return end
  551. if yellcooldown == true then return end
  552. activu = true
  553. yellcooldown = true
  554. yellanim:Play(0.1, 1, 1)
  555. human.JumpPower = 0
  556. human.WalkSpeed = 0
  557. wait(0.4)
  558. yellevent:FireServer()
  559. jumpevent:FireServer(BrickColor.new("White"))
  560. jumpevent2:FireServer(BrickColor.new("White"))
  561. coroutine.resume(coroutine.create(function()
  562. for _ = 1, 15 do
  563. wait()
  564. hito2(rot, rot .CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,15, 95, 0.75, 0.25, hrp.CFrame.lookVector * 75, "rbxassetid://241837157", 0, Color3.new(255, 255, 255),"rbxassetid://5149619223", math.random(9, 11) / 10, math.random(9, 11) / 10)
  565. end
  566. end))
  567. wait(0.6)
  568. activu = false
  569. human.WalkSpeed = 20
  570. human.JumpPower = 65
  571. wait(0)
  572. yellcooldown = false
  573. end
  574.  
  575. local tauntcd = false
  576. function taunt()
  577. if tauntcd == true then return end
  578. tauntcd = true
  579. local randomline = math.random(1, 5)
  580. if randomline == 1 then -- only one taunt atm
  581. tauntevent:FireServer(head, "rbxassetid://3651529648", 0,3.5, 0)
  582. elseif randomline == 2 then
  583. tauntevent:FireServer(head, "rbxassetid://3651526876", 0,3.5, 0)
  584. elseif randomline == 3 then
  585. tauntevent:FireServer(head, "rbxassetid://3651529648", 0,3.5, 0)
  586. elseif randomline == 4 then
  587. tauntevent:FireServer(head, "rbxassetid://3651526876", 0,3.5, 0)
  588. elseif randomline == 5 then
  589. tauntevent:FireServer(head, "rbxassetid://3651529648", 0,3.5, 0)
  590. end
  591. tauntcd = false
  592. end
  593.  
  594. mouse.Button1Down:connect(function()
  595. if ntorso.Anchored == true then return end
  596. if disabled.Value == true then return end
  597. punch()
  598. end)
  599. mouse.KeyDown:connect(function(key)
  600. if ntorso.Anchored == true then return end
  601. if disabled.Value == true then return end
  602. if key == "q" then
  603. boost()
  604. end
  605. if key == "e" then
  606. barrage()
  607. end
  608. if key == "r" then
  609. strongpunch()
  610. end
  611. if key == "t" then
  612. yell()
  613. end
  614. if key == "x" then
  615. block()
  616. end
  617. if key == "y" then
  618. donut()
  619. end
  620. if key == "f" then
  621. kame()
  622. end
  623. if key == "u" then
  624. truedonut()
  625. end
  626. if key == "h" then
  627. kibarrage()
  628. end
  629. if key == "c" then
  630. dodge()
  631. end
  632. if key == "z" then
  633. movement()
  634. end
  635. if key == "g" then
  636. posefunc()
  637. end
  638. if key == "n" then
  639. taunt()
  640. end
  641. end)
  642.  
  643.  
  644. function hito(partoz, partcfr, magn, dmg, debtim, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
  645. for _, guy in pairs(workspace.Entities:GetChildren()) do
  646. if partoz.Anchored == true then return end
  647. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  648. do
  649. if partoz.Anchored then return end
  650. local humz = guy:FindFirstChild("Humanoid")
  651. local horp = guy:FindFirstChild("HumanoidRootPart")
  652. damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
  653. local db = Instance.new("StringValue")
  654. db.Name = "alabo"
  655. db.Parent = horp
  656. delay(debtim, function()
  657. db:Destroy()
  658. end)
  659. end
  660. end
  661.  
  662. if guy:FindFirstChild("Stand") and guy["Stand"]:FindFirstChild("Stand Torso") and guy ~= chr and guy ~= chr[stand.Name] and magn > (guy["Stand"]:FindFirstChild("Stand Torso").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  663. do
  664. if partoz.Anchored then return end
  665. local humz = guy:FindFirstChild("Humanoid")
  666. local horp = guy:FindFirstChild("HumanoidRootPart")
  667. local humz = chr.Humanoid
  668. damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
  669. local db = Instance.new("StringValue")
  670. db.Name = "alabo"
  671. db.Parent = horp
  672. delay(debtim, function()
  673. db:Destroy()
  674. end)
  675. end
  676. end
  677.  
  678. end
  679. end
  680. function hito2(partoz, partcfr, magn, dmg, debtim, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
  681. for _, guy in pairs(workspace.Entities:GetChildren()) do
  682. if partoz.Anchored == true then return end
  683. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("HumanoidRootPart") and guy ~= chr and magn > (guy:FindFirstChild("HumanoidRootPart").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  684. do
  685. if partoz.Anchored then return end
  686. local humz = guy:FindFirstChild("Humanoid")
  687. local horp = guy:FindFirstChild("HumanoidRootPart")
  688. for a =1,3 do
  689. damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
  690. end
  691. knockevent:FireServer(humz)
  692. local db = Instance.new("StringValue")
  693. db.Name = "alabo"
  694. db.Parent = horp
  695. delay(debtim, function()
  696. db:Destroy()
  697. end)
  698. end
  699. end
  700.  
  701. if guy:FindFirstChild("Stand") and guy["Stand"]:FindFirstChild("Stand Torso") and guy ~= chr and guy ~= chr[stand.Name] and magn > (guy["Stand"]:FindFirstChild("Stand Torso").Position - partoz.Position).magnitude and guy:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  702. do
  703. if partoz.Anchored then return end
  704. local humz = guy:FindFirstChild("Humanoid")
  705. local horp = guy:FindFirstChild("HumanoidRootPart")
  706. damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
  707. knockevent:FireServer(humz)
  708. local db = Instance.new("StringValue")
  709. db.Name = "alabo"
  710. db.Parent = horp
  711. delay(debtim, function()
  712. db:Destroy()
  713. end)
  714. end
  715. end
  716.  
  717. end
  718. end
  719. game.Lighting.TS.Changed:Connect(function()
  720. if game.Lighting.TS.Value == true then
  721. wait()
  722. anchorevent:FireServer(ntorso ,false)
  723. anchorevent:FireServer(rightarm ,false)
  724. anchorevent:FireServer(leftarm ,false)
  725. anchorevent:FireServer(rightleg ,false)
  726. anchorevent:FireServer(leftleg ,false)
  727. anchorevent:FireServer(head ,false)
  728.  
  729. elseif game.Lighting.TS.Value == false then
  730. anchorevent:FireServer(ntorso ,false)
  731. anchorevent:FireServer(rightarm ,false)
  732. anchorevent:FireServer(leftarm ,false)
  733. anchorevent:FireServer(rightleg ,false)
  734. anchorevent:FireServer(leftleg ,false)
  735. anchorevent:FireServer(head ,false)
  736. end
  737. end)
  738.  
  739. if game.Lighting.TS.Value == true then
  740. anchorevent:FireServer(ntorso ,false)
  741. anchorevent:FireServer(rightarm ,false)
  742. anchorevent:FireServer(leftarm ,false)
  743. anchorevent:FireServer(rightleg ,false)
  744. anchorevent:FireServer(leftleg ,false)
  745. anchorevent:FireServer(head ,false)
  746. end
  747.  
  748. berserkclientevent.OnClientEvent:connect(function()
  749. game.Lighting.Ambient = Color3.fromRGB(0, 0, 122)
  750. game.Lighting.Berserk.Enabled = true
  751. human.WalkSpeed = 30
  752. human:SetStateEnabled(3, false)
  753. wait(0.1)
  754. human.WalkSpeed = 30
  755. human:SetStateEnabled(3, true)
  756. game.Lighting.Ambient = Color3.fromRGB(150, 150, 150)
  757. game.Lighting.Berserk.Enabled = false
  758. end)
  759.  
  760. local deathevent = replicatedstorage.Death
  761. human.HealthChanged:connect(function()
  762. if human.Health < 1 then
  763. human:SetStateEnabled(3, false)
  764. human:SetStateEnabled(15, false)
  765. disabled.Value = true
  766. deathevent:FireServer(false)
  767. end
  768. end)
  769.  
  770. knockclientevent.OnClientEvent:connect(function(enemyplr)
  771. if chr.Block.Value == false then return end
  772. knockedevent:FireServer()
  773. human:SetStateEnabled(3, false)
  774. wait(1.25)
  775. if human.Health >= 1 then
  776. getupevent:FireServer()
  777. human:SetStateEnabled(3, true)
  778. end
  779. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement