· 5 years ago · Feb 10, 2021, 08:34 PM
1
2local mystand = nil
3for i,v in pairs(game:GetService("Lighting"):GetChildren())do
4for i,v2 in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren())do
5if v:IsA("LocalScript") and v2:IsA("LocalScript") then
6if v.Name == v2.Name then
7mystand = v2.Name
8end
9end
10end
11end
12
13game.Players.LocalPlayer.Character[mystand]:Destroy()
14
15--Events
16local replicatedstorage = game:GetService("ReplicatedStorage")
17local standevent = replicatedstorage.FOTPS
18local damageevent = replicatedstorage.Damage
19local blockevent = replicatedstorage.Block
20local donutevent = replicatedstorage.FOTPSDamageTeleport
21local timestopevent = replicatedstorage.Timestop
22local transparencyevent = replicatedstorage.Transparency
23local strongpunchevent = replicatedstorage.PlayerStrongPunch
24local strongpunchevent2 = replicatedstorage.PlayerStrongPunch2
25local dodgeevent = replicatedstorage.Dodge
26local anchorevent = replicatedstorage.Anchor
27local trailevent = replicatedstorage.Trail
28local starfingerevent = replicatedstorage.StarFinger
29local iggyevent = replicatedstorage.Iggy
30local jumpevent = replicatedstorage.Jump
31local velocityevent = replicatedstorage.Velocity
32local poseevent = replicatedstorage.Menacing
33local knockevent = replicatedstorage.Knock
34local knockclientevent = replicatedstorage.KnockClient
35local knockedevent = replicatedstorage.Knocked
36local getupevent = replicatedstorage.GetUp
37local berserkclientevent = replicatedstorage.BerserkClient
38local jumpevent = replicatedstorage.Jump
39local jumpevent2 = replicatedstorage.Jump2
40local jumpevent3 = replicatedstorage.ReversedJump
41local yellevent = replicatedstorage.Yell
42local tauntevent = replicatedstorage.Taunt
43local ShadowTheWorldRTZ = replicatedstorage.STWRTZ
44local stwrtzdmg = replicatedstorage.STWRTZDMG
45
46local plr = game:GetService("Players").LocalPlayer
47repeat
48 wait()
49until plr.Character and plr.Character.Humanoid
50local chr = plr.Character
51local human = chr.Humanoid
52local hrp = chr.HumanoidRootPart
53mouse = plr:GetMouse()
54cam = workspace.CurrentCamera
55
56--standevent:FireServer()
57 human.WalkSpeed = 20
58 human.JumpPower = 65
59
60--Values
61local activu = false
62
63local head = chr["Head"]
64local ntorso = chr["Torso"]
65local rightarm = chr["Right Arm"]
66local leftarm = chr["Left Arm"]
67local rightleg = chr["Right Leg"]
68local leftleg = chr["Left Leg"]
69local rot = chr["HumanoidRootPart"]
70
71function makemotor(parent, p0, p1, c0, c1)
72 local wel = Instance.new("Motor6D")
73 wel.Part0 = p0
74 wel.Part1 = p1
75 if c0 ~= nil then
76 wel.C0 = c0
77 end
78 if c1 ~= nil then
79 wel.C1 = c1
80 end
81 wel.Parent = parent
82 return wel
83end
84
85local stand = chr:WaitForChild("Stand")
86local disabled = Instance.new("BoolValue",chr)
87disabled.Value = false
88
89--Animation
90local anim1 = Instance.new("Animation")
91anim1.AnimationId = "rbxassetid://3451300838"
92
93local anim2 = Instance.new("Animation")
94anim2.AnimationId = "rbxassetid://3445824199"
95
96local anim6 = Instance.new("Animation")
97anim6.AnimationId = "rbxassetid://3445853933"
98
99local anim7 = Instance.new("Animation")
100anim7.AnimationId = "rbxassetid://3445788051"
101
102local anim4 = Instance.new("Animation")
103anim4.AnimationId = "rbxassetid://3445790486"
104
105local anim5 = Instance.new("Animation")
106anim5.AnimationId = "rbxassetid://3445791481"
107
108local anim3 = Instance.new("Animation")
109anim3.AnimationId = "rbxassetid://3445806846"
110
111local anim3 = Instance.new("Animation")
112anim3.AnimationId = "rbxassetid://3445806846"
113
114local anim8 = Instance.new("Animation")
115anim8.AnimationId = "rbxassetid://3820688897"
116
117local anim9 = Instance.new("Animation")
118anim9.AnimationId = "rbxassetid://3469508283"
119
120local anim10 = Instance.new("Animation")
121anim10.AnimationId = "rbxassetid://3558779904"
122
123local anim11 = Instance.new("Animation")
124anim11.AnimationId = "rbxassetid://3820688897"
125
126local Pose1 = Instance.new("Animation")
127Pose1.AnimationId = "rbxassetid://3586350611"
128local Pose2 = Instance.new("Animation")
129Pose2.AnimationId = "rbxassetid://3586350611"
130
131local barrageanim = human:LoadAnimation(anim7)
132local strongpunchanim = human:LoadAnimation(anim3)
133local rightpunchanim = human:LoadAnimation(anim4)
134local leftpunchanim = human:LoadAnimation(anim5)
135local rollanim = human:LoadAnimation(anim1)
136local axekickanim = human:LoadAnimation(anim6)
137local blockanim = human:LoadAnimation(anim2)
138local pose1 = human:LoadAnimation(Pose1)
139local pose2 = human:LoadAnimation(Pose1)
140local flyanim = human:LoadAnimation(anim8)
141local yellanim = human:LoadAnimation(anim9)
142local kameanim = human:LoadAnimation(anim10)
143
144pose1.Looped = true
145pose1.Priority = "Idle"
146pose2.Looped = true
147pose2.Priority = "Idle"
148
149--Sound
150local dodgesfx
151
152if ntorso:FindFirstChild"Dodge" then
153 dodgesfx = ntorso.Dodge
154 dodgesfx.SoundId = "rbxassetid://548348185"
155else
156 dodgesfx = Instance.new("Sound",chr)
157 dodgesfx.SoundId = "rbxassetid://548348185"
158 dodgesfx.Volume = 2.5
159end
160
161local punchsfx
162if ntorso:FindFirstChild"Swing" then
163 punchsfx = ntorso.Swing
164 punchsfx.SoundId = "rbxassetid://200632136"
165else
166 punchsfx = Instance.new("Sound",chr)
167 punchsfx.SoundId = "rbxassetid://200632136"
168 punchsfx.Volume = 2.5
169end
170local heavypunchsfx
171if ntorso:FindFirstChild"HeavyPunch" then
172 heavypunchsfx = ntorso.HeavyPunch
173 heavypunchsfx.SoundId = "rbxassetid://2440670891"
174else
175 heavypunchsfx = Instance.new("Sound",chr)
176 heavypunchsfx.SoundId = "rbxassetid://2440670891"
177 heavypunchsfx.Volume = 5
178end
179
180local rushsfx
181if ntorso:FindFirstChild"Rush" then
182 rushsfx = ntorso.Rush
183 rushsfx.SoundId = "rbxassetid://130767866"
184else
185 rushsfx = Instance.new("Sound",chr)
186 rushsfx.SoundId = "rbxassetid://130767866"
187 rushsfx.Volume = 5
188end
189
190
191local transformsfx
192if ntorso:FindFirstChild"rbxassetid" then
193 transformsfx = ntorso.Transform
194 transformsfx.SoundId = "rbxassetid://130767866"
195else
196 transformsfx = Instance.new("Sound",chr)
197 transformsfx.SoundId = "rbxassetid://130767866"
198 transformsfx.Volume = 5
199end
200
201local blocksfx = dodgesfx
202
203function block()
204 if activu == true then return end
205 activu = true
206 local bep = true
207 local de = mouse.KeyUp:connect(function(key)
208 if key == "x" then
209 bep = false
210 end
211 end)
212 blockanim:Play(0.1, 1,1)
213 blockevent:FireServer(true)
214 game.ReplicatedStorage.Deflect:FireServer(true)
215 --blocksfx:Play()
216 human.WalkSpeed = 0
217 human.JumpPower = 0
218 repeat
219 wait()
220 until bep == false
221 blockevent:FireServer(false)
222 game.ReplicatedStorage.Deflect:FireServer(false)
223 blockanim:Stop(0.1)
224 human.WalkSpeed = 20
225 human.JumpPower = 65
226 activu = false
227end
228local posing = false
229local appeared = true
230function posefunc()
231if activu == false and posing == false then
232 if appeared == false then
233 return
234 end
235 if posing == false then do
236 activu = true
237 posing = true
238 local cp = math.random(1, 2)
239 if cp == 1 then
240 pose1:Play(0.1, 1, 1)
241 elseif cp == 2 then
242 pose2:Play(0.1, 1, 1)
243 end
244 human.WalkSpeed = 0
245 human.JumpPower = 0
246 poseevent:FireServer(true)
247 end
248 end
249 elseif posing == true then
250 pose1:Stop(0.3)
251 pose2:Stop(0.3)
252 if disabled.Value == false then
253 human.WalkSpeed = 20
254 human.JumpPower = 65
255 elseif disabled.Value == true then
256 human.WalkSpeed = 4
257 human.JumpPower = 10
258 end
259 activu = false
260 posing = false
261 poseevent:FireServer(false)
262 end
263end
264local leftorright = false
265function punch()
266if activu == true then return end
267 activu = true
268 --punchsfx:Play()
269 human.JumpPower = 0
270 if leftorright == false then
271 leftorright = true
272 rightpunchanim:Play(0.1, 1, 1)
273 --trailevent:FireServer(stand.StandRarm.Trail, true)
274 wait(0.2)
275 coroutine.resume(coroutine.create(function()
276 for _ = 1, 5 do
277 wait()
278 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)
279 end
280 end))
281 elseif leftorright == true then
282 leftorright = false
283 leftpunchanim:Play(0.1, 1, 1)
284 --trailevent:FireServer(stand.StandLarm.Trail, true)
285 wait(0.2)
286 coroutine.resume(coroutine.create(function()
287 for _ = 1, 5 do
288 wait()
289 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)
290 end
291 end))
292 end
293 wait(0.3)
294 human.JumpPower = 50
295 activu = false
296 --trailevent:FireServer(stand.StandRarm.Trail, false)
297 --trailevent:FireServer(stand.StandLarm.Trail, false)
298end
299local EHMMM = 0
300local barragecooldown = false
301function barrage()
302 if activu == true then return end
303 if barragecooldown == true then return end
304 activu = true
305 barragecooldown = true
306 local bep = true
307 local de = mouse.KeyUp:connect(function(key)
308 if key == "e" then
309 bep = false
310 end
311 end)
312 barrageanim:Play(0.1, 1, 1.5)
313 --rushsfx:Play()
314 repeat
315 EHMMM = EHMMM + 1
316 --game.ReplicatedStorage.ClonePart:FireServer("FRArm",rightarm,rightarm.BrickColor)
317 --game.ReplicatedStorage.ClonePart:FireServer("FLArm",leftarm,leftarm.BrickColor)
318 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)
319 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)
320 wait(0.1)
321 until bep == false or disabled.Value == true or EHMMM >= 60
322 --rushsfx:Stop()
323 barrageanim:Stop(0.1)
324 activu = false
325 EHMMM = 0
326 wait(7.5)
327 barragecooldown = false
328end
329
330local EHMMM = 0
331local kibarragecooldown = false
332function kibarrage()
333 if activu == true then return end
334 if kibarragecooldown == true then return end
335 activu = true
336 kibarragecooldown = true
337 local bep = true
338 local de = mouse.KeyUp:connect(function(key)
339 if key == "e" then
340 bep = false
341 end
342 end)
343 barrageanim:Play(0.1, 1, 0.75)
344 --rushsfx:Play()
345 human.WalkSpeed = 10
346 human.JumpPower = 0
347 repeat
348 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.15, 0.075, 0.15), BrickColor.new("Bright yellow"))
349 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 0.075, 0.125), BrickColor.new("Br. yellowish orange"))
350 EHMMM = EHMMM + 1.5
351 --game.ReplicatedStorage.ClonePart:FireServer("FRArm",rightarm,rightarm.BrickColor)
352 --game.ReplicatedStorage.ClonePart:FireServer("FLArm",leftarm,leftarm.BrickColor)
353 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)
354 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)
355 wait(0.1)
356 until bep == false or disabled.Value == true or EHMMM >= 30
357 --rushsfx:Stop()
358 barrageanim:Stop(0.1)
359 human.WalkSpeed = 20
360 human.JumpPower = 65
361 activu = false
362 EHMMM = 0
363 wait(15)
364 kibarragecooldown = false
365end
366
367function kame()
368if activu == true then return end
369 activu = true
370 --heavypunchsfx:Play()
371 kameanim:Play(0.1, 1, 0.75)
372 --trailevent:FireServer(stand.StandRarm.Trail, true)
373 human.WalkSpeed = 0
374 human.JumpPower = 0
375 wait(1.25)
376 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.15, 2.5, 0.15), BrickColor.new("Bright blue"))
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.125, 2.5, 0.125), BrickColor.new("Cyan"))
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 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 2.5, 0.1), BrickColor.new("White"))
382 wait(0.25)
383 coroutine.resume(coroutine.create(function()
384 for _ = 1, 15 do
385 wait()
386 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)
387 end
388 end))
389 wait(0.25)
390 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.15, 5, 0.15), BrickColor.new("Bright blue"))
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.125, 5, 0.125), BrickColor.new("Cyan"))
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 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 5, 0.1), BrickColor.new("White"))
396 wait(0.5)
397 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.15, 7.5, 0.15), BrickColor.new("Bright blue"))
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.125, 7.5, 0.125), BrickColor.new("Cyan"))
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 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 7.5, 0.1), BrickColor.new("White"))
403 coroutine.resume(coroutine.create(function()
404 for _ = 1, 15 do
405 wait()
406 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)
407 end
408 end))
409 wait()
410 --trailevent:FireServer(stand.StandRarm.Trail, false)
411 human.WalkSpeed = 20
412 human.JumpPower = 65
413 activu = false
414 wait(30)
415 kamecooldown = false
416end
417
418function strongpunch()
419if activu == true then return end
420 activu = true
421 --heavypunchsfx:Play()
422 strongpunchanim:Play(0.1, 1, 1)
423 --trailevent:FireServer(stand.StandRarm.Trail, true)
424 wait(0.5)
425 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.3, 0.15, 0.3), BrickColor.new("Institutional white"))
426 coroutine.resume(coroutine.create(function()
427 for _ = 1, 15 do
428 wait()
429 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)
430 end
431 end))
432 wait(0.65)
433 --trailevent:FireServer(stand.StandRarm.Trail, false)
434 activu = false
435 wait(7.5)
436 strongpunchcooldown = false
437end
438
439local donutcooldown = false
440function donut()
441 if activu == true then return end
442 if donutcooldown == true then return end
443 if mouse.Target and mouse.Target.Parent:FindFirstChild("Humanoid") then
444 local horp = mouse.Target.Parent:FindFirstChild("HumanoidRootPart")
445 local magnitude = (horp.Position - hrp.Position).magnitude
446 donutcooldown = true
447 local char = mouse.Target.Parent
448 donutevent:FireServer(char, 40)
449 wait(.1)
450 wait(20)
451 donutcooldown = false
452 end
453end
454
455local truedonutcooldown = false
456function truedonut()
457 if activu == true then return end
458 if truedonutcooldown == true then return end
459 if mouse.Target and mouse.Target.Parent:FindFirstChild("Humanoid") then
460 local horp = mouse.Target.Parent:FindFirstChild("HumanoidRootPart")
461 local magnitude = (horp.Position - hrp.Position).magnitude
462 truedonutcooldown = true
463 local char = mouse.Target.Parent
464 donutevent:FireServer(char, 999999)
465 wait(.1)
466 wait()
467 truedonutcooldown = false
468 end
469end
470
471dodgecooldown = false
472function dodge()
473if activu == true then return end
474if dodgecooldown == true then return end
475 activu = true
476 dodgecooldown = true
477 rollanim:Play(0.1, 1,1)
478 --dodgesfx:Play()
479 dodgeevent:FireServer()
480 local boopyve = Instance.new("BodyVelocity")
481 boopyve.MaxForce = Vector3.new(100000, 100000, 100000)
482 boopyve.P = math.huge
483 boopyve.Velocity = hrp.CFrame.lookVector * 75
484 boopyve.Parent = chr.HumanoidRootPart
485 game.Debris:AddItem(boopyve, 0.25)
486 wait(0.4)
487 activu = false
488 rollanim:Stop()
489 wait(3.5)
490 dodgecooldown = false
491end
492
493local movementcooldown = false
494local EHMM = 0
495function movement()
496if disabled.Value == true then return end
497if disabled == true then return end
498if activu == true then return end
499if movementcooldown == true then return end
500 activu = true
501 movementcooldown = true
502 flyanim:Play()
503 local bep = true
504 local de = mouse.KeyUp:connect(function(key)
505 if key == "z" then
506 bep = false
507 end
508 end)
509 local boopyve = Instance.new("BodyVelocity")
510 boopyve.MaxForce = Vector3.new(100000, 100000, 100000)
511 boopyve.P = math.huge
512 boopyve.Velocity = hrp.CFrame.lookVector * 75
513 boopyve.Parent = chr.HumanoidRootPart
514 repeat
515 wait()
516 EHMM = EHMM + 1
517 boopyve.Velocity = hrp.CFrame.lookVector * 50
518 until bep == false or EHMM >= 100
519 boopyve:Destroy()
520 flyanim:Stop()
521 activu = false
522 EHMM = 0
523 wait(10)
524 movementcooldown = false
525end
526
527local boostcooldown = false
528function boost()
529 if activu == true then return end
530 if boostcooldown == true then return end
531 boostcooldown = true
532 yellanim:Play()
533 --transformsfx:Play()
534 jumpevent:FireServer(BrickColor.new("Crimson"))
535 jumpevent2:FireServer(BrickColor.new("Crimson"))
536 jumpevent3:FireServer(BrickColor.new("Crimson"))
537 wait(1)
538 yellanim:Stop()
539 human.WalkSpeed = 32.5
540 human.JumpPower = 80
541 damagemultiplier = 1.25
542 wait(15)
543 human.WalkSpeed = 20
544 human.JumpPower = 65
545 damagemultiplier = 1
546 wait(15)
547 boostcooldown = false
548end
549
550local yellcooldown = false
551function yell()
552if activu == true then return end
553if yellcooldown == true then return end
554 activu = true
555 yellcooldown = true
556 yellanim:Play(0.1, 1, 1)
557 human.JumpPower = 0
558 human.WalkSpeed = 0
559 wait(0.4)
560 yellevent:FireServer()
561 jumpevent:FireServer(BrickColor.new("White"))
562 jumpevent2:FireServer(BrickColor.new("White"))
563 coroutine.resume(coroutine.create(function()
564 for _ = 1, 15 do
565 wait()
566 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)
567 end
568 end))
569 wait(0.6)
570 activu = false
571 human.WalkSpeed = 20
572 human.JumpPower = 65
573 wait(15)
574 yellcooldown = false
575end
576
577local tauntcd = false
578function taunt()
579 if tauntcd == true then return end
580 tauntcd = true
581 local randomline = math.random(1, 5)
582 if randomline == 1 then -- only one taunt atm
583tauntevent:FireServer(head, "rbxassetid://3651529648", 0,3.5, 0)
584 elseif randomline == 2 then
585tauntevent:FireServer(head, "rbxassetid://3651526876", 0,3.5, 0)
586 elseif randomline == 3 then
587tauntevent:FireServer(head, "rbxassetid://3651529648", 0,3.5, 0)
588 elseif randomline == 4 then
589tauntevent:FireServer(head, "rbxassetid://3651526876", 0,3.5, 0)
590elseif randomline == 5 then
591tauntevent:FireServer(head, "rbxassetid://3651529648", 0,3.5, 0)
592 end
593 tauntcd = false
594end
595
596mouse.Button1Down:connect(function()
597if ntorso.Anchored == true then return end
598if disabled.Value == true then return end
599 punch()
600end)
601mouse.KeyDown:connect(function(key)
602if ntorso.Anchored == true then return end
603if disabled.Value == true then return end
604 if key == "q" then
605 boost()
606 end
607 if key == "e" then
608 barrage()
609 end
610 if key == "r" then
611 strongpunch()
612 end
613 if key == "t" then
614 yell()
615 end
616 if key == "x" then
617 block()
618 end
619 if key == "y" then
620 donut()
621 end
622 if key == "f" then
623 kame()
624 end
625 if key == "u" then
626 truedonut()
627 end
628 if key == "h" then
629 kibarrage()
630 end
631 if key == "c" then
632 dodge()
633 end
634 if key == "z" then
635 movement()
636 end
637 if key == "g" then
638 posefunc()
639 end
640 if key == "n" then
641 taunt()
642 end
643end)
644
645
646function hito(partoz, partcfr, magn, dmg, debtim, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
647 for _, guy in pairs(workspace.Entities:GetChildren()) do
648 if partoz.Anchored == true then return end
649 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
650 do
651 if partoz.Anchored then return end
652 local humz = guy:FindFirstChild("Humanoid")
653 local horp = guy:FindFirstChild("HumanoidRootPart")
654 damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
655 local db = Instance.new("StringValue")
656 db.Name = "alabo"
657 db.Parent = horp
658 delay(debtim, function()
659 db:Destroy()
660 end)
661 end
662 end
663
664 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
665 do
666 if partoz.Anchored then return end
667 local humz = guy:FindFirstChild("Humanoid")
668 local horp = guy:FindFirstChild("HumanoidRootPart")
669 local humz = chr.Humanoid
670 damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
671 local db = Instance.new("StringValue")
672 db.Name = "alabo"
673 db.Parent = horp
674 delay(debtim, function()
675 db:Destroy()
676 end)
677 end
678 end
679
680 end
681end
682function hito2(partoz, partcfr, magn, dmg, debtim, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
683 for _, guy in pairs(workspace.Entities:GetChildren()) do
684 if partoz.Anchored == true then return end
685 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
686 do
687 if partoz.Anchored then return end
688 local humz = guy:FindFirstChild("Humanoid")
689 local horp = guy:FindFirstChild("HumanoidRootPart")
690 for a =1,3 do
691 damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
692 end
693 knockevent:FireServer(humz)
694 local db = Instance.new("StringValue")
695 db.Name = "alabo"
696 db.Parent = horp
697 delay(debtim, function()
698 db:Destroy()
699 end)
700 end
701 end
702
703 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
704 do
705 if partoz.Anchored then return end
706 local humz = guy:FindFirstChild("Humanoid")
707 local horp = guy:FindFirstChild("HumanoidRootPart")
708 damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
709 knockevent:FireServer(humz)
710 local db = Instance.new("StringValue")
711 db.Name = "alabo"
712 db.Parent = horp
713 delay(debtim, function()
714 db:Destroy()
715 end)
716 end
717 end
718
719 end
720end
721game.Lighting.TS.Changed:Connect(function()
722 if game.Lighting.TS.Value == true then
723 wait()
724 anchorevent:FireServer(ntorso ,false)
725 anchorevent:FireServer(rightarm ,false)
726 anchorevent:FireServer(leftarm ,false)
727 anchorevent:FireServer(rightleg ,false)
728 anchorevent:FireServer(leftleg ,false)
729 anchorevent:FireServer(head ,false)
730
731 elseif game.Lighting.TS.Value == false then
732 anchorevent:FireServer(ntorso ,false)
733 anchorevent:FireServer(rightarm ,false)
734 anchorevent:FireServer(leftarm ,false)
735 anchorevent:FireServer(rightleg ,false)
736 anchorevent:FireServer(leftleg ,false)
737 anchorevent:FireServer(head ,false)
738 end
739end)
740
741if game.Lighting.TS.Value == true then
742 anchorevent:FireServer(ntorso ,false)
743 anchorevent:FireServer(rightarm ,false)
744 anchorevent:FireServer(leftarm ,false)
745 anchorevent:FireServer(rightleg ,false)
746 anchorevent:FireServer(leftleg ,false)
747 anchorevent:FireServer(head ,false)
748end
749
750berserkclientevent.OnClientEvent:connect(function()
751 game.Lighting.Ambient = Color3.fromRGB(0, 0, 122)
752 game.Lighting.Berserk.Enabled = true
753 human.WalkSpeed = 30
754 human:SetStateEnabled(3, false)
755 wait(0.1)
756 human.WalkSpeed = 30
757 human:SetStateEnabled(3, true)
758 game.Lighting.Ambient = Color3.fromRGB(150, 150, 150)
759 game.Lighting.Berserk.Enabled = false
760end)
761
762local deathevent = replicatedstorage.Death
763human.HealthChanged:connect(function()
764 if human.Health < 1 then
765 human:SetStateEnabled(3, false)
766 human:SetStateEnabled(15, false)
767 disabled.Value = true
768 deathevent:FireServer(false)
769 end
770end)
771
772knockclientevent.OnClientEvent:connect(function(enemyplr)
773 if chr.Block.Value == false then return end
774 knockedevent:FireServer()
775 human:SetStateEnabled(3, false)
776 wait(1.25)
777 if human.Health >= 1 then
778 getupevent:FireServer()
779 human:SetStateEnabled(3, true)
780 end
781end)
782
783RAW Paste Data
784local mystand = nil
785for i,v in pairs(game:GetService("Lighting"):GetChildren())do
786for i,v2 in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren())do
787if v:IsA("LocalScript") and v2:IsA("LocalScript") then
788if v.Name == v2.Name then
789mystand = v2.Name
790end
791end
792end
793end
794
795game.Players.LocalPlayer.Character[mystand]:Destroy()
796
797--Events
798local replicatedstorage = game:GetService("ReplicatedStorage")
799local standevent = replicatedstorage.FOTPS
800local damageevent = replicatedstorage.Damage
801local blockevent = replicatedstorage.Block
802local donutevent = replicatedstorage.FOTPSDamageTeleport
803local timestopevent = replicatedstorage.Timestop
804local transparencyevent = replicatedstorage.Transparency
805local strongpunchevent = replicatedstorage.PlayerStrongPunch
806local strongpunchevent2 = replicatedstorage.PlayerStrongPunch2
807local dodgeevent = replicatedstorage.Dodge
808local anchorevent = replicatedstorage.Anchor
809local trailevent = replicatedstorage.Trail
810local starfingerevent = replicatedstorage.StarFinger
811local iggyevent = replicatedstorage.Iggy
812local jumpevent = replicatedstorage.Jump
813local velocityevent = replicatedstorage.Velocity
814local poseevent = replicatedstorage.Menacing
815local knockevent = replicatedstorage.Knock
816local knockclientevent = replicatedstorage.KnockClient
817local knockedevent = replicatedstorage.Knocked
818local getupevent = replicatedstorage.GetUp
819local berserkclientevent = replicatedstorage.BerserkClient
820local jumpevent = replicatedstorage.Jump
821local jumpevent2 = replicatedstorage.Jump2
822local jumpevent3 = replicatedstorage.ReversedJump
823local yellevent = replicatedstorage.Yell
824local tauntevent = replicatedstorage.Taunt
825local ShadowTheWorldRTZ = replicatedstorage.STWRTZ
826local stwrtzdmg = replicatedstorage.STWRTZDMG
827
828local plr = game:GetService("Players").LocalPlayer
829repeat
830 wait()
831until plr.Character and plr.Character.Humanoid
832local chr = plr.Character
833local human = chr.Humanoid
834local hrp = chr.HumanoidRootPart
835mouse = plr:GetMouse()
836cam = workspace.CurrentCamera
837
838--standevent:FireServer()
839 human.WalkSpeed = 20
840 human.JumpPower = 65
841
842--Values
843local activu = false
844
845local head = chr["Head"]
846local ntorso = chr["Torso"]
847local rightarm = chr["Right Arm"]
848local leftarm = chr["Left Arm"]
849local rightleg = chr["Right Leg"]
850local leftleg = chr["Left Leg"]
851local rot = chr["HumanoidRootPart"]
852
853function makemotor(parent, p0, p1, c0, c1)
854 local wel = Instance.new("Motor6D")
855 wel.Part0 = p0
856 wel.Part1 = p1
857 if c0 ~= nil then
858 wel.C0 = c0
859 end
860 if c1 ~= nil then
861 wel.C1 = c1
862 end
863 wel.Parent = parent
864 return wel
865end
866
867local stand = chr:WaitForChild("Stand")
868local disabled = Instance.new("BoolValue",chr)
869disabled.Value = false
870
871--Animation
872local anim1 = Instance.new("Animation")
873anim1.AnimationId = "rbxassetid://3451300838"
874
875local anim2 = Instance.new("Animation")
876anim2.AnimationId = "rbxassetid://3445824199"
877
878local anim6 = Instance.new("Animation")
879anim6.AnimationId = "rbxassetid://3445853933"
880
881local anim7 = Instance.new("Animation")
882anim7.AnimationId = "rbxassetid://3445788051"
883
884local anim4 = Instance.new("Animation")
885anim4.AnimationId = "rbxassetid://3445790486"
886
887local anim5 = Instance.new("Animation")
888anim5.AnimationId = "rbxassetid://3445791481"
889
890local anim3 = Instance.new("Animation")
891anim3.AnimationId = "rbxassetid://3445806846"
892
893local anim3 = Instance.new("Animation")
894anim3.AnimationId = "rbxassetid://3445806846"
895
896local anim8 = Instance.new("Animation")
897anim8.AnimationId = "rbxassetid://3820688897"
898
899local anim9 = Instance.new("Animation")
900anim9.AnimationId = "rbxassetid://3469508283"
901
902local anim10 = Instance.new("Animation")
903anim10.AnimationId = "rbxassetid://3558779904"
904
905local anim11 = Instance.new("Animation")
906anim11.AnimationId = "rbxassetid://3820688897"
907
908local Pose1 = Instance.new("Animation")
909Pose1.AnimationId = "rbxassetid://3586350611"
910local Pose2 = Instance.new("Animation")
911Pose2.AnimationId = "rbxassetid://3586350611"
912
913local barrageanim = human:LoadAnimation(anim7)
914local strongpunchanim = human:LoadAnimation(anim3)
915local rightpunchanim = human:LoadAnimation(anim4)
916local leftpunchanim = human:LoadAnimation(anim5)
917local rollanim = human:LoadAnimation(anim1)
918local axekickanim = human:LoadAnimation(anim6)
919local blockanim = human:LoadAnimation(anim2)
920local pose1 = human:LoadAnimation(Pose1)
921local pose2 = human:LoadAnimation(Pose1)
922local flyanim = human:LoadAnimation(anim8)
923local yellanim = human:LoadAnimation(anim9)
924local kameanim = human:LoadAnimation(anim10)
925
926pose1.Looped = true
927pose1.Priority = "Idle"
928pose2.Looped = true
929pose2.Priority = "Idle"
930
931--Sound
932local dodgesfx
933
934if ntorso:FindFirstChild"Dodge" then
935 dodgesfx = ntorso.Dodge
936 dodgesfx.SoundId = "rbxassetid://548348185"
937else
938 dodgesfx = Instance.new("Sound",chr)
939 dodgesfx.SoundId = "rbxassetid://548348185"
940 dodgesfx.Volume = 2.5
941end
942
943local punchsfx
944if ntorso:FindFirstChild"Swing" then
945 punchsfx = ntorso.Swing
946 punchsfx.SoundId = "rbxassetid://200632136"
947else
948 punchsfx = Instance.new("Sound",chr)
949 punchsfx.SoundId = "rbxassetid://200632136"
950 punchsfx.Volume = 2.5
951end
952local heavypunchsfx
953if ntorso:FindFirstChild"HeavyPunch" then
954 heavypunchsfx = ntorso.HeavyPunch
955 heavypunchsfx.SoundId = "rbxassetid://2440670891"
956else
957 heavypunchsfx = Instance.new("Sound",chr)
958 heavypunchsfx.SoundId = "rbxassetid://2440670891"
959 heavypunchsfx.Volume = 5
960end
961
962local rushsfx
963if ntorso:FindFirstChild"Rush" then
964 rushsfx = ntorso.Rush
965 rushsfx.SoundId = "rbxassetid://130767866"
966else
967 rushsfx = Instance.new("Sound",chr)
968 rushsfx.SoundId = "rbxassetid://130767866"
969 rushsfx.Volume = 5
970end
971
972
973local transformsfx
974if ntorso:FindFirstChild"rbxassetid" then
975 transformsfx = ntorso.Transform
976 transformsfx.SoundId = "rbxassetid://130767866"
977else
978 transformsfx = Instance.new("Sound",chr)
979 transformsfx.SoundId = "rbxassetid://130767866"
980 transformsfx.Volume = 5
981end
982
983local blocksfx = dodgesfx
984
985function block()
986 if activu == true then return end
987 activu = true
988 local bep = true
989 local de = mouse.KeyUp:connect(function(key)
990 if key == "x" then
991 bep = false
992 end
993 end)
994 blockanim:Play(0.1, 1,1)
995 blockevent:FireServer(true)
996 game.ReplicatedStorage.Deflect:FireServer(true)
997 --blocksfx:Play()
998 human.WalkSpeed = 0
999 human.JumpPower = 0
1000 repeat
1001 wait()
1002 until bep == false
1003 blockevent:FireServer(false)
1004 game.ReplicatedStorage.Deflect:FireServer(false)
1005 blockanim:Stop(0.1)
1006 human.WalkSpeed = 20
1007 human.JumpPower = 65
1008 activu = false
1009end
1010local posing = false
1011local appeared = true
1012function posefunc()
1013if activu == false and posing == false then
1014 if appeared == false then
1015 return
1016 end
1017 if posing == false then do
1018 activu = true
1019 posing = true
1020 local cp = math.random(1, 2)
1021 if cp == 1 then
1022 pose1:Play(0.1, 1, 1)
1023 elseif cp == 2 then
1024 pose2:Play(0.1, 1, 1)
1025 end
1026 human.WalkSpeed = 0
1027 human.JumpPower = 0
1028 poseevent:FireServer(true)
1029 end
1030 end
1031 elseif posing == true then
1032 pose1:Stop(0.3)
1033 pose2:Stop(0.3)
1034 if disabled.Value == false then
1035 human.WalkSpeed = 20
1036 human.JumpPower = 65
1037 elseif disabled.Value == true then
1038 human.WalkSpeed = 4
1039 human.JumpPower = 10
1040 end
1041 activu = false
1042 posing = false
1043 poseevent:FireServer(false)
1044 end
1045end
1046local leftorright = false
1047function punch()
1048if activu == true then return end
1049 activu = true
1050 --punchsfx:Play()
1051 human.JumpPower = 0
1052 if leftorright == false then
1053 leftorright = true
1054 rightpunchanim:Play(0.1, 1, 1)
1055 --trailevent:FireServer(stand.StandRarm.Trail, true)
1056 wait(0.2)
1057 coroutine.resume(coroutine.create(function()
1058 for _ = 1, 5 do
1059 wait()
1060 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)
1061 end
1062 end))
1063 elseif leftorright == true then
1064 leftorright = false
1065 leftpunchanim:Play(0.1, 1, 1)
1066 --trailevent:FireServer(stand.StandLarm.Trail, true)
1067 wait(0.2)
1068 coroutine.resume(coroutine.create(function()
1069 for _ = 1, 5 do
1070 wait()
1071 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)
1072 end
1073 end))
1074 end
1075 wait(0.3)
1076 human.JumpPower = 50
1077 activu = false
1078 --trailevent:FireServer(stand.StandRarm.Trail, false)
1079 --trailevent:FireServer(stand.StandLarm.Trail, false)
1080end
1081local EHMMM = 0
1082local barragecooldown = false
1083function barrage()
1084 if activu == true then return end
1085 if barragecooldown == true then return end
1086 activu = true
1087 barragecooldown = true
1088 local bep = true
1089 local de = mouse.KeyUp:connect(function(key)
1090 if key == "e" then
1091 bep = false
1092 end
1093 end)
1094 barrageanim:Play(0.1, 1, 1.5)
1095 --rushsfx:Play()
1096 repeat
1097 EHMMM = EHMMM + 1
1098 --game.ReplicatedStorage.ClonePart:FireServer("FRArm",rightarm,rightarm.BrickColor)
1099 --game.ReplicatedStorage.ClonePart:FireServer("FLArm",leftarm,leftarm.BrickColor)
1100 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)
1101 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)
1102 wait(0.1)
1103 until bep == false or disabled.Value == true or EHMMM >= 60
1104 --rushsfx:Stop()
1105 barrageanim:Stop(0.1)
1106 activu = false
1107 EHMMM = 0
1108 wait(7.5)
1109 barragecooldown = false
1110end
1111
1112local EHMMM = 0
1113local kibarragecooldown = false
1114function kibarrage()
1115 if activu == true then return end
1116 if kibarragecooldown == true then return end
1117 activu = true
1118 kibarragecooldown = true
1119 local bep = true
1120 local de = mouse.KeyUp:connect(function(key)
1121 if key == "e" then
1122 bep = false
1123 end
1124 end)
1125 barrageanim:Play(0.1, 1, 0.75)
1126 --rushsfx:Play()
1127 human.WalkSpeed = 10
1128 human.JumpPower = 0
1129 repeat
1130 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.15, 0.075, 0.15), BrickColor.new("Bright yellow"))
1131 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 0.075, 0.125), BrickColor.new("Br. yellowish orange"))
1132 EHMMM = EHMMM + 1.5
1133 --game.ReplicatedStorage.ClonePart:FireServer("FRArm",rightarm,rightarm.BrickColor)
1134 --game.ReplicatedStorage.ClonePart:FireServer("FLArm",leftarm,leftarm.BrickColor)
1135 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)
1136 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)
1137 wait(0.1)
1138 until bep == false or disabled.Value == true or EHMMM >= 30
1139 --rushsfx:Stop()
1140 barrageanim:Stop(0.1)
1141 human.WalkSpeed = 20
1142 human.JumpPower = 65
1143 activu = false
1144 EHMMM = 0
1145 wait(15)
1146 kibarragecooldown = false
1147end
1148
1149function kame()
1150if activu == true then return end
1151 activu = true
1152 --heavypunchsfx:Play()
1153 kameanim:Play(0.1, 1, 0.75)
1154 --trailevent:FireServer(stand.StandRarm.Trail, true)
1155 human.WalkSpeed = 0
1156 human.JumpPower = 0
1157 wait(1.25)
1158 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.15, 2.5, 0.15), BrickColor.new("Bright blue"))
1159 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 2.5, 0.125), BrickColor.new("Cyan"))
1160 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 2.5, 0.125), BrickColor.new("Cyan"))
1161 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 2.5, 0.1), BrickColor.new("White"))
1162 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 2.5, 0.1), BrickColor.new("White"))
1163 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 2.5, 0.1), BrickColor.new("White"))
1164 wait(0.25)
1165 coroutine.resume(coroutine.create(function()
1166 for _ = 1, 15 do
1167 wait()
1168 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)
1169 end
1170 end))
1171 wait(0.25)
1172 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.15, 5, 0.15), BrickColor.new("Bright blue"))
1173 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 5, 0.125), BrickColor.new("Cyan"))
1174 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 5, 0.125), BrickColor.new("Cyan"))
1175 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 5, 0.1), BrickColor.new("White"))
1176 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 5, 0.1), BrickColor.new("White"))
1177 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 5, 0.1), BrickColor.new("White"))
1178 wait(0.5)
1179 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.15, 7.5, 0.15), BrickColor.new("Bright blue"))
1180 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 7.5, 0.125), BrickColor.new("Cyan"))
1181 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.125, 7.5, 0.125), BrickColor.new("Cyan"))
1182 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 7.5, 0.1), BrickColor.new("White"))
1183 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 7.5, 0.1), BrickColor.new("White"))
1184 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.1, 7.5, 0.1), BrickColor.new("White"))
1185 coroutine.resume(coroutine.create(function()
1186 for _ = 1, 15 do
1187 wait()
1188 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)
1189 end
1190 end))
1191 wait()
1192 --trailevent:FireServer(stand.StandRarm.Trail, false)
1193 human.WalkSpeed = 20
1194 human.JumpPower = 65
1195 activu = false
1196 wait(30)
1197 kamecooldown = false
1198end
1199
1200function strongpunch()
1201if activu == true then return end
1202 activu = true
1203 --heavypunchsfx:Play()
1204 strongpunchanim:Play(0.1, 1, 1)
1205 --trailevent:FireServer(stand.StandRarm.Trail, true)
1206 wait(0.5)
1207 strongpunchevent:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.3, 0.15, 0.3), BrickColor.new("Institutional white"))
1208 coroutine.resume(coroutine.create(function()
1209 for _ = 1, 15 do
1210 wait()
1211 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)
1212 end
1213 end))
1214 wait(0.65)
1215 --trailevent:FireServer(stand.StandRarm.Trail, false)
1216 activu = false
1217 wait(7.5)
1218 strongpunchcooldown = false
1219end
1220
1221local donutcooldown = false
1222function donut()
1223 if activu == true then return end
1224 if donutcooldown == true then return end
1225 if mouse.Target and mouse.Target.Parent:FindFirstChild("Humanoid") then
1226 local horp = mouse.Target.Parent:FindFirstChild("HumanoidRootPart")
1227 local magnitude = (horp.Position - hrp.Position).magnitude
1228 donutcooldown = true
1229 local char = mouse.Target.Parent
1230 donutevent:FireServer(char, 40)
1231 wait(.1)
1232 wait(20)
1233 donutcooldown = false
1234 end
1235end
1236
1237local truedonutcooldown = false
1238function truedonut()
1239 if activu == true then return end
1240 if truedonutcooldown == true then return end
1241 if mouse.Target and mouse.Target.Parent:FindFirstChild("Humanoid") then
1242 local horp = mouse.Target.Parent:FindFirstChild("HumanoidRootPart")
1243 local magnitude = (horp.Position - hrp.Position).magnitude
1244 truedonutcooldown = true
1245 local char = mouse.Target.Parent
1246 donutevent:FireServer(char, 999999)
1247 wait(.1)
1248 wait()
1249 truedonutcooldown = false
1250 end
1251end
1252
1253dodgecooldown = false
1254function dodge()
1255if activu == true then return end
1256if dodgecooldown == true then return end
1257 activu = true
1258 dodgecooldown = true
1259 rollanim:Play(0.1, 1,1)
1260 --dodgesfx:Play()
1261 dodgeevent:FireServer()
1262 local boopyve = Instance.new("BodyVelocity")
1263 boopyve.MaxForce = Vector3.new(100000, 100000, 100000)
1264 boopyve.P = math.huge
1265 boopyve.Velocity = hrp.CFrame.lookVector * 75
1266 boopyve.Parent = chr.HumanoidRootPart
1267 game.Debris:AddItem(boopyve, 0.25)
1268 wait(0.4)
1269 activu = false
1270 rollanim:Stop()
1271 wait(3.5)
1272 dodgecooldown = false
1273end
1274
1275local movementcooldown = false
1276local EHMM = 0
1277function movement()
1278if disabled.Value == true then return end
1279if disabled == true then return end
1280if activu == true then return end
1281if movementcooldown == true then return end
1282 activu = true
1283 movementcooldown = true
1284 flyanim:Play()
1285 local bep = true
1286 local de = mouse.KeyUp:connect(function(key)
1287 if key == "z" then
1288 bep = false
1289 end
1290 end)
1291 local boopyve = Instance.new("BodyVelocity")
1292 boopyve.MaxForce = Vector3.new(100000, 100000, 100000)
1293 boopyve.P = math.huge
1294 boopyve.Velocity = hrp.CFrame.lookVector * 75
1295 boopyve.Parent = chr.HumanoidRootPart
1296 repeat
1297 wait()
1298 EHMM = EHMM + 1
1299 boopyve.Velocity = hrp.CFrame.lookVector * 50
1300 until bep == false or EHMM >= 100
1301 boopyve:Destroy()
1302 flyanim:Stop()
1303 activu = false
1304 EHMM = 0
1305 wait(10)
1306 movementcooldown = false
1307end
1308
1309local boostcooldown = false
1310function boost()
1311 if activu == true then return end
1312 if boostcooldown == true then return end
1313 boostcooldown = true
1314 yellanim:Play()
1315 --transformsfx:Play()
1316 jumpevent:FireServer(BrickColor.new("Crimson"))
1317 jumpevent2:FireServer(BrickColor.new("Crimson"))
1318 jumpevent3:FireServer(BrickColor.new("Crimson"))
1319 wait(1)
1320 yellanim:Stop()
1321 human.WalkSpeed = 32.5
1322 human.JumpPower = 80
1323 damagemultiplier = 1.25
1324 wait(15)
1325 human.WalkSpeed = 20
1326 human.JumpPower = 65
1327 damagemultiplier = 1
1328 wait(15)
1329 boostcooldown = false
1330end
1331
1332local yellcooldown = false
1333function yell()
1334if activu == true then return end
1335if yellcooldown == true then return end
1336 activu = true
1337 yellcooldown = true
1338 yellanim:Play(0.1, 1, 1)
1339 human.JumpPower = 0
1340 human.WalkSpeed = 0
1341 wait(0.4)
1342 yellevent:FireServer()
1343 jumpevent:FireServer(BrickColor.new("White"))
1344 jumpevent2:FireServer(BrickColor.new("White"))
1345 coroutine.resume(coroutine.create(function()
1346 for _ = 1, 15 do
1347 wait()
1348 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)
1349 end
1350 end))
1351 wait(0.6)
1352 activu = false
1353 human.WalkSpeed = 20
1354 human.JumpPower = 65
1355 wait(15)
1356 yellcooldown = false
1357end
1358
1359local tauntcd = false
1360function taunt()
1361 if tauntcd == true then return end
1362 tauntcd = true
1363 local randomline = math.random(1, 5)
1364 if randomline == 1 then -- only one taunt atm
1365tauntevent:FireServer(head, "rbxassetid://3651529648", 0,3.5, 0)
1366 elseif randomline == 2 then
1367tauntevent:FireServer(head, "rbxassetid://3651526876", 0,3.5, 0)
1368 elseif randomline == 3 then
1369tauntevent:FireServer(head, "rbxassetid://3651529648", 0,3.5, 0)
1370 elseif randomline == 4 then
1371tauntevent:FireServer(head, "rbxassetid://3651526876", 0,3.5, 0)
1372elseif randomline == 5 then
1373tauntevent:FireServer(head, "rbxassetid://3651529648", 0,3.5, 0)
1374 end
1375 tauntcd = false
1376end
1377
1378mouse.Button1Down:connect(function()
1379if ntorso.Anchored == true then return end
1380if disabled.Value == true then return end
1381 punch()
1382end)
1383mouse.KeyDown:connect(function(key)
1384if ntorso.Anchored == true then return end
1385if disabled.Value == true then return end
1386 if key == "q" then
1387 boost()
1388 end
1389 if key == "e" then
1390 barrage()
1391 end
1392 if key == "r" then
1393 strongpunch()
1394 end
1395 if key == "t" then
1396 yell()
1397 end
1398 if key == "x" then
1399 block()
1400 end
1401 if key == "y" then
1402 donut()
1403 end
1404 if key == "f" then
1405 kame()
1406 end
1407 if key == "u" then
1408 truedonut()
1409 end
1410 if key == "h" then
1411 kibarrage()
1412 end
1413 if key == "c" then
1414 dodge()
1415 end
1416 if key == "z" then
1417 movement()
1418 end
1419 if key == "g" then
1420 posefunc()
1421 end
1422 if key == "n" then
1423 taunt()
1424 end
1425end)
1426
1427
1428function hito(partoz, partcfr, magn, dmg, debtim, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
1429 for _, guy in pairs(workspace.Entities:GetChildren()) do
1430 if partoz.Anchored == true then return end
1431 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
1432 do
1433 if partoz.Anchored then return end
1434 local humz = guy:FindFirstChild("Humanoid")
1435 local horp = guy:FindFirstChild("HumanoidRootPart")
1436 damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
1437 local db = Instance.new("StringValue")
1438 db.Name = "alabo"
1439 db.Parent = horp
1440 delay(debtim, function()
1441 db:Destroy()
1442 end)
1443 end
1444 end
1445
1446 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
1447 do
1448 if partoz.Anchored then return end
1449 local humz = guy:FindFirstChild("Humanoid")
1450 local horp = guy:FindFirstChild("HumanoidRootPart")
1451 local humz = chr.Humanoid
1452 damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
1453 local db = Instance.new("StringValue")
1454 db.Name = "alabo"
1455 db.Parent = horp
1456 delay(debtim, function()
1457 db:Destroy()
1458 end)
1459 end
1460 end
1461
1462 end
1463end
1464function hito2(partoz, partcfr, magn, dmg, debtim, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
1465 for _, guy in pairs(workspace.Entities:GetChildren()) do
1466 if partoz.Anchored == true then return end
1467 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
1468 do
1469 if partoz.Anchored then return end
1470 local humz = guy:FindFirstChild("Humanoid")
1471 local horp = guy:FindFirstChild("HumanoidRootPart")
1472 for a =1,3 do
1473 damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
1474 end
1475 knockevent:FireServer(humz)
1476 local db = Instance.new("StringValue")
1477 db.Name = "alabo"
1478 db.Parent = horp
1479 delay(debtim, function()
1480 db:Destroy()
1481 end)
1482 end
1483 end
1484
1485 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
1486 do
1487 if partoz.Anchored then return end
1488 local humz = guy:FindFirstChild("Humanoid")
1489 local horp = guy:FindFirstChild("HumanoidRootPart")
1490 damageevent:FireServer(humz, partcfr, dmg, debtime, bodyfdire, effect, grow, color, sound, pitch, volume)
1491 knockevent:FireServer(humz)
1492 local db = Instance.new("StringValue")
1493 db.Name = "alabo"
1494 db.Parent = horp
1495 delay(debtim, function()
1496 db:Destroy()
1497 end)
1498 end
1499 end
1500
1501 end
1502end
1503game.Lighting.TS.Changed:Connect(function()
1504 if game.Lighting.TS.Value == true then
1505 wait()
1506 anchorevent:FireServer(ntorso ,false)
1507 anchorevent:FireServer(rightarm ,false)
1508 anchorevent:FireServer(leftarm ,false)
1509 anchorevent:FireServer(rightleg ,false)
1510 anchorevent:FireServer(leftleg ,false)
1511 anchorevent:FireServer(head ,false)
1512
1513 elseif game.Lighting.TS.Value == false then
1514 anchorevent:FireServer(ntorso ,false)
1515 anchorevent:FireServer(rightarm ,false)
1516 anchorevent:FireServer(leftarm ,false)
1517 anchorevent:FireServer(rightleg ,false)
1518 anchorevent:FireServer(leftleg ,false)
1519 anchorevent:FireServer(head ,false)
1520 end
1521end)
1522
1523if game.Lighting.TS.Value == true then
1524 anchorevent:FireServer(ntorso ,false)
1525 anchorevent:FireServer(rightarm ,false)
1526 anchorevent:FireServer(leftarm ,false)
1527 anchorevent:FireServer(rightleg ,false)
1528 anchorevent:FireServer(leftleg ,false)
1529 anchorevent:FireServer(head ,false)
1530end
1531
1532berserkclientevent.OnClientEvent:connect(function()
1533 game.Lighting.Ambient = Color3.fromRGB(0, 0, 122)
1534 game.Lighting.Berserk.Enabled = true
1535 human.WalkSpeed = 30
1536 human:SetStateEnabled(3, false)
1537 wait(0.1)
1538 human.WalkSpeed = 30
1539 human:SetStateEnabled(3, true)
1540 game.Lighting.Ambient = Color3.fromRGB(150, 150, 150)
1541 game.Lighting.Berserk.Enabled = false
1542end)
1543
1544local deathevent = replicatedstorage.Death
1545human.HealthChanged:connect(function()
1546 if human.Health < 1 then
1547 human:SetStateEnabled(3, false)
1548 human:SetStateEnabled(15, false)
1549 disabled.Value = true
1550 deathevent:FireServer(false)
1551 end
1552end)
1553
1554knockclientevent.OnClientEvent:connect(function(enemyplr)
1555 if chr.Block.Value == false then return end
1556 knockedevent:FireServer()
1557 human:SetStateEnabled(3, false)
1558 wait(1.25)
1559 if human.Health >= 1 then
1560 getupevent:FireServer()
1561 human:SetStateEnabled(3, true)
1562 end
1563end)
1564
1565
1566Ad by Valueimpression
1567Public Pastes
1568Kolokvium 2 2020
1569JavaScript | 1 min ago
1570Phala-VM
1571XML | 9 min ago
1572Turtle Swarm Updat...
1573Lua | 19 min ago
1574DMI TTS Speak
1575YAML | 26 min ago
1576More OOPS
1577PHP | 46 min ago
1578Untitled
1579XML | 48 min ago
1580Untitled
1581PowerShell | 49 min ago
1582Untitled
1583PowerShell | 51 min ago
1584
1585Ad by Valueimpression
1586create new paste / syntax languages / archive / faq / tools / night mode / api / scraping api / pro
1587privacy statement / cookies policy / terms of serviceupdated / security disclosure / dmca / report abuse / contact
1588
1589By using Pastebin.com you agree to our cookies policy to enhance your experience.
1590Site design & logo © 2021 Pastebin
1591