Advertisement
ivanva01fbr

a bizarre day goku

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