· 4 years ago · Aug 27, 2021, 10:24 AM
1-- Basic Setup Values:
2local ABDSound = {}
3ABDSound.Sounds = {}
4local Effects = workspace.Effects
5local rStorage = game:GetService("ReplicatedStorage")
6local Damage = rStorage.Damage
7local Player = game:GetService("Players").LocalPlayer
8local SOHSongs = { -- Collection of old-usable Songs that fit normal SOH.
9 1608999954, -- First ever SOH Song
10 5644261260,
11 1865477380,
12 204244804
13}
14local KaiokenSongs = { -- Collection of old-usable Songs that fit Kaioken SOH.
15 1488655656, -- First ever Kaioken Song
16 204277061
17}
18local SOHSongProperties = {
19 ID = 1463805464,
20 Volume = 16.5,
21 Pitch = 1
22}
23local KaiokenSongProperties = {
24 ID = 2402118687,
25 Volume = 22,
26 Pitch = 1
27}
28local IgnoreAllCooldown = false -- Set to true if you don't want "cooldown" on this script.
29local DisableSong = false
30local Invincible = false
31local KaioKen = false
32local Move = false
33local Posing = false
34local Barraging = false
35local CDown = false
36local FirstTime = true
37local Blocking = false
38local Beatdown = false
39local AddedConnection = nil
40local RTZEnabled = false
41local Countering = false
42local RTZing = false
43local StarmanDamage = true
44local HealthBeforeStarman = 0
45local GlobalStarColor = 0
46local Mouse = Player:GetMouse()
47
48local Rainbow3 = {
49 R = 255,
50 G = 0,
51 B = 0,
52 CurrentlyAdding = "G",
53 AddToCurrent = 2.5
54}
55
56local SOHGui = game:GetObjects("rbxassetid://5717866243")[1]
57SOHGui.Parent = game:GetService("CoreGui")
58
59local CreditsText = [[
60 - Jig -
61 SOH Scripting, Audio Player System Revamp, Animations
62
63 - Lean -
64 Original Audio Player System
65
66 - Rinku -
67 SOH GUI, SOH Intro, Ideas, Animations
68
69 - Mirciog -
70 Ideas, Effects, Some Scripting
71
72 - Luca -
73 Ideas
74
75 - Loki -
76 Professional Voice Actor
77
78 - Ocin -
79 Security Flaw Reporter & Patch Helper
80
81 - A Bizarre Day -
82 Super Bad Security
83]]
84
85local ChangelogsText = [[
86 SOH: Version 6.7
87 - Dad came back with the milk
88 - Changed Aura
89 - Removed some Bypassed SFX/Songs
90
91 SOH: Version 6.6
92 - Fixed SOH Security
93 - Added respectful Credits
94 - If same Audio ID exists in Set as Starman it'll be deleted and replaced
95 - Fixed Intro
96 - Fixed Kaioken Hits Sound bug
97 - Changed "Cut G" Sound
98 - Switched "T" and ";"
99 - Fixed Target attacks not working
100
101 SOH: Version 6.5
102 - Anti Remote Spy (Don't try it, you'll get blacklisted)
103 - Whitelist System
104
105 SOH: Version 6.4
106 - Set as Starman Song now will create a button with the asset name
107 - Now set as Starman can only be set once per ID
108
109 SOH: Version 6.3
110 - Fixed KQ's Bomb Rotation Bug
111 - Fixed Begoner Kick's (K) Hitbox
112 - Made "R" an actual Falcon Punch
113
114 SOH: Version 6.2
115 - Complete GUI Revamp with more Options
116 - Added UI Animation to Kaioken Hits
117 - Moved Kaioken Hits to RightControl
118
119 Note: All older updates below Version 6.2 will not be listed here.
120]]
121
122local MoveListText = [[
123 Q - Donut
124 - Damage: 125
125 - Knockback: Great
126 - Stun Time: 3 Seconds
127
128 E [Hold Key] - Barrage
129 - Damage: 12.5
130 - Knockback: None
131 - Stun Time: None
132
133 R - Falcon Punch
134 - Damage: 70
135 - Knockback: Great
136 - Stun Time: 2.5 Seconds
137
138 T - Forward Kick
139 - Damage: 75
140 - Knockback: Insane
141 - Stun Time: 2 Seconds
142
143 F - Body Down
144 - Damage: 95
145 - Knockback: None
146 - Stun Time: 8 Seconds
147
148 G - Neutral Special
149 - Damage: 25 - 250
150 - Knockback: None
151 - Stun Time: None
152
153 H [Hold Key] - Heal Barrage
154 - Heal: 13.5
155 - Knockback: None
156 - Stun Time: None
157
158 J - Yeet! Dash
159 - Damage: 45
160 - Knockback: Great
161 - Stun Time: 1.5 Seconds
162
163 U - Cut G
164 - Damage: ∞
165 - Knockback: None
166 - Stun Time: None
167
168 K - Begoner Kick
169 - Damage: 99
170 - Knockback: Extreme
171 - Stun Time: 3 Seconds
172
173 L - Truthful Uppercut
174 - Damage: 99 - ∞
175 - Knockback: Extreme - ∞
176 - Stun Time: 3 - ∞ Seconds
177
178 B - Jeff's True Jumping Power
179 - Damage: ∞
180 - Knockback: Extreme
181 - Stun Time: ∞
182
183 N - Beatdown
184 - Damage: ∞
185 - Knockback: None
186 - Stun Time: 30 Seconds
187
188 P - Yare Yare [Counter]
189 - Damage: 75
190 - Knockback: Great
191 - Stun Time: 1 Second
192
193 Y - Starman Mode [On/Off]
194 - Damage: ∞
195 - Knockback: ∞
196 - Damage Boost: 1.7x
197 - Speed Boost: 2.75x
198 - Jump Boost: 2.5x
199
200 Z - Mouse Teleport
201 - Speed: Instantaneous
202 - Safety: Mediocre
203
204 C - Spin Dash
205 - Speed: Very Fast
206 - Safety: Safe
207
208 V - Instant Teleportation
209 - Speed: Instantaneous
210 - Safety: Dangerous
211
212 LeftControl - Kaioken [On/Off]
213 - Damage Boost: 5x
214 - Speed Boost: 2x
215 - Jump Boost: 2.5x
216
217 RightControl - Rush Blows
218 - Damage: 400
219 - Knockback: None
220 - Stun Time: 7 Seconds
221
222 , - Shattering Pulse
223 - Damage: ∞ [Area Damage]
224 - Knockback: None
225 - Stun Time: None
226
227 . - Return To Zero [Counter]
228 - Damage: 75
229 - Knockback: Great
230 - Stun Time: 1 Second
231
232 ; - Obliterate
233 - Damage: ∞ [Everyone]
234 - Knockback: Insane [Everyone]
235 - Stun Time: None
236
237 ' - Nothing Personal
238 - Damage: ∞
239 - Knockback: None
240 - Stun Time: None
241]]
242
243local SOHGuiChildren = {
244 Shower = SOHGui.ShowcaseFrame,
245 Selector = SOHGui.ShowcaseFrame.SelectionList,
246 Credits = SOHGui.CreditsFrame,
247 Changelogs = SOHGui.ChangelogsFrame,
248 Settings = SOHGui.SettingsFrame,
249 MoveList = SOHGui.MoveListFrame,
250 HealthBar = SOHGui.HealthFrame,
251 Taunts = SOHGui.TauntsFrame,
252 Intro = SOHGui.IntroFrame
253}
254
255local SOHGuiBools = {
256 Shown = false,
257 Credit = false,
258 Changelog = false,
259 Setting = false,
260 Movelist = false,
261 Taunt = false,
262 CompletelyDisableThemes = false,
263 AllowRegeneration = true,
264 AuraEnabled = true,
265 IntroAnswerGot = false,
266 IntroAnswer = false
267}
268
269local SOHValues = {
270 MaxHealth = 5000,
271 RegenSpeed = 1.7,
272 RegenAmount = 250
273}
274
275local Songs = {
276 {
277 ID = 4545048539,
278 Length = 115.564,
279 Volume = 20.5,
280 Pitch = 1
281 },
282 {
283 ID = 727901000,
284 Length = 61.073,
285 Volume = 20.5,
286 Pitch = 1
287 },
288 {
289 ID = 1694414207,
290 Length = 53.688,
291 Volume = 20.5,
292 Pitch = 1
293 },
294 {
295 ID = 3168079846,
296 Length = 248.973,
297 Volume = 20.5,
298 Pitch = 1
299 },
300 {
301 ID = 681504763,--149218605,
302 Length = 117.811,
303 Volume = 20.5,
304 Pitch = 1
305 },
306 {
307 ID = 142559694,
308 Length = 74.082,
309 Volume = 20.5,
310 Pitch = 1
311 },
312 {
313 ID = 173765711,
314 Length = 29.884,
315 Volume = 20.5,
316 Pitch = 1
317 },
318 {
319 ID = 178634176,
320 Length = 113.998,
321 Volume = 20.5,
322 Pitch = 1
323 },
324 {
325 ID = 145602864,
326 Length = 33.097,
327 Volume = 20.5,
328 Pitch = 1
329 },
330 {
331 ID = 555086368,
332 Length = 77.664,
333 Volume = 20.5,
334 Pitch = 1
335 },
336 {
337 ID = 1519791133,
338 Length = 54.987,
339 Volume = 20.5,
340 Pitch = 1
341 },
342 {
343 ID = 145151785,
344 Length = 67.918,
345 Volume = 20.5,
346 Pitch = 1
347 },
348 {
349 ID = 4663207251,
350 Length = 67.134,
351 Volume = 20.5,
352 Pitch = 1
353 },
354 {
355 ID = 1050203017,
356 Length = 1,
357 Volume = 20.5,
358 Pitch = 1
359 },
360 {
361 ID = 427794811,
362 Length = 1,
363 Volume = 20.5,
364 Pitch = 1
365 },
366 {
367 ID = 915947767,
368 Length = 1,
369 Volume = 20.5,
370 Pitch = 1
371 },
372 {
373 ID = 2264258418,
374 Length = 1,
375 Volume = 20.5,
376 Pitch = 1
377 },
378 {
379 ID = 1100684987,
380 Length = 1,
381 Volume = 20.5,
382 Pitch = 1
383 },
384 {
385 ID = 516103418,
386 Length = 1,
387 Volume = 20.5,
388 Pitch = 1
389 },
390 {
391 ID = 647829281,
392 Length = 1,
393 Volume = 20.5,
394 Pitch = 1
395 },
396 {
397 ID = 4011522775,
398 Length = 1,
399 Volume = 20.5,
400 Pitch = 1
401 },
402 {
403 ID = 142456837,
404 Length = 1,
405 Volume = 20.5,
406 Pitch = 1
407 },
408 {
409 ID = 878661041,
410 Length = 1,
411 Volume = 20.5,
412 Pitch = 1
413 },
414 {
415 ID = 4899068176,
416 Length = 1,
417 Volume = 20.5,
418 Pitch = 1
419 },
420 {
421 ID = 2591899562,
422 Length = 1,
423 Volume = 20.5,
424 Pitch = 1
425 },
426 {
427 ID = 150486020,
428 Length = 1,
429 Volume = 20.5,
430 Pitch = 1
431 },
432 {
433 ID = 5424704098,
434 Length = 1,
435 Volume = 20.5,
436 Pitch = 1
437 },
438 {
439 ID = 5452258739,--5427117217,
440 Length = 1,
441 Volume = 50,
442 Pitch = 1--4
443 },
444 {
445 ID = 5482545171,
446 Length = 1,
447 Volume = 50,
448 Pitch = 1
449 }
450}
451
452-- GUI: Setup
453for Index, GUIObject in next, SOHGui:GetChildren() do
454 if GUIObject:IsA("Frame") then
455 GUIObject.Visible = false
456 end
457end
458SOHGuiChildren.Credits.CreditsLabel.Text = CreditsText
459SOHGuiChildren.Changelogs.ChangelogsLabel.Text = ChangelogsText
460SOHGuiChildren.MoveList.MoveList.MoveListLabel.Text = MoveListText
461SOHGuiChildren.Intro.Visible = true
462
463-- GUI: Frame Visiblities
464SOHGuiChildren.Shower.Activition.MouseButton1Click:Connect(function()
465 SOHGuiBools.Shown = not SOHGuiBools.Shown
466 if SOHGuiBools.Shown == true then
467 SOHGuiChildren.Shower:TweenPosition(UDim2.fromScale(0.92, 0.569), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.7, true)
468 SOHGuiChildren.Shower.Activition.Text = ">"
469 else
470 SOHGuiChildren.Shower:TweenPosition(UDim2.fromScale(0.984, 0.569), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.7, true)
471 SOHGuiChildren.Shower.Activition.Text = "<"
472 end
473end)
474
475SOHGuiChildren.Selector.CreditsButton.MouseButton1Click:Connect(function()
476 SOHGuiBools.Credits = not SOHGuiBools.Credits
477 SOHGuiChildren.Credits.Visible = true
478 if SOHGuiBools.Credits == true then
479 SOHGuiChildren.Credits:TweenPosition(UDim2.fromScale(0.004, 0.15), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.4, true)
480 else
481 SOHGuiChildren.Credits:TweenPosition(UDim2.fromScale(-1.004, 0.15), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.7, true)
482 end
483end)
484
485SOHGuiChildren.Selector.MoveListButton.MouseButton1Click:Connect(function()
486 SOHGuiBools.Movelist = not SOHGuiBools.Movelist
487 SOHGuiChildren.MoveList.Visible = true
488 if SOHGuiBools.Movelist == true then
489 SOHGuiChildren.MoveList:TweenPosition(UDim2.fromScale(0.009, 0.03), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.4, true)
490 else
491 SOHGuiChildren.MoveList:TweenPosition(UDim2.fromScale(-1.009, 0.03), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.7, true)
492 end
493end)
494
495SOHGuiChildren.Selector.ChangelogsButton.MouseButton1Click:Connect(function()
496 SOHGuiBools.Changelog = not SOHGuiBools.Changelog
497 SOHGuiChildren.Changelogs.Visible = true
498 if SOHGuiBools.Changelog == true then
499 SOHGuiChildren.Changelogs:TweenPosition(UDim2.fromScale(0.009, 0.03), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.4, true)
500 else
501 SOHGuiChildren.Changelogs:TweenPosition(UDim2.fromScale(-1.009, 0.03), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.7, true)
502 end
503end)
504
505SOHGuiChildren.Selector.SettingsButton.MouseButton1Click:Connect(function()
506 SOHGuiBools.Setting = not SOHGuiBools.Setting
507 SOHGuiChildren.Settings.Visible = true
508 if SOHGuiBools.Setting == true then
509 SOHGuiChildren.Settings:TweenPosition(UDim2.fromScale(0.004, 0.15), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.4, true)
510 else
511 SOHGuiChildren.Settings:TweenPosition(UDim2.fromScale(-1.004, 0.15), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.7, true)
512 end
513end)
514
515SOHGuiChildren.Selector.TauntsButton.MouseButton1Click:Connect(function()
516 SOHGuiBools.Taunt = not SOHGuiBools.Taunt
517 SOHGuiChildren.Taunts.Visible = true
518 if SOHGuiBools.Taunt == true then
519 SOHGuiChildren.Taunts:TweenPosition(UDim2.fromScale(0.004, 0.256), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.4, true)
520 else
521 SOHGuiChildren.Taunts:TweenPosition(UDim2.fromScale(-1.004, 0.256), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.7, true)
522 end
523end)
524
525-- GUI: Settings
526SOHGuiChildren.Settings.StarmanHit.MouseButton1Click:Connect(function()
527 StarmanDamage = not StarmanDamage
528 SOHGuiChildren.Settings.StarmanHit.Text = "Starman Kill Touch : "..tostring(StarmanDamage)
529end)
530
531SOHGuiChildren.Settings.HealthBar.MouseButton1Click:Connect(function()
532 SOHGuiChildren.HealthBar.Visible = not SOHGuiChildren.HealthBar.Visible
533 SOHGuiChildren.Settings.HealthBar.Text = "Show Health Bar : "..tostring(SOHGuiChildren.HealthBar.Visible)
534end)
535
536SOHGuiChildren.Settings.PlayTheme.MouseButton1Click:Connect(function()
537 SOHGuiBools.CompletelyDisableThemes = not SOHGuiBools.CompletelyDisableThemes
538 SOHGuiChildren.Settings.PlayTheme.Text = "Disable SOH Music: "..tostring(SOHGuiBools.CompletelyDisableThemes)
539 if SOHGuiBools.CompletelyDisableThemes == true then
540 ABDSound.StopAudio(SOHSongProperties.ID)
541 ABDSound.StopAudio(KaiokenSongProperties.ID)
542 end
543end)
544
545SOHGuiChildren.Settings.RegenHP.MouseButton1Click:Connect(function()
546 SOHGuiBools.AllowRegeneration = not SOHGuiBools.AllowRegeneration
547 SOHGuiChildren.Settings.RegenHP.Text = "Health Regeneration : "..tostring(SOHGuiBools.AllowRegeneration)
548end)
549
550SOHGuiChildren.Settings.Aura.MouseButton1Click:Connect(function()
551 SOHGuiBools.AuraEnabled = not SOHGuiBools.AuraEnabled
552 SOHGuiChildren.Settings.Aura.Text = "Aura Enabled : "..tostring(SOHGuiBools.AuraEnabled)
553end)
554
555SOHGuiChildren.Settings.MaxHealth.MouseButton1Click:Connect(function()
556 if tonumber(SOHGuiChildren.Settings.NumberValue.Text)/tonumber(SOHGuiChildren.Settings.NumberValue.Text) ~= 1 then
557 return
558 end
559 SOHValues.MaxHealth = tonumber(SOHGuiChildren.Settings.NumberValue.Text)
560end)
561
562SOHGuiChildren.Settings.RegenAmount.MouseButton1Click:Connect(function()
563 if tonumber(SOHGuiChildren.Settings.NumberValue.Text)/tonumber(SOHGuiChildren.Settings.NumberValue.Text) ~= 1 then
564 return
565 end
566 SOHValues.RegenAmount = tonumber(SOHGuiChildren.Settings.NumberValue.Text)
567end)
568
569SOHGuiChildren.Settings.RegenTime.MouseButton1Click:Connect(function()
570 if tonumber(SOHGuiChildren.Settings.NumberValue.Text)/tonumber(SOHGuiChildren.Settings.NumberValue.Text) ~= 1 then
571 return
572 end
573 SOHValues.RegenSpeed = tonumber(SOHGuiChildren.Settings.NumberValue.Text)
574end)
575
576SOHGuiChildren.Settings.FullHP.MouseButton1Click:Connect(function()
577 pcall(function()
578 Heal(Player.Character.Humanoid, -(SOHValues.MaxHealth-Player.Character.Humanoid.Health), "VampireRush")
579 end)
580end)
581
582SOHGuiChildren.Settings.SelfReset.MouseButton1Click:Connect(function()
583 pcall(function()
584 Player.Character:BreakJoints()
585 rStorage.Death:FireServer(true)
586 end)
587end)
588
589SOHGuiChildren.Settings.SetSOH.MouseButton1Click:Connect(function()
590 if tonumber(SOHGuiChildren.Settings.Volume.Text)/tonumber(SOHGuiChildren.Settings.Volume.Text) ~= 1 then
591 return
592 end
593 if tonumber(SOHGuiChildren.Settings.Pitch.Text)/tonumber(SOHGuiChildren.Settings.Pitch.Text) ~= 1 then
594 return
595 end
596 if tonumber(SOHGuiChildren.Settings.AudioID.Text)/tonumber(SOHGuiChildren.Settings.AudioID.Text) ~= 1 then
597 return
598 end
599 DisableSong = true
600 ABDSound.StopAudio(SOHSongProperties.ID)
601 wait(0.1)
602 SOHSongProperties.ID = tonumber(SOHGuiChildren.Settings.AudioID.Text)
603 SOHSongProperties.Volume = tonumber(SOHGuiChildren.Settings.Volume.Text)
604 SOHSongProperties.Pitch = tonumber(SOHGuiChildren.Settings.Pitch.Text)
605 DisableSong = false
606end)
607
608SOHGuiChildren.Settings.SetKaioken.MouseButton1Click:Connect(function()
609 if tonumber(SOHGuiChildren.Settings.Volume.Text)/tonumber(SOHGuiChildren.Settings.Volume.Text) ~= 1 then
610 return
611 end
612 if tonumber(SOHGuiChildren.Settings.Pitch.Text)/tonumber(SOHGuiChildren.Settings.Pitch.Text) ~= 1 then
613 return
614 end
615 if tonumber(SOHGuiChildren.Settings.AudioID.Text)/tonumber(SOHGuiChildren.Settings.AudioID.Text) ~= 1 then
616 return
617 end
618 DisableSong = true
619 ABDSound.StopAudio(KaiokenSongProperties.ID)
620 wait(0.1)
621 KaiokenSongProperties.ID = tonumber(SOHGuiChildren.Settings.AudioID.Text)
622 KaiokenSongProperties.Volume = tonumber(SOHGuiChildren.Settings.Volume.Text)
623 KaiokenSongProperties.Pitch = tonumber(SOHGuiChildren.Settings.Pitch.Text)
624 DisableSong = false
625end)
626
627SOHGuiChildren.Settings.SetStarman.MouseButton1Click:Connect(function()
628 if tonumber(SOHGuiChildren.Settings.Volume.Text)/tonumber(SOHGuiChildren.Settings.Volume.Text) ~= 1 then
629 return
630 end
631 if tonumber(SOHGuiChildren.Settings.Pitch.Text)/tonumber(SOHGuiChildren.Settings.Pitch.Text) ~= 1 then
632 return
633 end
634 if tonumber(SOHGuiChildren.Settings.AudioID.Text)/tonumber(SOHGuiChildren.Settings.AudioID.Text) ~= 1 then
635 return
636 end
637 if IsStarmanSong(tonumber(SOHGuiChildren.Settings.AudioID.Text)) then
638 local Info = GetInfo(tonumber(SOHGuiChildren.Settings.AudioID.Text))
639 for i = 1, #Songs do
640 if Songs[i].ID == tonumber(SOHGuiChildren.Settings.AudioID.Text) then
641 table.remove(Songs, i)
642 end
643 end
644 for Index, Child in next, SOHGuiChildren.Settings.StarmanSongs:GetChildren() do
645 if Child:IsA("TextButton") and Child.Text == Info.Name then
646 Child:Destroy()
647 end
648 end
649 end
650 local AudioTableID = (#Songs) + 1
651 local InsertTable = {
652 ID = tonumber(SOHGuiChildren.Settings.AudioID.Text),
653 Length = 1,
654 Volume = tonumber(SOHGuiChildren.Settings.Volume.Text)*2.75,
655 Pitch = tonumber(SOHGuiChildren.Settings.Pitch.Text)
656 }
657 table.insert(Songs, InsertTable)
658 local Info = GetInfo(tonumber(SOHGuiChildren.Settings.AudioID.Text))
659 local GUIText = tostring(AudioTableID)
660 if Info and Info.Name then
661 GUIText = Info.Name
662 else
663 GUIText = SOHGuiChildren.Settings.AudioID.Text
664 end
665 wait(0.05)
666 GenerateButton("Starman", GUIText, AudioTableID)
667end)
668
669-- GUI: Intro
670SOHGuiChildren.Intro.NoSkip.MouseButton1Click:Connect(function()
671 SOHGuiBools.IntroAnswer = true
672 SOHGuiBools.IntroAnswerGot = true
673 SOHGuiChildren.Shower.Visible = true
674 SOHGuiChildren.HealthBar.Visible = true
675 SOHGuiChildren.Intro:TweenPosition(UDim2.fromScale(0.397, 1.5), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.7, true)
676end)
677
678SOHGuiChildren.Intro.DoSkip.MouseButton1Click:Connect(function()
679 SOHGuiBools.IntroAnswer = false
680 SOHGuiBools.IntroAnswerGot = true
681 SOHGuiChildren.Shower.Visible = true
682 SOHGuiChildren.HealthBar.Visible = true
683 SOHGuiChildren.Intro:TweenPosition(UDim2.fromScale(0.397, 1.5), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.7, true)
684end)
685
686SOHGuiChildren.HealthBar.StarImage.MouseButton1Click:Connect(function()
687 PlayAudio(5143681717, 50, 1)
688end)
689
690-- GUI: Button Generation
691function GenerateButton(ButtonType, Text, ActionNumber)
692 local Parenter = nil
693 if ButtonType == "Starman" then
694 Parenter = SOHGuiChildren.Settings.StarmanSongs
695 elseif ButtonType == "Taunt" then
696 Parenter = SOHGuiChildren.Taunts.Taunts
697 else
698 return
699 end
700 local GeneratedButton = Parenter.TemplateButton:Clone()
701 GeneratedButton.Text = Text
702 GeneratedButton.Name = tostring(ActionNumber)
703 GeneratedButton.Parent = Parenter
704 GeneratedButton.Visible = true
705 Parenter.CanvasSize = UDim2.fromScale(0, math.ceil((#Parenter:GetChildren()-2)/6.9))
706 local ClickConnector = GeneratedButton.MouseButton1Click:Connect(function()
707 if ButtonType == "Starman" then
708 if Invincible == true then
709 ABDSound.StopStarmans()
710 if ActionNumber ~= 0 then
711 wait(0.069)
712 local Song = GetRandomStarmanSong(ActionNumber)
713 PlayAudio(Song[1], Song[2], Song[3], nil, nil, nil, ActionNumber)
714 end
715 else
716 Starman("On", ActionNumber)
717 end
718 elseif ButtonType == "Taunt" then
719 if Posing == true then
720 Posing = false
721 else
722 Taunt(ActionNumber)
723 end
724 end
725 end)
726end
727
728GenerateButton("Starman", "No Music", 0)
729GenerateButton("Starman", "Christmas Remix", 1)
730GenerateButton("Starman", "Color Splash", 2)
731GenerateButton("Starman", "Newer NSMBDS", 3)
732GenerateButton("Starman", "Cobranix Metal Cap", 4)
733GenerateButton("Starman", "Super Mario 64", 5)
734GenerateButton("Starman", "Island Tour", 6)
735GenerateButton("Starman", "Mario Kart 64", 7)
736GenerateButton("Starman", "Sport All Stars", 8)
737GenerateButton("Starman", "Sticker Star", 9)
738GenerateButton("Starman", "MK: Double Dash", 10)
739GenerateButton("Starman", "Super Mario Run", 11)
740GenerateButton("Starman", "Super Paper Mario", 12)
741GenerateButton("Starman", "Mario's Invincible Song", 13)
742GenerateButton("Starman", "Bear In House", 14)
743GenerateButton("Starman", "Powerful Metallic SM64", 15)
744GenerateButton("Starman", "NSMB Wii", 16)
745GenerateButton("Starman", "Cobranix FaZed Out", 17)
746GenerateButton("Starman", "Cobranix FaZed Out Drumstep", 18)
747GenerateButton("Starman", "Super Mario Kart", 19)
748GenerateButton("Starman", "Mario Kart Wii", 20)
749GenerateButton("Starman", "Super Mario Dolar", 21)
750GenerateButton("Starman", "Starman Remix", 22)
751GenerateButton("Starman", "Gay Frog Remix", 23)
752GenerateButton("Starman", "The No-No Square", 24)
753GenerateButton("Starman", "BlaZING, LaZor", 25)
754GenerateButton("Starman", "Night Of Nights", 26)
755GenerateButton("Starman", "Starman Running", 27)
756GenerateButton("Starman", "Metal Chungus", 28)
757GenerateButton("Starman", "Hime Hime Parody", 29)
758
759GenerateButton("Taunt", "T-Pose", 1)
760GenerateButton("Taunt", "Simp Detection", 2)
761GenerateButton("Taunt", "JoJo-Posing", 3)
762GenerateButton("Taunt", "True Spin", 4)
763GenerateButton("Taunt", "Crazy Frog", 5)
764GenerateButton("Taunt", "Cussing", 6)
765GenerateButton("Taunt", "Kazotsky", 7)
766GenerateButton("Taunt", "Default", 8)
767GenerateButton("Taunt", "L", 9)
768GenerateButton("Taunt", "\"You're Boring Me\"", 10)
769GenerateButton("Taunt", "Dev-Dance", 11)
770GenerateButton("Taunt", "Nae Nae", 12)
771
772-- Animations:
773function Asset(Id)
774 return "rbxassetid://"..Id
775end
776
777local AnimationTable = {
778 Point = Instance.new("Animation"),
779 Kick = Instance.new("Animation"),
780 TPose = Instance.new("Animation"),
781 Pose = Instance.new("Animation"),
782 Barrage = Instance.new("Animation"),
783 Punch = Instance.new("Animation"),
784 Roll = Instance.new("Animation"),
785 DIO = Instance.new("Animation"),
786 Dance = Instance.new("Animation"),
787 Slam = Instance.new("Animation"),
788 STWKick = Instance.new("Animation"),
789 Kazotsky = Instance.new("Animation"),
790 Spin = Instance.new("Animation"),
791 Dash = Instance.new("Animation"),
792 AriPose = Instance.new("Animation"),
793 CFAnim = Instance.new("Animation"),
794 Throw = Instance.new("Animation"),
795 UpperCut = Instance.new("Animation"),
796 Karate = Instance.new("Animation"),
797 L = Instance.new("Animation"),
798 Block = Instance.new("Animation"),
799 AirDash = Instance.new("Animation"),
800 Grab = Instance.new("Animation"),
801 Yare = Instance.new("Animation"),
802 Carlson = Instance.new("Animation"),
803 RippyHold = Instance.new("Animation"),
804 Satan = Instance.new("Animation"),
805 ReturnToZero = Instance.new("Animation"),
806 CutG = Instance.new("Animation"),
807 Sechs = Instance.new("Animation"),
808 Donut = Instance.new("Animation"),
809 Mih = Instance.new("Animation"),
810 UIHand = Instance.new("Animation"),
811 UIRoar = Instance.new("Animation")
812}
813
814AnimationTable.Point.AnimationId = Asset(30257281)
815AnimationTable.Kick.AnimationId = Asset(28458752)
816AnimationTable.TPose.AnimationId = Asset(27432691)
817AnimationTable.Pose.AnimationId = Asset(33796059)
818AnimationTable.Barrage.AnimationId = Asset(3445788051)
819AnimationTable.Punch.AnimationId = Asset(3445806846)
820AnimationTable.Roll.AnimationId = Asset(3445906008)
821AnimationTable.DIO.AnimationId = Asset(3445715100)
822AnimationTable.Dance.AnimationId = Asset(3445972181)
823AnimationTable.Slam.AnimationId = Asset(33169573)
824AnimationTable.STWKick.AnimationId = Asset(4782250127)
825AnimationTable.Kazotsky.AnimationId = Asset(4686990543)
826AnimationTable.Spin.AnimationId = Asset(235542946)
827AnimationTable.Dash.AnimationId = Asset(4814777086)
828AnimationTable.AriPose.AnimationId = Asset(86504773)
829AnimationTable.CFAnim.AnimationId = Asset(264034706)
830AnimationTable.Throw.AnimationId = Asset(69932631)
831AnimationTable.UpperCut.AnimationId = Asset(5022688512)
832AnimationTable.Karate.AnimationId = Asset(5023532852)
833AnimationTable.L.AnimationId = Asset(4686893440)
834AnimationTable.Block.AnimationId = Asset(3445824199)
835AnimationTable.AirDash.AnimationId = Asset(4774988533)
836AnimationTable.Grab.AnimationId = Asset(4646232248)
837AnimationTable.Yare.AnimationId = Asset(4640792851)
838AnimationTable.Carlson.AnimationId = Asset(4686894545)
839AnimationTable.RippyHold.AnimationId = Asset(4783734256)
840AnimationTable.Satan.AnimationId = Asset(93648331)
841AnimationTable.ReturnToZero.AnimationId = Asset(3445811665)
842AnimationTable.CutG.AnimationId = Asset(3894577205)
843AnimationTable.Sechs.AnimationId = Asset(5242641804)
844AnimationTable.Donut.AnimationId = Asset(3445853933)
845AnimationTable.Mih.AnimationId = Asset(4555929426)
846AnimationTable.UIHand.AnimationId = Asset(5629900699)
847AnimationTable.UIRoar.AnimationId = Asset(5621883393)
848
849-- Local Tables:
850local Preloaded = {}
851local Objects = {}
852local GUIConnections = {}
853local TEConnections = {}
854
855local WhitelistedScripts = {
856 "Clean&Misc.",
857 "MrPresidentAnimation",
858 "clientTS",
859 "DimensionLighting",
860 "QualityScript",
861 "Animate",
862 "UnStun",
863 "DismAnimation",
864 "SP3_Effect"
865}
866
867local Rainbow = {
868 "Crimson",
869 "Bright red",
870 "Neon orange",
871 "Deep orange",
872 "Bright yellow",
873 "New Yeller",
874 "Br. yellowish green",
875 "Lime green",
876 "Sea green",
877 "Bright bluish green",
878 "Bright blue",
879 "Lavender",
880 "Royal purple",
881 "Eggplant",
882 "Hot pink"
883}
884
885local CaveSounds = {
886 3173566193,
887 3173571164,
888 3173574531,
889 3173577378,
890 3173580045,
891 3173581159,
892 3999390679,
893 3231980820,
894 3419187043
895}
896
897local SoundEffects = {
898 226297254,
899 4693807000,
900 4988868452,
901 5004316774,
902 5067081732,
903 5002748505,
904 142684400,
905 5128453901,
906 1996970202,
907 5296211749,
908 485221165,
909 5186302649,
910 4909544237,
911 701184936,
912 3164296220,
913 148148455,
914 143639913,
915 3650195003,
916 2636947957,
917 5261530705,
918 2338397562,
919 1563991094,
920 5002748179,
921 5391916430,
922 5385768747,
923 3477214701,
924 2554385540,
925 410417720,
926 159335846,
927 2642969814,
928 289556450,
929 851889797,
930 4220584519,
931 4616924854,
932 4594682362,
933 5482711860,
934 4775994326,
935 5493047480,
936 5493389935,
937 5556082054,
938 5649853860,
939 5649807473,
940 4533871268,
941 700499285,
942 738749992,
943 5775230172
944}
945
946-- Functions & Setup:
947function IsDex(GUI)
948 if GUI:FindFirstChild("ExplorerPanel") and GUI:FindFirstChild("Selection") and GUI:FindFirstChild("SideMenu") and GUI:FindFirstChild("ScriptEditor") and GUI:FindFirstChild("RemoteDebugWindow") then
949 return true
950 end
951 return false
952end
953
954function GuiClear()
955 local RobloxChildren = {
956 "RobloxGui",
957 "RobloxPromptGui",
958 "RobloxLoadingGui",
959 "PurchasePromptApp",
960 "RobloxNetworkPauseNotification",
961 "TopBar",
962 "DevConsoleMaster",
963 "Standless Over Heaven: GUI"
964 }
965 local Children = game:GetService("CoreGui"):GetChildren()
966 for i = 1, #Children do
967 if Children[i]:IsA("ScreenGui") then
968 if not table.find(RobloxChildren, Children[i].Name) and not IsDex(Children[i]) then
969 Children[i]:Destroy()
970 end
971 end
972 end
973end
974
975GuiClear()
976
977function IsWLScript(LocalScript)
978 for Index, Name in next, WhitelistedScripts do
979 if LocalScript.Name == Name then
980 return true
981 end
982 end
983 return false
984end
985
986function CheckIfStand(LocalScript)
987 for Index, Stand in next, game:GetService("Lighting"):GetChildren() do
988 if Stand:IsA("LocalScript") then
989 if LocalScript.Name == Stand.Name then
990 return Stand
991 end
992 end
993 end
994 return false
995end
996
997function GetStandName()
998 local Checked = nil
999 for Index, Child in next, Player.Character:GetChildren() do
1000 if Child:IsA("LocalScript") and not IsWLScript(Child) then
1001 Checked = CheckIfStand(Child)
1002 if Checked then
1003 return Checked.Name
1004 end
1005 end
1006 end
1007 return nil
1008end
1009
1010function CheckPreloaded(ID)
1011 for Index, GivenInstance in next, Preloaded do
1012 if GivenInstance[1] == ID then
1013 return true
1014 end
1015 end
1016 return false
1017end
1018
1019function CheckObjects(ID, Get, Index)
1020 for Index, Table in next, Objects do
1021 if ID == Table[1] then
1022 if Get == "Index" then
1023 return Index
1024 elseif Get == "Value" then
1025 return Table[Index]
1026 end
1027 end
1028 end
1029 return nil
1030end
1031
1032function GetTimePos(ID)
1033 for Index, GivenInstance in next, Preloaded do
1034 if GivenInstance[1] == ID then
1035 return GivenInstance[2]
1036 end
1037 end
1038 return 20
1039end
1040
1041function IsStarmanSong(ID)
1042 for i = 1, #Songs do
1043 if Songs[i].ID == ID then
1044 return true
1045 end
1046 end
1047 return false
1048end
1049
1050function PreloadAudio(SoundId)
1051 local NS = Instance.new("Sound")
1052 NS.SoundId = "rbxassetid://"..SoundId
1053 NS.Parent = rStorage
1054 game:GetService("ContentProvider"):PreloadAsync({NS})
1055 wait(0.5)
1056 table.insert(Preloaded, {SoundId, NS.TimeLength})
1057 wait(0.5)
1058 NS:Destroy()
1059end
1060
1061function GetInfo(Asset)
1062 return game:GetService("MarketplaceService"):GetProductInfo(Asset)
1063end
1064
1065function StandAppearence(Show)
1066 if not Player.Character:FindFirstChild("Stand") then return end
1067 for Index, Child in next, Player.Character.Stand:GetDescendants() do
1068 if (Child:IsA("BasePart") or Child:IsA("Decal")) and Child.Name ~= "StandHumanoidRootPart" and Child.Name ~= "IntValue" then
1069 if Show == true then
1070 rStorage["Transparency"]:FireServer(Child, 0)
1071 else
1072 rStorage["Transparency"]:FireServer(Child, 1)
1073 end
1074 end
1075 end
1076end
1077
1078function TimeEraseShow(TimeEraser)
1079 local OriginalChildren = {}
1080 for Index, Child in next, TimeEraser:GetDescendants() do
1081 if (Child:IsA("BasePart") or Child:IsA("Decal")) and Child.Name ~= "HumanoidRootPart" and Child.Name ~= "StandHumanoidRootPart" then
1082 table.insert(OriginalChildren, Child)
1083 Child.Transparency = 0.45
1084 end
1085 end
1086 coroutine.resume(coroutine.create(function()
1087 repeat wait()
1088 until TimeEraser.TE.Value == false
1089 for i = 1, #OriginalChildren do
1090 OriginalChildren[i].Transparency = 0
1091 end
1092 OriginalChildren = {}
1093 end))
1094end
1095
1096function ABDSound.new(SoundId, Volume, Pitch, Loop, LoopTimes, CustomPlayer, StarmanForceAudio)
1097 if CheckPreloaded(SoundId) == false then
1098 PreloadAudio(SoundId)
1099 end
1100 local Object = {}
1101 Object.Length = GetTimePos(SoundId)
1102 local TP = Player
1103 if TP == nil then
1104 return
1105 end
1106 local TC = TP.Character
1107 if not TC then
1108 return
1109 elseif TC.Parent == nil then
1110 return
1111 end
1112 local hum = TC:FindFirstChildOfClass("Humanoid")
1113 local rp = TC.HumanoidRootPart
1114 if CustomPlayer ~= nil then
1115 if CustomPlayer:IsA("Player") then
1116 rp = CustomPlayer.Character.HumanoidRootPart
1117 elseif CustomPlayer:IsA("Model") then
1118 rp = CustomPlayer.Torso
1119 end
1120 end
1121 local Start = tick()
1122 local Increaser = 0
1123 local Looped = 0
1124 local LoopMethod = "Number"
1125 if LoopTimes == "Infinite" then
1126 LoopMethod = "Infinite"
1127 end
1128 Object.Start = Start
1129 Object.ID = SoundId
1130 function Object:Update()
1131 rStorage.Damage12:FireServer(hum, rp.CFrame, 0, 0, Vector3.new(0, 0, 0), 9e999, "rbxassetid://"..SoundId, Pitch, Volume/4.5);
1132 end
1133 function Object:FixTime(Sound)
1134 game:GetService("RunService").RenderStepped:Wait()
1135 Sound.TimePosition = (tick() - Start) * Pitch
1136 end
1137 Object:Update()
1138 table.insert(Objects, {SoundId, Object, Increaser, Start})
1139 ABDSound.Sounds["rbxassetid://"..SoundId] = Object
1140 local function LoopSong()
1141 Start = tick()
1142 Object.Start = Start
1143 Increaser = 0
1144 Looped = Looped + 1
1145 if LoopMethod == "Number" then
1146 if Looped < LoopTimes then
1147 coroutine.resume(coroutine.create(function()
1148 while Increaser < ((Object.Length*3.5) / Pitch) and Object ~= nil do
1149 if ((tick() - Object.Start) * Pitch) > (Object.Length * Pitch) then
1150 if Looped >= LoopTimes then
1151 ABDSound.Sounds[Object] = nil
1152 ABDSound.StopAudio(Object.ID)
1153 end
1154 if Loop == true and Looped < LoopTimes then
1155 LoopSong()
1156 end
1157 break
1158 else
1159 Object:Update()
1160 end
1161 wait(0.69)
1162 Increaser = Increaser + 1.15
1163 end
1164 end))
1165 end
1166 elseif LoopMethod == "Infinite" then
1167 coroutine.resume(coroutine.create(function()
1168 while Increaser < ((Object.Length*3.5) / Pitch) and Object ~= nil do
1169 if ((tick() - Object.Start) * Pitch) > (Object.Length * Pitch) then
1170 LoopSong()
1171 break
1172 else
1173 Object:Update()
1174 end
1175 wait(0.69)
1176 Increaser = Increaser + 1.15
1177 end
1178 end))
1179 end
1180 end
1181 coroutine.resume(coroutine.create(function()
1182 local NoDo = false
1183 while Increaser < ((Object.Length*3.5) / Pitch) and Object ~= nil do
1184 if ((tick() - Object.Start) * Pitch) > (Object.Length * Pitch) then
1185 if Loop ~= true then
1186 ABDSound.Sounds[Object] = nil
1187 ABDSound.StopAudio(Object.ID)
1188 end
1189 if Invincible == true and IsStarmanSong(SoundId) ~= false then
1190 NoDo = true
1191 local Song = GetRandomStarmanSong(StarmanForceAudio)
1192 if StarmanForceAudio ~= nil then
1193 PlayAudio(Song[1], Song[2], Song[3], nil, nil, nil, StarmanForceAudio)
1194 else
1195 PlayAudio(Song[1], Song[2], Song[3])
1196 end
1197 end
1198 if Loop == true and NoDo == false then
1199 LoopSong()
1200 end
1201 break
1202 else
1203 Object:Update()
1204 end
1205 wait(0.69)
1206 Increaser = Increaser + 1.15
1207 end
1208 end))
1209end
1210
1211function ABDSound.StopAll(KillSong)
1212 for i,v in next, ABDSound.Sounds do
1213 if v.ID == SOHSongProperties.ID or v.ID == KaiokenSongProperties.ID then
1214 if KillSong == true then
1215 v.Start = 0.1
1216 v.Length = 0.1
1217 ABDSound.Sounds[i] = nil
1218 v = nil
1219 end
1220 else
1221 v.Start = 0.1
1222 v.Length = 0.1
1223 ABDSound.Sounds[i] = nil
1224 v = nil
1225 end
1226 end
1227 ABDSound.Sounds = {}
1228end
1229
1230function ABDSound.StopAudio(ID)
1231 for i,v in next, ABDSound.Sounds do
1232 if v.ID == ID then
1233 v.Start = 0.1
1234 v.Length = 0.1
1235 ABDSound.Sounds[i] = nil
1236 v = nil
1237 end
1238 end
1239end
1240
1241function ABDSound.StopStarmans()
1242 for i,v in next, ABDSound.Sounds do
1243 if IsStarmanSong(v.ID) ~= false then
1244 v.Start = 0.1
1245 v.Length = 0.1
1246 ABDSound.Sounds[i] = nil
1247 v = nil
1248 end
1249 end
1250end
1251
1252function ABDSound.IsPlaying(ID)
1253 for i,v in next, ABDSound.Sounds do
1254 if v.ID == ID then
1255 return true
1256 end
1257 end
1258 return false
1259end
1260
1261function IsGodded(Humanoid)
1262 if Humanoid.Health < -500 or Humanoid.Health > 1e8 then
1263 return true
1264 end
1265 return false
1266end
1267
1268function IsDummy(Humanoid)
1269 if Humanoid.Parent.Name == "Menacing Dummy" or Humanoid.Parent.Name == "Dummytaph" then
1270 return true
1271 end
1272 return false
1273end
1274
1275function God(Humanoid, Remote)
1276 if Humanoid.Health < 1e8 then
1277 if Remote == "VampireRush" then
1278 rStorage.VampireRush:FireServer(Humanoid, CFrame.new(0, -50, 0), -9e999, 0, Vector3.new(0, 0, 0), "rbxassetid://241837157", 0, Color3.new(255, 255, 255), "rbxassetid://935843979", 0, 0)
1279 elseif Remote == "BurnDamage" then
1280 rStorage.BurnDamage:FireServer(Humanoid, CFrame.new(0, -50, 0), -9e999, 0, Vector3.new(0, 0, 0), "rbxassetid://241837157", 0, Color3.new(255, 255, 255), "rbxassetid://260430079", 0, 0)
1281 elseif Remote == "VampireRush" then
1282 rStorage.VampireRush:FireServer(Humanoid, -9e999)
1283 end
1284 end
1285end
1286
1287function Ungod(Humanoid)
1288 if Humanoid.Health > 1e8 then
1289 rStorage.SPOHRTZDMG:FireServer(Humanoid)
1290 end
1291end
1292
1293function GlitchVoid(Humanoid)
1294 rStorage.HamonSword:FireServer(Humanoid, 1e-320, math.huge, Vector3.new(1e7, 1e7, 0))
1295end
1296
1297function Void(Humanoid)
1298 rStorage.HamonSword:FireServer(Humanoid, 1e-320, math.huge, Vector3.new(0, -1e11, 0))
1299end
1300
1301function Fling(Humanoid, DebrisTime, Velocity)
1302 if Invincible == false then
1303 rStorage.VampireRush:FireServer(Humanoid, 0, DebrisTime, Vector3.new(0, 9e999, 0))
1304 else
1305 GlitchVoid(Humanoid)
1306 end
1307end
1308
1309function Kill(Humanoid, Remote, CheckGod)
1310 if Humanoid.Health < 0.001 and IsDummy(Humanoid) == false then
1311 return
1312 end
1313 if CheckGod == true and IsGodded(Humanoid) then
1314 Ungod(Humanoid)
1315 end
1316 if Humanoid then
1317 if Remote == "VampireRush" then
1318 rStorage.VampireRush:FireServer(Humanoid, CFrame.new(0, -50, 0), 9e999, 0, Vector3.new(0, 0, 0), "rbxassetid://241837157", 0, Color3.new(255, 255, 255), "rbxassetid://935843979", 0, 0)
1319 elseif Remote == "BurnDamage" then
1320 rStorage.BurnDamage:FireServer(Humanoid, CFrame.new(0, -50, 0), 9e999, 0, Vector3.new(0, 0, 0), "rbxassetid://241837157", 0, Color3.new(255, 255, 255), "rbxassetid://260430079", 0, 0)
1321 elseif Remote == "VampireRush" then
1322 rStorage.VampireRush:FireServer(Humanoid, 9e999)
1323 elseif Remote == "Starman" then
1324 local CF = Humanoid.Parent.Head.CFrame * CFrame.new(0, -1, 0)
1325 rStorage.SPOHRTZDMG:FireServer(Humanoid)
1326 wait(0.025)
1327 rStorage.DoppioSlam:FireServer()
1328 coroutine.resume(coroutine.create(function()
1329 for i = 1, 7 do
1330 Void(Humanoid)
1331 wait()
1332 end
1333 end))
1334 wait(0.069)
1335 rStorage.VampireRush:FireServer(Humanoid, 9e999)
1336 wait(0.05)
1337 rStorage.Damage12Enderman:FireServer(Humanoid, CF, 0, 0, Vector3.new(0, 0, 0), 0.15, "rbxassetid://1693499499", 0, 0)
1338 rStorage.BurnDamage:FireServer(Humanoid, CFrame.new(0, -50, 0), 9e999, 2, Humanoid.Parent.Torso.CFrame:Inverse().lookVector * 1e44 + Vector3.new(0, 5e9, 0), "rbxassetid://241837157", 0, Color3.new(255, 255, 255), "rbxassetid://260430079", 0, 0)
1339 rStorage.VampireRush:FireServer(Humanoid, 9e999)
1340 for i = 1, 5 do
1341 rStorage.Damage12:FireServer(Humanoid, CFrame.new(0, -50, 0), 99, 0, Vector3.new(0, 0, 0), 1e-320, "rbxassetid://1693499499", 0.2, 0)
1342 rStorage.Damage3:FireServer(Humanoid, CFrame.new(0, -50, 0), 99, 0, Vector3.new(0, 0, 0), 1e-320, "rbxassetid://1693499499", 0.2, 0)
1343 end
1344 end
1345 end
1346end
1347
1348function Heal(Humanoid, Amount, Remote, AllowDamage)
1349 if Amount > 0.001 and AllowDamage ~= true then
1350 Amount = -(Amount)
1351 end
1352 if Remote == "VampireRush" then
1353 rStorage.VampireRush:FireServer(Humanoid, CFrame.new(0, -50, 0), Amount, 0, Vector3.new(0, 0, 0), "rbxassetid://241837157", 0, Color3.new(255, 255, 255), "rbxassetid://935843979", 0, 0)
1354 elseif Remote == "BurnDamage" then
1355 rStorage.BurnDamage:FireServer(Humanoid, CFrame.new(0, -50, 0), Amount, 0, Vector3.new(0, 0, 0), "rbxassetid://241837157", 0, Color3.new(255, 255, 255), "rbxassetid://260430079", 0, 0)
1356 elseif Remote == "VampireRush" then
1357 rStorage.VampireRush:FireServer(Humanoid, Amount)
1358 elseif Remote == "SPOHRTZDMG" then
1359 rStorage.SPOHRTZDMG:FireServer(Humanoid)
1360 end
1361end
1362
1363function PlaySoundEffect(Humanoid, Id, Volume, Pitch)
1364 rStorage.Damage12:FireServer(Player.Character.Humanoid, Humanoid.Parent.Head.CFrame, 0, 0, Vector3.new(0,0,0), 9e999, "rbxassetid://"..Id, Pitch, Volume)
1365end
1366
1367function StarmanHitBox()
1368 coroutine.resume(coroutine.create(function()
1369 pcall(function()
1370 local Humanoids = workspace.Entities:GetChildren()
1371 local Time = 0
1372 while true do
1373 Humanoids = workspace.Entities:GetChildren()
1374 for i = 1, #Humanoids do
1375 local Model = Humanoids[i]
1376 if Model ~= Player.Character then
1377 if Model:FindFirstChildOfClass("Humanoid") and Model:FindFirstChild("HumanoidRootPart") then
1378 local ModelHumanoid = Model:FindFirstChildOfClass("Humanoid")
1379 if (Model.HumanoidRootPart.Position - Player.Character.HumanoidRootPart.Position).magnitude < 4.35 and Model:FindFirstChild("JustGotHitWithStarPower") == nil then
1380 local Value = Instance.new("StringValue")
1381 Value.Parent = Model
1382 Value.Name = "JustGotHitWithStarPower"
1383 Value.Value = "Gaming"
1384 game:GetService("Debris"):AddItem(Value, 0.3)
1385 if Model:FindFirstChildOfClass("Humanoid").Health < 0.001 and Model.Name ~= "Menacing Dummy" then
1386 return
1387 end
1388 PlaySoundEffect(ModelHumanoid, 5126807492, 2.5, math.random(98,106)/100)
1389 PlaySoundEffect(ModelHumanoid, 5584874657, 4, math.random(98,106)/100)
1390 Kill(ModelHumanoid, "Starman")
1391 end
1392 end
1393 end
1394 end
1395 wait()
1396 Time = Time + 0.05
1397 if Time > 1 then
1398 break
1399 end
1400 end
1401 end)
1402 end))
1403end
1404
1405function HitBox(Part, Range, StayTime, HitTime, Damage, Knockback, KnockbackTime, CustomHitSound, NoRag, ExtraEffect, ExtraValue, InfiniteType, DisableType, BeatdownType, FlingType, FlingDirection, SechsType)
1406 coroutine.resume(coroutine.create(function()
1407 pcall(function()
1408 local Humanoids = workspace.Entities:GetChildren()
1409 local Time = 0
1410 while true do
1411 Humanoids = workspace.Entities:GetChildren()
1412 for i = 1, #Humanoids do
1413 local Model = Humanoids[i]
1414 if Model ~= Player.Character then
1415 if Model:FindFirstChildOfClass("Humanoid") then
1416 local ModelHumanoid = Model:FindFirstChildOfClass("Humanoid")
1417 if Model:FindFirstChild("HumanoidRootPart") then
1418 if (Model.HumanoidRootPart.Position - Part.Position).magnitude < Range and Model:FindFirstChild("JustGotHitten") == nil then
1419 if ModelHumanoid.Health < 0.001 and Model.Name ~= "Menacing Dummy" then
1420 return
1421 end
1422 if DisableType == true then
1423 God(ModelHumanoid, "VampireRush")
1424 wait(0.015)
1425 Kill(ModelHumanoid, "VampireRush")
1426 wait(0.015)
1427 rStorage.Knock:FireServer(ModelHumanoid)
1428 end
1429 if BeatdownType == true and Beatdown == false then
1430 BeatdownHumanoid(ModelHumanoid)
1431 end
1432 if SechsType == true then
1433 rStorage.Damage:FireServer(ModelHumanoid, Part.CFrame, 0, KnockbackTime, Model.Torso.CFrame:Inverse().lookVector * 1e20 + Vector3.new(0, 1e12, 0), "rbxassetid://241837157", 0, Color3.fromRGB(255, 255, 255), "rbxassetid://", 1, 0)
1434 end
1435 if Damage < 0 then
1436 if ModelHumanoid.Health < ModelHumanoid.MaxHealth then
1437 Heal(ModelHumanoid, Damage, "VampireRush")
1438 elseif ModelHumanoid.Health > ModelHumanoid.MaxHealth and IsDummy(Model) == false and IsGodded(ModelHumanoid) == false then
1439 Heal(ModelHumanoid, ModelHumanoid.Health-ModelHumanoid.MaxHealth, "VampireRush")
1440 elseif IsGodded(ModelHumanoid) then
1441 Ungod(ModelHumanoid)
1442 end
1443 else
1444 coroutine.resume(coroutine.create(function()
1445 if InfiniteType == true then
1446 for i = 1, 6 do
1447 rStorage.Damage12:FireServer(ModelHumanoid, Model.Torso.CFrame * CFrame.new(0, -5, 0), 99, 0.3, Vector3.new(-9999,-9999,-9999) * 9e999, 1e-320, "rbxassetid://1693499499", 1, 0)
1448 end
1449 Kill(ModelHumanoid, "BurnDamage")
1450 end
1451 end))
1452 if FlingType == true then
1453 Fling(ModelHumanoid, 25, FlingDirection)
1454 end
1455 if Knockback == nil then
1456 rStorage.Damage3:FireServer(ModelHumanoid, Part.CFrame, Damage, 0, Vector3.new(0,0,0), 0.045, CustomHitSound or "rbxassetid://1693499499", 1, 4.5)
1457 else
1458 rStorage.Damage:FireServer(ModelHumanoid, Part.CFrame, 0, KnockbackTime, Knockback, "rbxassetid://241837157", 0, Color3.fromRGB(255, 255, 255), "rbxassetid://", 1, 0)
1459 rStorage.Damage3:FireServer(ModelHumanoid, Part.CFrame, Damage, KnockbackTime, Knockback, 0.06, CustomHitSound or "rbxassetid://1693499499", 0.985, 4.5)
1460 if NoRag == nil or NoRag == false then
1461 rStorage.Knock:FireServer(ModelHumanoid)
1462 end
1463 end
1464 if ExtraEffect == true then
1465 rStorage.Damage12:FireServer(Player.Character.Humanoid, Part.CFrame, 0, 0, Vector3.new(0,0,0), ExtraValue/15, "rbxassetid://1693499499", 1, 0)
1466 end
1467 if Invincible == true then
1468 rStorage.Damage3:FireServer(ModelHumanoid, Part.CFrame, math.ceil(Damage/1.15), 0, nil, 0.075, "rbxassetid://1693499499", 1, 0)
1469 end
1470 if KaioKen == true then
1471 for i = 1, 5 do
1472 rStorage.Damage3:FireServer(ModelHumanoid, Part.CFrame, Damage, 0, nil, 0.095, "rbxassetid://1693499499", 1, 0)
1473 end
1474 end
1475 end
1476 local Value = Instance.new("StringValue")
1477 Value.Parent = Model
1478 Value.Name = "JustGotHitten"
1479 Value.Value = "Gaming"
1480 game:GetService("Debris"):AddItem(Value, HitTime)
1481 end
1482 end
1483 if Model:FindFirstChild("Stand") then
1484 if Model.Stand:FindFirstChild("Stand Torso") then
1485 if (Model.Stand["Stand Torso"].Position - Part.Position).magnitude < Range and Model:FindFirstChild("JustGotHitten") == nil and ModelHumanoid.Health > 0.001 then
1486 if DisableType == true then
1487 God(ModelHumanoid, "VampireRush")
1488 wait(0.015)
1489 Kill(ModelHumanoid)
1490 wait(0.015)
1491 rStorage.Knock:FireServer(ModelHumanoid)
1492 end
1493 if Damage < 0 then
1494 if ModelHumanoid.Health < ModelHumanoid.MaxHealth then
1495 Heal(ModelHumanoid, Damage, "VampireRush")
1496 elseif ModelHumanoid.Health > ModelHumanoid.MaxHealth and IsDummy(Model) == false and IsGodded(ModelHumanoid) == false then
1497 Heal(ModelHumanoid, ModelHumanoid.Health-ModelHumanoid.MaxHealth, "VampireRush", true)
1498 elseif IsGodded(ModelHumanoid) then
1499 Ungod(ModelHumanoid)
1500 end
1501 else
1502 coroutine.resume(coroutine.create(function()
1503 if InfiniteType == true then
1504 for i = 1, 6 do
1505 rStorage.Damage12:FireServer(ModelHumanoid, Model.Torso.CFrame * CFrame.new(0, -5, 0), 99, 0.3, Vector3.new(-9999,-9999,-9999) * 9e999, 1e-320, "rbxassetid://1693499499", 1, 0)
1506 end
1507 Kill(ModelHumanoid, "BurnDamage")
1508 end
1509 end))
1510 if FlingType == true then
1511 Fling(ModelHumanoid, 25, FlingDirection)
1512 end
1513 if Knockback == nil then
1514 rStorage.Damage3:FireServer(ModelHumanoid, Part.CFrame, Damage, 0, Vector3.new(0,0,0), 0.045, CustomHitSound or "rbxassetid://1693499499", 1, 4.5)
1515 else
1516 rStorage.Damage:FireServer(ModelHumanoid, Part.CFrame, 0, KnockbackTime, Knockback, "rbxassetid://241837157", 0, Color3.fromRGB(255, 255, 255), "rbxassetid://", 1, 0)
1517 rStorage.Damage3:FireServer(ModelHumanoid, Part.CFrame, Damage, KnockbackTime, Knockback, 0.06, CustomHitSound or "rbxassetid://1693499499", 0.985, 4.5)
1518 if NoRag == nil or NoRag == false then
1519 rStorage.Knock:FireServer(ModelHumanoid)
1520 end
1521 end
1522 if ExtraEffect == true then
1523 rStorage.Damage12:FireServer(Player.Character.Humanoid, Part.CFrame, 0, 0, Vector3.new(0,0,0), ExtraValue/15, "rbxassetid://1693499499", 1, 0)
1524 end
1525 if Invincible == true then
1526 rStorage.Damage3:FireServer(ModelHumanoid, Part.CFrame, math.ceil(Damage/1.15), 0, Vector3.new(0,0,0), 0.075, "rbxassetid://1693499499", 1, 0)
1527 end
1528 if KaioKen == true then
1529 for i = 1, 5 do
1530 rStorage.Damage3:FireServer(ModelHumanoid, Part.CFrame, Damage, 0, nil, 0.095, "rbxassetid://1693499499", 1, 0)
1531 end
1532 end
1533 end
1534 local Value = Instance.new("StringValue")
1535 Value.Parent = Model
1536 Value.Name = "JustGotHitten"
1537 Value.Value = "Gaming"
1538 game:GetService("Debris"):AddItem(Value, HitTime)
1539 end
1540 end
1541 end
1542 end
1543 end
1544 end
1545 wait()
1546 Time = Time + 0.05
1547 if Time > StayTime then
1548 break
1549 end
1550 end
1551 end)
1552 end))
1553end
1554
1555function GetRandomStarmanSong(Force)
1556 local Number
1557 local Chosen = nil
1558 if Force then
1559 Number = Force
1560 else
1561 Number = math.random(1, 22)
1562 end
1563 Chosen = Songs[Number]
1564 if Chosen ~= nil then
1565 return {Chosen.ID, Chosen.Volume, Chosen.Pitch}
1566 end
1567end
1568
1569function Starman(Mode, ForcedAudio)
1570 if Mode == "On" then
1571 PlayAudio(4220584519, 5, 0.9)
1572 wait(1)
1573 local Forced = false
1574 if ForcedAudio and ForcedAudio ~= 0 then
1575 Forced = true
1576 end
1577 if ForcedAudio ~= 0 then
1578 local Song = GetRandomStarmanSong(ForcedAudio)
1579 if Forced == true then
1580 PlayAudio(Song[1], Song[2], Song[3], nil, nil, nil, ForcedAudio)
1581 else
1582 PlayAudio(Song[1], Song[2], Song[3])
1583 end
1584 end
1585 Invincible = true
1586 local hum = Player.Character:FindFirstChildOfClass("Humanoid")
1587 HealthBeforeStarman = hum.Health
1588 ABDSound.StopAudio(SOHSongProperties.ID)
1589 ABDSound.StopAudio(KaiokenSongProperties.ID)
1590 God(hum, "VampireRush")
1591 coroutine.resume(coroutine.create(function()
1592 pcall(function()
1593 repeat
1594 wait()
1595 hum.WalkSpeed = 40
1596 hum.JumpPower = 85
1597 if hum.Health < 1e9 then
1598 God(hum, "VampireRush")
1599 wait(0.2)
1600 end
1601 pcall(function()
1602 if Player.Character.Dodge.Value == false then
1603 rStorage.Doppio2KCEpitaph:FireServer()
1604 wait(0.1)
1605 end
1606 if Player.Character.Deflect.Value == false then
1607 rStorage.Deflect:FireServer(true)
1608 wait(0.1)
1609 end
1610 end)
1611 until hum.Parent == nil or Invincible == false
1612 hum.WalkSpeed = 16
1613 hum.JumpPower = 50
1614 rStorage.Dodge:FireServer()
1615 rStorage.Deflect:FireServer(false)
1616 rStorage.Unepitaph:FireServer()
1617 end)
1618 end))
1619 Move = false
1620 elseif Mode == "Off" then
1621 for i,v in next, ABDSound.Sounds do
1622 if IsStarmanSong(v.ID) ~= false then
1623 v.Start = 0.1
1624 v.Length = 0.1
1625 ABDSound.Sounds[i] = nil
1626 v = nil
1627 end
1628 end
1629 Invincible = false
1630 rStorage.Dodge:FireServer()
1631 rStorage.Deflect:FireServer(false)
1632 rStorage.Unepitaph:FireServer()
1633 rStorage.SPOHRTZDMG:FireServer(Player.Character.Humanoid)
1634 wait(0.7)
1635 Heal(Player.Character.Humanoid, -(HealthBeforeStarman-Player.Character.Humanoid.Health), "VampireRush")
1636 PlayAudio(4616924854, 7, 0.98)
1637 end
1638end
1639
1640function RemakeMenuGui(AbilityName, PowerStat, SpeedStat, DurabilityStat)
1641 local Returner = {}
1642 pcall(function()
1643 for Index, Connection in GUIConnections do
1644 if Connection then
1645 Connection:Disconnect()
1646 end
1647 end
1648 GUIConnections = {}
1649 end)
1650 local function MouseOver(GuiObject, EnterText, LeaveText)
1651 local Left = false
1652 local Enter = GuiObject.MouseEnter:Connect(function()
1653 local Index = 1
1654 GuiObject.Text = EnterText[Index]
1655 coroutine.resume(coroutine.create(function()
1656 if #EnterText ~= 1 then
1657 repeat
1658 wait(0.4)
1659 Index = Index + 1
1660 GuiObject.Text = EnterText[Index]
1661 if Index == #EnterText then
1662 Index = 0
1663 end
1664 until Left == true
1665 end
1666 end))
1667 end)
1668 table.insert(GUIConnections, Enter)
1669 local Leave = GuiObject.MouseLeave:Connect(function()
1670 Left = true
1671 GuiObject.Text = LeaveText
1672 end)
1673 table.insert(GUIConnections, Leave)
1674 end
1675 if Player.PlayerGui:FindFirstChild("MenuGUI") then
1676 if Player.PlayerGui.MenuGUI:FindFirstChild("Background") then
1677 for Index, Child in next, Player.PlayerGui.MenuGUI.Background:GetChildren() do
1678 if Child:IsA("TextLabel") then
1679 if Child.Name == "Power" then
1680 Child.Visible = false
1681 local Clone = Child:Clone()
1682 Clone.Name = "NewStat_"..Child.Name
1683 Clone.Parent = Child.Parent
1684 Clone.Visible = true
1685 Clone.Text = "Destructive Power"
1686 MouseOver(Clone, PowerStat, "Destructive Power")
1687 Child:Destroy()
1688 Returner.Power = Clone
1689 elseif Child.Name == "Speed" then
1690 Child.Visible = false
1691 local Clone = Child:Clone()
1692 Clone.Name = "NewStat_"..Child.Name
1693 Clone.Parent = Child.Parent
1694 Clone.Visible = true
1695 Clone.Text = "Speed"
1696 MouseOver(Clone, SpeedStat, "Speed")
1697 Child:Destroy()
1698 Returner.Speed = Clone
1699 elseif Child.Name == "Durability" then
1700 Child.Visible = false
1701 local Clone = Child:Clone()
1702 Clone.Name = "NewStat_"..Child.Name
1703 Clone.Parent = Child.Parent
1704 Clone.Visible = true
1705 Clone.Text = "Durability"
1706 MouseOver(Clone, DurabilityStat, "Durability")
1707 Child:Destroy()
1708 Returner.Durability = Clone
1709 elseif Child.Name == "Ability" then
1710 Child.Visible = false
1711 local Clone = Child:Clone()
1712 Clone.Name = "NewStat_"..Child.Name
1713 Clone.Parent = Child.Parent
1714 Clone.Visible = true
1715 Clone.Text = AbilityName
1716 Child:Destroy()
1717 Returner.Ability = Clone
1718 end
1719 end
1720 end
1721 end
1722 end
1723 if Returner.Power then
1724 return Returner
1725 else
1726 return nil
1727 end
1728end
1729
1730function GenerateAura(Humanoid, Type)
1731 coroutine.resume(coroutine.create(function()
1732 local AuraSetter = 0
1733 while Humanoid and Humanoid.Parent and Humanoid.Parent.Parent == workspace.Entities and Humanoid.Health > 0.001 do
1734 wait(0.08)
1735 if game:GetService("Lighting").TS.Value == false and SOHGuiBools.AuraEnabled == true then
1736 AuraSetter = AuraSetter + 1
1737 if Type == "Torso" then
1738 rStorage.Damage11:FireServer(Player.Character.Humanoid, Humanoid.Parent.Torso.CFrame * CFrame.new(math.sin(AuraSetter * 120)*1.125, math.cos(AuraSetter * 50)*1.125, math.sin(AuraSetter * 75)*1.125) , 0, 0, nil, 0, "rbxassetid://2835079178", 1, 0)
1739 rStorage.Damage11Enderman:FireServer(Player.Character.Humanoid, Humanoid.Parent.Torso.CFrame * CFrame.new(math.sin(AuraSetter * 120)*-1.125, math.cos(AuraSetter * 50)*-1.125, math.sin(AuraSetter * 75)*-1.125) , 0, 0, nil, 0, "rbxassetid://2835079178", 1, 0)
1740 elseif Type == "Body" then
1741 rStorage.Damage11:FireServer(Player.Character.Humanoid, Humanoid.Parent.Torso.CFrame * CFrame.new(math.sin(AuraSetter * 120)*2.5, math.cos(AuraSetter * 50)*2.5, math.sin(AuraSetter * 75)*2.5) , 0, 0, nil, 0., "rbxassetid://2835079178", 1, 0)
1742 rStorage.Damage11Enderman:FireServer(Player.Character.Humanoid, Humanoid.Parent.Torso.CFrame * CFrame.new(math.sin(AuraSetter * 120)*-2.5, math.cos(AuraSetter * 50)*-2.5, math.sin(AuraSetter * 75)*-2.5) , 0, 0, nil, 0., "rbxassetid://2835079178", 1, 0)
1743 end
1744 end
1745 end
1746 end))
1747end
1748
1749function OnSpawn(Character)
1750 ABDSound.StopAll(true)
1751 Posing = false
1752 Invincible = false
1753 KaioKen = false
1754 Barraging = false
1755 Blocking = false
1756 Beatdown = false
1757 Countering = false
1758 CDown = false
1759 RTZing = false
1760 Move = false
1761 wait(0.25)
1762 if AddedConnection then
1763 AddedConnection:Disconnect()
1764 end
1765 pcall(function()
1766 Character[GetStandName()].Disabled = true
1767 end)
1768 pcall(function()
1769 coroutine.resume(coroutine.create(function()
1770 local Humanoid = Character:FindFirstChildOfClass("Humanoid")
1771 local GetUp = false
1772 GenerateAura(Humanoid, "Body")
1773 coroutine.resume(coroutine.create(function()
1774 wait(0.6)
1775 Heal(Humanoid, -(SOHValues.MaxHealth-Humanoid.Health), "VampireRush")
1776 end))
1777 coroutine.resume(coroutine.create(function()
1778 wait(0.69)
1779 local WaitValue = SOHValues.RegenSpeed
1780 while Character and Humanoid and Character:IsDescendantOf(workspace) and Humanoid.Parent == Character do
1781 wait(WaitValue)
1782 if Invincible == false and Humanoid.Health ~= 0 then
1783 if Humanoid.Health < (Humanoid.MaxHealth-5) then
1784 WaitValue = SOHValues.RegenSpeed/1.5
1785 if SOHGuiBools.AllowRegeneration == true then
1786 Heal(Humanoid, -1, "SPOHRTZDMG")
1787 end
1788 else
1789 if Humanoid.Health < SOHValues.MaxHealth then
1790 WaitValue = SOHValues.RegenSpeed
1791 if Humanoid.Health ~= SOHValues.MaxHealth and SOHGuiBools.AllowRegeneration == true then
1792 Heal(Humanoid, -(SOHValues.RegenAmount), "VampireRush")
1793 end
1794 wait(0.15)
1795 if Humanoid.Health > SOHValues.MaxHealth then
1796 rStorage.VampireRush:FireServer(Humanoid, (Humanoid.Health-SOHValues.MaxHealth))
1797 end
1798 elseif Humanoid.Health > SOHValues.MaxHealth then
1799 WaitValue = 0.45
1800 if Humanoid.Health ~= SOHValues.MaxHealth then
1801 rStorage.VampireRush:FireServer(Humanoid, (Humanoid.Health-SOHValues.MaxHealth))
1802 end
1803 end
1804 end
1805 end
1806 end
1807 end))
1808 while Character and Humanoid and Character:IsDescendantOf(workspace) and Humanoid.Parent == Character do
1809 wait()
1810 SOHGuiChildren.HealthBar.HealthBar.HP.Text = ""..tostring(math.ceil(Humanoid.Health)).."/"..tostring(SOHValues.MaxHealth).." ("..tostring(Humanoid.MaxHealth)..")"
1811 if Humanoid.PlatformStand == true and GetUp == false then
1812 rStorage.GetUp:FireServer()
1813 Humanoid:SetStateEnabled(3, true)
1814 Humanoid.PlatformStand = false
1815 Humanoid.AutoRotate = true
1816 GetUp = true
1817 end
1818 if Character:FindFirstChild("Stand") then
1819 if Character.Stand:FindFirstChild("JumpCooldown") then
1820 Character.Stand.JumpCooldown:Destroy()
1821 end
1822 end
1823 if Character.HumanoidRootPart:FindFirstChildOfClass("BodyPosition") then
1824 Character.HumanoidRootPart:FindFirstChildOfClass("BodyPosition"):Destroy()
1825 end
1826 if Character.HumanoidRootPart:FindFirstChildOfClass("BodyVelocity") then
1827 Character.HumanoidRootPart:FindFirstChildOfClass("BodyVelocity"):Destroy()
1828 end
1829 if math.random(1, 4) == 1 then
1830 GetUp = false
1831 end
1832 end
1833 end))
1834 AddedConnection = Character.HumanoidRootPart.ChildAdded:Connect(function(Child)
1835 if Child:IsA("BodyVelocity") or Child:IsA("BodyPosition") then
1836 if Child.Name == "BodyVelocity" or Child.Name == "BodyPosition" then
1837 coroutine.resume(coroutine.create(function()
1838 while true do
1839 local Suc, Er = pcall(function()
1840 Child:Destroy()
1841 end)
1842 wait()
1843 if Suc then
1844 break
1845 end
1846 end
1847 end))
1848 end
1849 end
1850 end)
1851 end)
1852 local GUI = RemakeMenuGui("Standless:\nOver Heaven", {"ℵ"}, {"Δ"}, {"∑"})
1853 --[[ ∞
1854 coroutine.resume(coroutine.create(function()
1855 if GUI.Power then
1856 while GUI.Power and GUI.Speed and GUI.Durability and GUI.Ability do
1857 wait()
1858
1859 end
1860 end
1861 end))
1862 ]]
1863end
1864
1865Effects.DescendantAdded:Connect(function(v)
1866 if v:IsA("Sound") then
1867 local Object = ABDSound.Sounds[v.SoundId]
1868 if Object then
1869 Object.Last = v.TimePosition
1870 Object:FixTime(v)
1871 end
1872 end
1873end)
1874
1875PreloadAudio(SOHSongProperties.ID)
1876repeat wait() until SOHGuiBools.IntroAnswerGot == true
1877OnSpawn(Player.Character)
1878
1879Player.CharacterAdded:Connect(function(Character)
1880 workspace.Entities:WaitForChild(Player.Name)
1881 wait(0.025)
1882 OnSpawn(Character)
1883end)
1884
1885coroutine.resume(coroutine.create(function()
1886 local Indexer = 1
1887 local SelectedCF = CFrame.new(0, 0, 0)
1888 while wait(0.079) do
1889 if Invincible == true then
1890 pcall(function()
1891 if Player.Character then
1892 if Player.Character.Parent == workspace.Entities then
1893 if game:GetService("Lighting").TS.Value == false then
1894 SelectedCF = Player.Character.Torso.CFrame * CFrame.new(math.random(-25,25)/10, math.random(-25,25)/10, math.random(-25,25)/10) * CFrame.Angles(math.rad((math.random(-9,9)/13)*8.5), math.rad((math.random(-9,9)/13)*8.5), math.rad((math.random(-9,9)/13)*8.5))
1895 rStorage.Damage:FireServer(Player.Character.Humanoid, SelectedCF, 1e-320, 0, Vector3.new(0,0,0), "rbxassetid://3886466329", 250, BrickColor.new(Rainbow[Indexer]).Color, "rbxassetid://260430079", 0, 0)
1896 end
1897 if math.random(1, 3) == 1 and StarmanDamage == true then
1898 StarmanHitBox()
1899 end
1900 end
1901 end
1902 end)
1903 rStorage.VampireDash:FireServer(BrickColor.new(Rainbow[Indexer]))
1904 if Indexer == #Rainbow then
1905 Indexer = 0
1906 end
1907 Indexer = Indexer + 1
1908 GlobalStarColor = Indexer
1909 end
1910 end
1911end))
1912
1913coroutine.resume(coroutine.create(function()
1914 while wait(0.16) do
1915 if KaioKen == true then
1916 pcall(function()
1917 Player.Character.Humanoid.WalkSpeed = 25
1918 Player.Character.Humanoid.JumpPower = 75
1919 rStorage.VampireDash:FireServer(BrickColor.new("Electric blue"))
1920 wait(0.13)
1921 rStorage.VampireDash:FireServer(BrickColor.new("Crimson"))
1922 end)
1923 end
1924 end
1925end))
1926
1927coroutine.resume(coroutine.create(function()
1928 while wait(3.25) do
1929 if KaioKen == true then
1930 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(2, 5, 2), Vector3.new(0.3, 2, 0.3), BrickColor.new("Really red"))
1931 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(-6, -10, -6), Vector3.new(-0.3, -1, -0.3), BrickColor.new("Toothpaste"))
1932 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(4, -15, 4), Vector3.new(0.3, -2, 0.3), BrickColor.new("Crimson"))
1933 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(-6, -10, -6), Vector3.new(-1, -1, -1), BrickColor.new("Cyan"))
1934 end
1935 end
1936end))
1937
1938function PlayAudio(Id, Volume, Pitch, Loop, Times, Custom, StarmanForce)
1939 ABDSound.new(Id, Volume, Pitch, Loop, Times, Custom, StarmanForce)
1940end
1941
1942function DReduce(p,dens)
1943 for i,v in pairs(p:GetChildren())do
1944 if v:IsA("BasePart") then
1945 if v.CustomPhysicalProperties == nil then v.CustomPhysicalProperties = PhysicalProperties.new(v.Material) end
1946 v.CustomPhysicalProperties = PhysicalProperties.new(
1947 dens,
1948 v.CustomPhysicalProperties.Friction,
1949 v.CustomPhysicalProperties.Elasticity,
1950 v.CustomPhysicalProperties.FrictionWeight,
1951 v.CustomPhysicalProperties.ElasticityWeight
1952 )
1953 end
1954 DReduce(v)
1955 end
1956end
1957
1958function Intro()
1959 pcall(function()
1960 if Player.Character.Parent == workspace.Entities then
1961 if not Player.Character:FindFirstChild("Humanoid") then
1962 return
1963 end
1964 else
1965 return
1966 end
1967 Move = true
1968 local IntroAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Mih)
1969 IntroAnim:Play(0.1, 1, 1)
1970 IntroAnim.TimePosition = 0
1971 IntroAnim:AdjustSpeed(0.7)
1972 Player.Character.Humanoid.WalkSpeed = 0
1973 Player.Character.Humanoid.JumpPower = 0
1974 PlayAudio(SOHSongProperties.ID, SOHSongProperties.Volume, SOHSongProperties.Pitch)
1975 wait(1)
1976 coroutine.resume(coroutine.create(function()
1977 for i = 1,105 do
1978 if i >= 60 then wait(0.25)
1979 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(-15, -1, -15), Vector3.new(-7, -1, -7), BrickColor.new("Institutional white"))
1980 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(-15, -4.5, -15), Vector3.new(-7, -4.5, -7), BrickColor.new("Institutional white"))
1981 else
1982 wait(0.03)
1983 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(-15, -1, -15), Vector3.new(-7, -1, -7), BrickColor.new("Institutional white"))
1984 end
1985 end
1986 end))
1987 coroutine.resume(coroutine.create(function()
1988 for i = 1,270 do wait()
1989 rStorage.Damage11Enderman:FireServer(Player.Character.Humanoid, Player.Character.Humanoid.Parent.Head.CFrame , 0, 0, Vector3.new(0,0,0), 3, "rbxassetid://2835079178", 1, 0)
1990 end
1991 end))
1992 IntroAnim:AdjustSpeed(0)
1993 for i = 1,35 do wait(0.3)
1994 rStorage.DoppioSlam:FireServer()
1995 HitBox(Player.Character.Torso, 23.5, 0.1, 0.3, 99, Vector3.new(0, 100, 0), 0.1, "rbxassetid://621371444", false, false, 0, true, false, false)
1996 end
1997 IntroAnim:AdjustSpeed(.1)
1998 PlayAudio(898407368, 35, 0.6)
1999 IntroAnim.TimePosition = 1.31
2000 coroutine.resume(coroutine.create(function()
2001 for i = 1,80 do wait()
2002 rStorage.Damage11Enderman:FireServer(Player.Character.Humanoid, Player.Character.Head.CFrame , 0, 0, Vector3.new(0,0,0), 3, "rbxassetid://2835079178", 1, 0)
2003 rStorage.Damage11Enderman:FireServer(Player.Character.Humanoid, Player.Character.Head.CFrame , 0, 0, Vector3.new(0,0,0), 3, "rbxassetid://2835079178", 1, 0)
2004 rStorage.Damage11Enderman:FireServer(Player.Character.Humanoid, Player.Character.Head.CFrame , 0, 0, Vector3.new(0,0,0), 3, "rbxassetid://2835079178", 1, 0)
2005 rStorage.Damage11Enderman:FireServer(Player.Character.Humanoid, Player.Character.Head.CFrame , 0, 0, Vector3.new(0,0,0), 3, "rbxassetid://2835079178", 1, 0)
2006 end
2007 end))
2008 wait(3.8)
2009 IntroAnim:AdjustSpeed(0.77)
2010 PlayAudio(3367974639, 50, 1)
2011 wait(0.2)
2012 coroutine.resume(coroutine.create(function()
2013 for i = 1,150 do
2014 rStorage.Damage11Enderman:FireServer(Player.Character.Humanoid, Player.Character.Head.CFrame , 0, 0, Vector3.new(0,0,0), 11.4, "rbxassetid://2835079178", 1, 0)
2015 end
2016 end))
2017 IntroAnim:AdjustSpeed(0)
2018 wait(1.69)
2019 HitBox(Player.Character.Torso, 300, 0.225, 0.25, 25, (Player.Character.HumanoidRootPart.CFrame:Inverse().lookVector * 300) + Vector3.new(0, 85, 0), 0.6, "rbxassetid://898407554")
2020 wait(3)
2021 IntroAnim:Stop()
2022 wait(1)
2023 Player.Character.Humanoid.WalkSpeed = 20
2024 Player.Character.Humanoid.JumpPower = 50
2025 Move = false
2026 end)
2027end
2028
2029if SOHGuiBools.IntroAnswer == true then
2030 Intro()
2031end
2032
2033-- Attacks/Moves/Abilities:
2034function Taunt(Number)
2035 if Posing == true then
2036 Posing = false
2037 return
2038 end
2039 pcall(function()
2040 if Player.Character.Parent == workspace.Entities then
2041 if not Player.Character:FindFirstChild("Humanoid") then
2042 return
2043 end
2044 else
2045 return
2046 end
2047 Posing = true
2048 Move = true
2049 ABDSound.StopAudio(SOHSongProperties.ID)
2050 ABDSound.StopAudio(KaiokenSongProperties.ID)
2051 rStorage.SuperArmor:FireServer(true)
2052 if Player.Character:FindFirstChild("Animate") then
2053 Player.Character.Animate.Disabled = true
2054 end
2055 local PlayingAnims = {}
2056 local function Check(Anim)
2057 for Index, Animations in next, PlayingAnims do
2058 if PlayingAnims[Index][1] == Anim then
2059 return PlayingAnims[Index][2]
2060 end
2061 end
2062 return 1
2063 end
2064 for Index, Animation in next, Player.Character.Humanoid:GetPlayingAnimationTracks() do
2065 table.insert(PlayingAnims, {Animation, Animation.Speed})
2066 Animation:AdjustSpeed(0)
2067 end
2068 local RNum = Number
2069 if RNum == 1 then
2070 local TPoseAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.TPose)
2071 Player.Character.Humanoid.WalkSpeed = 0
2072 Player.Character.Humanoid.JumpPower = 0
2073 if math.random(1,2) == 1 then
2074 PlayAudio(5067081732, 10, 1, true, "Infinite")
2075 else
2076 PlayAudio(485221165, 6, 1, true, "Infinite")
2077 end
2078 TPoseAnim:Play(0.01, 1, 2)
2079 TPoseAnim.TimePosition = 1.473
2080 TPoseAnim:AdjustSpeed(0)
2081 repeat
2082 wait()
2083 Player.Character.Humanoid.WalkSpeed = 0
2084 Player.Character.Humanoid.JumpPower = 0
2085 until Posing == false
2086 ABDSound.StopAudio(5067081732)
2087 ABDSound.StopAudio(485221165)
2088 TPoseAnim:Stop(0.3)
2089 elseif RNum == 2 then
2090 local PointAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Point)
2091 local KickAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Kick)
2092 Player.Character.Humanoid.WalkSpeed = 0
2093 Player.Character.Humanoid.JumpPower = 0
2094 PlayAudio(4909544237, 8.25, 1, true, "Infinite")
2095 coroutine.resume(coroutine.create(function()
2096 repeat
2097 wait(0.8)
2098 if math.random(1, 3) == 1 then
2099 PointAnim:Stop(0.001)
2100 PointAnim:Play(0.01, 1, 2)
2101 PointAnim:AdjustSpeed(1.5)
2102 coroutine.resume(coroutine.create(function()
2103 wait(0.2)
2104 PointAnim:AdjustSpeed(0)
2105 end))
2106 KickAnim:Stop(0.001)
2107 else
2108 KickAnim:Stop(0.001)
2109 KickAnim:Play(0.01, 1, 2)
2110 KickAnim:AdjustSpeed(0.6)
2111 coroutine.resume(coroutine.create(function()
2112 wait(0.6)
2113 KickAnim:AdjustSpeed(0)
2114 end))
2115 PointAnim:Stop(0.001)
2116 end
2117 until Posing == false
2118 PointAnim:Stop(0.3)
2119 KickAnim:Stop(0.3)
2120 end))
2121 repeat
2122 wait()
2123 Player.Character.Humanoid.WalkSpeed = 0
2124 Player.Character.Humanoid.JumpPower = 0
2125 until Posing == false
2126 ABDSound.StopAudio(4909544237)
2127 elseif RNum == 3 then
2128 local PoseAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Pose)
2129 PoseAnim:Play(0.01, 1, 2)
2130 PoseAnim.TimePosition = math.random(4,35)/10 + math.random(-4,4)/10
2131 PoseAnim:AdjustSpeed(0)
2132 Player.Character.Humanoid.WalkSpeed = 0
2133 Player.Character.Humanoid.JumpPower = 0
2134 PlayAudio(5186302649, 9, 1, true, "Infinite")
2135 repeat
2136 wait()
2137 Player.Character.Humanoid.WalkSpeed = 0
2138 Player.Character.Humanoid.JumpPower = 0
2139 until Posing == false
2140 ABDSound.StopAudio(5186302649)
2141 PoseAnim:Stop(0.3)
2142 elseif RNum == 4 then
2143 local PoseAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Spin)
2144 PoseAnim:Play(0.01, 1, 2)
2145 PoseAnim:AdjustSpeed(1.75)
2146 Player.Character.Humanoid.WalkSpeed = 0
2147 Player.Character.Humanoid.JumpPower = 0
2148 local SongNum = math.random(1, 4)
2149 if SongNum == 1 then
2150 PlayAudio(701184936, 9, 1, true, "Infinite")
2151 elseif SongNum == 2 then
2152 PlayAudio(3164296220, 8, 1, true, "Infinite")
2153 elseif SongNum == 3 then
2154 PlayAudio(148148455, 8, 1, true, "Infinite")
2155 elseif SongNum == 4 then
2156 PlayAudio(143639913, 8, 1, true, "Infinite")
2157 end
2158 repeat
2159 wait()
2160 until Posing == false
2161 ABDSound.StopAudio(701184936)
2162 ABDSound.StopAudio(3164296220)
2163 ABDSound.StopAudio(148148455)
2164 ABDSound.StopAudio(143639913)
2165 PoseAnim:Stop(0.3)
2166 elseif RNum == 5 then
2167 local PoseAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.CFAnim)
2168 PoseAnim:Play(0.01, 1, 2)
2169 PoseAnim:AdjustSpeed(0)
2170 Player.Character.Humanoid.WalkSpeed = 30
2171 Player.Character.Humanoid.JumpPower = 80
2172 PlayAudio(3650195003, 8, 0.66, true, "Infinite")
2173 DReduce(Player.Character, 0.025)
2174 repeat
2175 wait()
2176 Player.Character.Humanoid.WalkSpeed = 45
2177 Player.Character.Humanoid.JumpPower = 80
2178 until Posing == false
2179 ABDSound.StopAudio(3650195003)
2180 DReduce(Player.Character, 1)
2181 PoseAnim:Stop(0.3)
2182 elseif RNum == 6 then
2183 local PoseAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Throw)
2184 PoseAnim:Play(0.01, 1, 2)
2185 PoseAnim:AdjustSpeed(0.85)
2186 Player.Character.Humanoid.WalkSpeed = 0
2187 Player.Character.Humanoid.JumpPower = 0
2188 PlayAudio(2636947957, 8, 4.33, true, "Infinite")
2189 coroutine.resume(coroutine.create(function()
2190 repeat
2191 wait(1)
2192 PoseAnim:Play(0.01, 1, 2)
2193 PoseAnim:AdjustSpeed(0.85)
2194 until Posing == false
2195 PoseAnim:Stop(0.3)
2196 end))
2197 repeat
2198 wait()
2199 Player.Character.Humanoid.WalkSpeed = 0
2200 Player.Character.Humanoid.JumpPower = 0
2201 until Posing == false
2202 ABDSound.StopAudio(2636947957)
2203 elseif RNum == 7 then
2204 local KazotskyAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Kazotsky)
2205 PlayAudio(5261530705, 4, 1.115, true, "Infinite")
2206 KazotskyAnim:Play(0.1, 1, 2)
2207 KazotskyAnim:AdjustSpeed(0.93)
2208 rStorage.SuperArmor:FireServer(true)
2209 repeat
2210 wait()
2211 until Posing == false
2212 KazotskyAnim:Stop(0.25)
2213 ABDSound.StopAudio(5261530705)
2214 elseif RNum == 8 then
2215 local DanceAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Dance)
2216 PlayAudio(2338397562, 10, 1)
2217 wait(0.09)
2218 DanceAnim:Play(0.1, 1, 2)
2219 DanceAnim:AdjustSpeed(1)
2220 Player.Character.Humanoid.WalkSpeed = 0
2221 Player.Character.Humanoid.JumpPower = 0
2222 coroutine.resume(coroutine.create(function()
2223 repeat
2224 wait()
2225 Player.Character.Humanoid.WalkSpeed = 0
2226 Player.Character.Humanoid.JumpPower = 0
2227 until Posing == false
2228 end))
2229 wait(7.1)
2230 DanceAnim:Stop(0.25)
2231 elseif RNum == 9 then
2232 local DanceAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.L)
2233 PlayAudio(1563991094, 10, 1, true, "Infinite")
2234 DanceAnim:Play(0.1, 1, 2)
2235 DanceAnim:AdjustSpeed(1)
2236 Player.Character.Humanoid.WalkSpeed = 0
2237 Player.Character.Humanoid.JumpPower = 0
2238 repeat
2239 wait()
2240 Player.Character.Humanoid.WalkSpeed = 0
2241 Player.Character.Humanoid.JumpPower = 0
2242 until Posing == false
2243 ABDSound.StopAudio(1563991094)
2244 DanceAnim:Stop(0.25)
2245 elseif RNum == 10 then
2246 local DanceAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.AriPose)
2247 PlayAudio(5002748179, 7, 1)
2248 wait(0.02)
2249 DanceAnim:Play(0.1, 1, 2)
2250 DanceAnim.TimePosition = 1
2251 DanceAnim:AdjustSpeed(0)
2252 Player.Character.Humanoid.WalkSpeed = 0
2253 Player.Character.Humanoid.JumpPower = 0
2254 coroutine.resume(coroutine.create(function()
2255 repeat
2256 wait()
2257 Player.Character.Humanoid.WalkSpeed = 0
2258 Player.Character.Humanoid.JumpPower = 0
2259 until Posing == false
2260 end))
2261 wait(1.835)
2262 DanceAnim:Stop(0.25)
2263 elseif RNum == 11 then
2264 local DanceAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Carlson)
2265 PlayAudio(5391916430, 8.75, 1, true, "Infinite")
2266 DanceAnim:Play(0.1, 1, 2)
2267 DanceAnim:AdjustSpeed(1.15)
2268 Player.Character.Humanoid.WalkSpeed = 0
2269 Player.Character.Humanoid.JumpPower = 0
2270 repeat
2271 wait()
2272 Player.Character.Humanoid.WalkSpeed = 0
2273 Player.Character.Humanoid.JumpPower = 0
2274 until Posing == false
2275 ABDSound.StopAudio(5391916430)
2276 DanceAnim:Stop(0.25)
2277 elseif RNum == 12 then
2278 local DanceAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.RippyHold)
2279 PlayAudio(5385768747, 9.25, 1, true, "Infinite")
2280 DanceAnim:Play(0.1, 1, 2)
2281 DanceAnim:AdjustSpeed(1.15)
2282 Player.Character.Humanoid.WalkSpeed = 0
2283 Player.Character.Humanoid.JumpPower = 0
2284 repeat
2285 wait()
2286 Player.Character.Humanoid.WalkSpeed = 0
2287 Player.Character.Humanoid.JumpPower = 0
2288 until Posing == false
2289 ABDSound.StopAudio(5385768747)
2290 DanceAnim:Stop(0.25)
2291 end
2292 rStorage.SuperArmor:FireServer(false)
2293 for Index, Animation in next, Player.Character.Humanoid:GetPlayingAnimationTracks() do
2294 Animation:AdjustSpeed(Check(Animation))
2295 end
2296 if Player.Character:FindFirstChild("Animate") then
2297 Player.Character.Animate.Disabled = false
2298 end
2299 Player.Character.Humanoid.WalkSpeed = 16
2300 Player.Character.Humanoid.JumpPower = 50
2301 Move = false
2302 Posing = false
2303 end)
2304end
2305
2306function NothingPersonal(Character)
2307 pcall(function()
2308 if Player.Character.Parent == workspace.Entities then
2309 if not Player.Character:FindFirstChild("Humanoid") then
2310 return
2311 end
2312 else
2313 return
2314 end
2315 if Character:FindFirstChildOfClass("Humanoid").Health > 0.01 then
2316 Move = true
2317 rStorage.SuperArmor:FireServer(true)
2318 rStorage.Deflect:FireServer(true)
2319 rStorage.Epitaph:FireServer(true)
2320 rStorage.VampireDash:FireServer(Player.Character.Torso.BrickColor)
2321 wait(0.06)
2322 if FirstTime == true then
2323 Damage:FireServer(Character:FindFirstChildOfClass("Humanoid"), Character.Torso.CFrame, 0, 5.05, Vector3.new(0,0,0), "rbxassetid://241837157", 4.65, Character.Torso.Color, "rbxassetid://", 1, 1)
2324 FirstTime = false
2325 else
2326 Damage:FireServer(Character:FindFirstChildOfClass("Humanoid"), Character.Torso.CFrame, 0, 4.65, Vector3.new(0,0,0), "rbxassetid://241837157", 4.65, Character.Torso.Color, "rbxassetid://", 1, 1)
2327 end
2328 Player.Character:SetPrimaryPartCFrame(Character.Torso.CFrame * CFrame.new(0, 1.25, 3.65))
2329 wait(0.03)
2330 coroutine.resume(coroutine.create(function()
2331 wait(0.3)
2332 Player.Character.Head.Anchored = true
2333 end))
2334 Player.Character.Humanoid.WalkSpeed = 0
2335 Player.Character.Humanoid.JumpPower = 0
2336 wait(0.3)
2337 PlayAudio(851889797, 10, 1)
2338 coroutine.resume(coroutine.create(function()
2339 wait(2.85)
2340 for i = 1, 6 do
2341 rStorage.Damage12:FireServer(Player.Character:FindFirstChildOfClass("Humanoid"), Player.Character.Head.CFrame * CFrame.new(0, 0.85, -0.1), 0, 0, Vector3.new(0,0,0), 0.025, "rbxassetid://", 1, 1)
2342 wait(0.035)
2343 end
2344 end))
2345 wait(4.35)
2346 rStorage.Damage3:FireServer(Character:FindFirstChildOfClass("Humanoid"), Character.Torso.CFrame, 1e-200, 0, Vector3.new(0,0,0), 0.06, "rbxassetid://", 1, 1)
2347 rStorage.BurnDamage:FireServer(Character:FindFirstChildOfClass("Humanoid"), Character.Torso.CFrame, 9e999, 0.3, Character.Torso.CFrame:Inverse().lookVector * 1e44 * Vector3.new(nil, nil, nil), "rbxassetid://241837157", 0, Color3.new(255, 255, 255), "rbxassetid://2050481695", 1, 7.5)
2348 coroutine.resume(coroutine.create(function()
2349 for i = 1, 10 do
2350 rStorage.Damage12:FireServer(Character:FindFirstChildOfClass("Humanoid"), Character.Torso.CFrame * CFrame.new(0, -5, 0), 99, 0.3, Vector3.new(-1,-1,-1) * 9e999, 1e-320, "rbxassetid://1693499499", 1, 0)
2351 rStorage.Damage3:FireServer(Character:FindFirstChildOfClass("Humanoid"), Character.Torso.CFrame * CFrame.new(0, -5, 0), 99, 0, Vector3.new(0, 0, 0), 1e-320, "rbxassetid://1693499499", 1, 0)
2352 end
2353 end))
2354 wait(0.5)
2355 Player.Character.Humanoid.WalkSpeed = 16
2356 Player.Character.Humanoid.JumpPower = 50
2357 wait(0.05)
2358 Player.Character.Head.Anchored = false
2359 rStorage.SuperArmor:FireServer(false)
2360 rStorage.Deflect:FireServer(false)
2361 rStorage.Dodge:FireServer()
2362 rStorage.Unepitaph:FireServer()
2363 Move = false
2364 end
2365 end)
2366end
2367
2368function Barrage()
2369 pcall(function()
2370 if Player.Character.Parent == workspace.Entities then
2371 if not Player.Character:FindFirstChild("Humanoid") then
2372 return
2373 end
2374 else
2375 return
2376 end
2377 Move = true
2378 Barraging = true
2379 rStorage.SuperArmor:FireServer(true)
2380 local BarrageAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Barrage)
2381 PlayAudio(5004316774, 6, 1.05)
2382 BarrageAnim:Play(0.1, 1, 2.5)
2383 BarrageAnim:AdjustSpeed(1.9)
2384 pcall(function()
2385 if Player.Character.Stand:FindFirstChild("StandRarm") then
2386 rStorage.Trail:FireServer(Player.Character.Stand.StandRarm.Trail, true)
2387 rStorage.Trail:FireServer(Player.Character.Stand.StandLarm.Trail, true)
2388 else
2389 rStorage.Trail:FireServer(Player.Character.Stand["Stand Right Arm"].Trail, true)
2390 rStorage.Trail:FireServer(Player.Character.Stand["Stand Left Arm"].Trail, true)
2391 end
2392 end)
2393 local Timer = 0
2394 repeat
2395 wait(0.025)
2396 Timer = Timer + 1
2397 if math.random(1, 2) == 1 then
2398 HitBox(Player.Character["Left Arm"], 2.5, 0.4, 0.04, 12.5)
2399 else
2400 HitBox(Player.Character["Right Arm"], 2.5, 0.4, 0.04, 12.5)
2401 end
2402 until Barraging == false or Timer > 500
2403 ABDSound.StopAudio(5004316774)
2404 rStorage.SuperArmor:FireServer(false)
2405 BarrageAnim:Stop(0.3)
2406 pcall(function()
2407 if Player.Character.Stand:FindFirstChild("StandRarm") then
2408 rStorage.Trail:FireServer(Player.Character.Stand.StandRarm.Trail, false)
2409 rStorage.Trail:FireServer(Player.Character.Stand.StandLarm.Trail, false)
2410 else
2411 rStorage.Trail:FireServer(Player.Character.Stand["Stand Right Arm"].Trail, false)
2412 rStorage.Trail:FireServer(Player.Character.Stand["Stand Left Arm"].Trail, false)
2413 end
2414 end)
2415 Barraging = false
2416 Move = false
2417 end)
2418end
2419
2420function HealBarrage()
2421 pcall(function()
2422 if Player.Character.Parent == workspace.Entities then
2423 if not Player.Character:FindFirstChild("Humanoid") then
2424 return
2425 end
2426 else
2427 return
2428 end
2429 Move = true
2430 Barraging = true
2431 rStorage.SuperArmor:FireServer(true)
2432 local BarrageAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Barrage)
2433 PlayAudio(2554385540, 6, 1.25)
2434 BarrageAnim:Play(0.1, 1, 2.5)
2435 BarrageAnim:AdjustSpeed(1.9)
2436 pcall(function()
2437 if Player.Character.Stand:FindFirstChild("StandRarm") then
2438 rStorage.Trail:FireServer(Player.Character.Stand.StandRarm.Trail, true)
2439 rStorage.Trail:FireServer(Player.Character.Stand.StandLarm.Trail, true)
2440 else
2441 rStorage.Trail:FireServer(Player.Character.Stand["Stand Right Arm"].Trail, true)
2442 rStorage.Trail:FireServer(Player.Character.Stand["Stand Left Arm"].Trail, true)
2443 end
2444 end)
2445 local Timer = 0
2446 repeat
2447 wait(0.025)
2448 Timer = Timer + 1
2449 if math.random(1, 2) == 1 then
2450 HitBox(Player.Character["Left Arm"], 2.5, 0.4, 0.04, -13)
2451 else
2452 HitBox(Player.Character["Right Arm"], 2.5, 0.4, 0.04, -13)
2453 end
2454 until Barraging == false or Timer > 100
2455 ABDSound.StopAudio(2554385540)
2456 rStorage.SuperArmor:FireServer(false)
2457 BarrageAnim:Stop(0.3)
2458 pcall(function()
2459 if Player.Character.Stand:FindFirstChild("StandRarm") then
2460 rStorage.Trail:FireServer(Player.Character.Stand.StandRarm.Trail, false)
2461 rStorage.Trail:FireServer(Player.Character.Stand.StandLarm.Trail, false)
2462 else
2463 rStorage.Trail:FireServer(Player.Character.Stand["Stand Right Arm"].Trail, false)
2464 rStorage.Trail:FireServer(Player.Character.Stand["Stand Left Arm"].Trail, false)
2465 end
2466 end)
2467 Barraging = false
2468 Move = false
2469 end)
2470end
2471
2472function Punch()
2473 pcall(function()
2474 if Player.Character.Parent == workspace.Entities then
2475 if not Player.Character:FindFirstChild("Humanoid") then
2476 return
2477 end
2478 else
2479 return
2480 end
2481 Move = true
2482 local PunchAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Punch)
2483 PlayAudio(226297254, 7.5, 1)--3477214701, 7, 1.1)
2484 PunchAnim:Play(0.1, 1, 1)
2485 PunchAnim:AdjustSpeed(1.2)
2486 pcall(function()
2487 if Player.Character.Stand:FindFirstChild("StandRarm") then
2488 rStorage.Trail:FireServer(Player.Character.Stand.StandRarm.Trail, true)
2489 else
2490 rStorage.Trail:FireServer(Player.Character.Stand["Stand Right Arm"].Trail, true)
2491 end
2492 end)
2493 coroutine.resume(coroutine.create(function()
2494 local Repeated = 0
2495 wait(0.2)
2496 repeat
2497 wait(0.07)
2498 Repeated = Repeated + 1
2499 rStorage.Damage11Enderman:FireServer(Player.Character.Humanoid, Player.Character["Right Arm"].CFrame, 0, 0, nil, 0.05, "rbxassetid://1693499499", 1, 0)
2500 until Repeated >= 5
2501 end))
2502 wait(0.28)
2503 PunchAnim.TimePosition = 0.4
2504 PunchAnim:AdjustSpeed(0)
2505 wait(0.35)
2506 PunchAnim:AdjustSpeed(1)
2507 wait(0.3)
2508 local TrueRange = 4
2509 rStorage.PlayerStrongPunch:FireServer(Vector3.new(3, 2.5, 3), Vector3.new(0.7, 0.69, 0.7), BrickColor.new("Bright orange"))
2510 rStorage.PlayerStrongPunch:FireServer(Vector3.new(3, 0.9, 3), Vector3.new(1, 0.05, 1), BrickColor.new("Bright orange"))
2511 if Invincible == false and KaioKen == false then
2512 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.3, 0.15, 0.3), BrickColor.new("Institutional white"))
2513 elseif Invincible == true then
2514 TrueRange = TrueRange * 5
2515 local StartingPoint = math.random(1, 9)
2516 PlaySoundEffect(Player.Character.Humanoid, 5616571077, 10, 1.035)
2517 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.7, 1), Vector3.new(0.7, 0.3, 0.7), BrickColor.new(Rainbow[StartingPoint]))
2518 rStorage.PlayerStrongPunch:FireServer(Vector3.new(3, 2.5, 3), Vector3.new(0.9, 0.65, 0.9), BrickColor.new(Rainbow[StartingPoint+1]))
2519 rStorage.PlayerStrongPunch:FireServer(Vector3.new(6, 3, 6), Vector3.new(1.5, 1, 1.5), BrickColor.new(Rainbow[StartingPoint+2]))
2520 rStorage.PlayerStrongPunch:FireServer(Vector3.new(8, 5, 8), Vector3.new(2, 1.3, 2), BrickColor.new(Rainbow[StartingPoint+3]))
2521 rStorage.PlayerStrongPunch:FireServer(Vector3.new(11, 8, 11), Vector3.new(2.9, 1.5, 2.9), BrickColor.new(Rainbow[StartingPoint+4]))
2522 rStorage.PlayerStrongPunch:FireServer(Vector3.new(15, 11, 15), Vector3.new(4, -0.2, 4), BrickColor.new(Rainbow[StartingPoint+5]))
2523 rStorage.PlayerStrongPunch:FireServer(Vector3.new(18, 12, 18), Vector3.new(6, -0.09, 6), BrickColor.new(Rainbow[StartingPoint+6]))
2524 elseif KaioKen == true then
2525 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(1, 0.3, 1), BrickColor.new("Electric blue"))
2526 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.5, 0.3, 0.5), BrickColor.new("Crimson"))
2527 end
2528 HitBox(Player.Character["Right Arm"], TrueRange, 0.2, 0.25, 70, Player.Character.HumanoidRootPart.CFrame.lookVector * 150, 0.45)
2529 wait(0.1)
2530 pcall(function()
2531 if Player.Character.Stand:FindFirstChild("StandRarm") then
2532 rStorage.Trail:FireServer(Player.Character.Stand.StandRarm.Trail, false)
2533 else
2534 rStorage.Trail:FireServer(Player.Character.Stand["Stand Right Arm"].Trail, false)
2535 end
2536 end)
2537 Move = false
2538 end)
2539end
2540
2541function Uppercut()
2542 pcall(function()
2543 if Player.Character.Parent == workspace.Entities then
2544 if not Player.Character:FindFirstChild("Humanoid") then
2545 return
2546 end
2547 else
2548 return
2549 end
2550 Move = true
2551 local PunchAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.UpperCut)
2552 PlayAudio(5002748505, 7, 1.01)
2553 PunchAnim:Play(0.1, 1, 2.5)
2554 PunchAnim:AdjustSpeed(1.25)
2555 pcall(function()
2556 if Player.Character.Stand:FindFirstChild("StandRarm") then
2557 rStorage.Trail:FireServer(Player.Character.Stand.StandRarm.Trail, true)
2558 else
2559 rStorage.Trail:FireServer(Player.Character.Stand["Stand Right Arm"].Trail, true)
2560 end
2561 end)
2562 wait(0.34)
2563 local TrueRange = 4.15
2564 if Invincible == false and KaioKen == false then
2565 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.3, 0.15, 0.3), BrickColor.new("Institutional white"))
2566 elseif Invincible == true then
2567 TrueRange = TrueRange * 5
2568 local StartingPoint = math.random(1, 9)
2569 PlaySoundEffect(Player.Character.Humanoid, 5616571077, 10, 1.035)
2570 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.7, 1), Vector3.new(0.7, 0.3, 0.7), BrickColor.new(Rainbow[StartingPoint]))
2571 rStorage.PlayerStrongPunch:FireServer(Vector3.new(3, 2.5, 3), Vector3.new(0.9, 0.65, 0.9), BrickColor.new(Rainbow[StartingPoint+1]))
2572 rStorage.PlayerStrongPunch:FireServer(Vector3.new(6, 3, 6), Vector3.new(1.5, 1, 1.5), BrickColor.new(Rainbow[StartingPoint+2]))
2573 rStorage.PlayerStrongPunch:FireServer(Vector3.new(8, 5, 8), Vector3.new(2, 1.3, 2), BrickColor.new(Rainbow[StartingPoint+3]))
2574 rStorage.PlayerStrongPunch:FireServer(Vector3.new(11, 8, 11), Vector3.new(2.9, 1.5, 2.9), BrickColor.new(Rainbow[StartingPoint+4]))
2575 rStorage.PlayerStrongPunch:FireServer(Vector3.new(15, 11, 15), Vector3.new(4, -0.2, 4), BrickColor.new(Rainbow[StartingPoint+5]))
2576 rStorage.PlayerStrongPunch:FireServer(Vector3.new(18, 12, 18), Vector3.new(6, -0.09, 6), BrickColor.new(Rainbow[StartingPoint+6]))
2577 elseif KaioKen == true then
2578 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(1, 0.3, 1), BrickColor.new("Electric blue"))
2579 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.5, 0.3, 0.5), BrickColor.new("Crimson"))
2580 end
2581 HitBox(Player.Character["Left Arm"], TrueRange, 0.28, 0.3, 99, (Player.Character.HumanoidRootPart.CFrame.lookVector * 1e7) + Vector3.new(0, 1e5, 0), 0.75, "rbxassetid://5493355091", false, true, 10.35, false, false, false, true, (Player.Character.HumanoidRootPart.CFrame.lookVector * 1e7) + Vector3.new(0, 1e5, 0))
2582 wait(0.1)
2583 pcall(function()
2584 if Player.Character.Stand:FindFirstChild("StandRarm") then
2585 rStorage.Trail:FireServer(Player.Character.Stand.StandRarm.Trail, false)
2586 else
2587 rStorage.Trail:FireServer(Player.Character.Stand["Stand Right Arm"].Trail, false)
2588 end
2589 end)
2590 Move = false
2591 end)
2592end
2593
2594function Kick()
2595 pcall(function()
2596 if Player.Character.Parent == workspace.Entities then
2597 if not Player.Character:FindFirstChild("Humanoid") then
2598 return
2599 end
2600 else
2601 return
2602 end
2603 Move = true
2604 local KickAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.STWKick)
2605 PlayAudio(5002748505, 7, 1.05)
2606 KickAnim:Play(0.1, 1, 2.5)
2607 KickAnim:AdjustSpeed(1)
2608 wait(0.315)
2609 local TrueRange = 4.45
2610 if Invincible == false and KaioKen == false then
2611 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.3, 0.15, 0.3), BrickColor.new("Institutional white"))
2612 elseif Invincible == true then
2613 TrueRange = TrueRange * 5
2614 local StartingPoint = math.random(1, 9)
2615 PlaySoundEffect(Player.Character.Humanoid, 5616571077, 10, 1.035)
2616 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.7, 1), Vector3.new(0.7, 0.3, 0.7), BrickColor.new(Rainbow[StartingPoint]))
2617 rStorage.PlayerStrongPunch:FireServer(Vector3.new(3, 2.5, 3), Vector3.new(0.9, 0.65, 0.9), BrickColor.new(Rainbow[StartingPoint+1]))
2618 rStorage.PlayerStrongPunch:FireServer(Vector3.new(6, 3, 6), Vector3.new(1.5, 1, 1.5), BrickColor.new(Rainbow[StartingPoint+2]))
2619 rStorage.PlayerStrongPunch:FireServer(Vector3.new(8, 5, 8), Vector3.new(2, 1.3, 2), BrickColor.new(Rainbow[StartingPoint+3]))
2620 rStorage.PlayerStrongPunch:FireServer(Vector3.new(11, 8, 11), Vector3.new(2.9, 1.5, 2.9), BrickColor.new(Rainbow[StartingPoint+4]))
2621 rStorage.PlayerStrongPunch:FireServer(Vector3.new(15, 11, 15), Vector3.new(4, -0.2, 4), BrickColor.new(Rainbow[StartingPoint+5]))
2622 rStorage.PlayerStrongPunch:FireServer(Vector3.new(18, 12, 18), Vector3.new(6, -0.09, 6), BrickColor.new(Rainbow[StartingPoint+6]))
2623 elseif KaioKen == true then
2624 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(1, 0.3, 1), BrickColor.new("Electric blue"))
2625 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.5, 0.3, 0.5), BrickColor.new("Crimson"))
2626 end
2627 HitBox(Player.Character["Left Leg"], TrueRange, 0.225, 0.25, 99, (Player.Character.HumanoidRootPart.CFrame.lookVector * 300) + Vector3.new(0, 85, 0), 0.6, "rbxassetid://2739674511")
2628 wait(0.1)
2629 Move = false
2630 end)
2631end
2632
2633function SuperKick()
2634 pcall(function()
2635 if Player.Character.Parent == workspace.Entities then
2636 if not Player.Character:FindFirstChild("Humanoid") then
2637 return
2638 end
2639 else
2640 return
2641 end
2642 Move = true
2643 local KickAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Karate)
2644 PlayAudio(3477214701, 7, 1.1)
2645 KickAnim:Play(0.1, 1, 2.5)
2646 KickAnim:AdjustSpeed(1.25)
2647 wait(0.34)
2648 local TrueRange = 4.45
2649 if Invincible == false and KaioKen == false then
2650 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.3, 0.15, 0.3), BrickColor.new("Institutional white"))
2651 elseif Invincible == true then
2652 TrueRange = TrueRange * 5
2653 local StartingPoint = math.random(1, 9)
2654 PlaySoundEffect(Player.Character.Humanoid, 5616571077, 10, 1.035)
2655 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.7, 1), Vector3.new(0.7, 0.3, 0.7), BrickColor.new(Rainbow[StartingPoint]))
2656 rStorage.PlayerStrongPunch:FireServer(Vector3.new(3, 2.5, 3), Vector3.new(0.9, 0.65, 0.9), BrickColor.new(Rainbow[StartingPoint+1]))
2657 rStorage.PlayerStrongPunch:FireServer(Vector3.new(6, 3, 6), Vector3.new(1.5, 1, 1.5), BrickColor.new(Rainbow[StartingPoint+2]))
2658 rStorage.PlayerStrongPunch:FireServer(Vector3.new(8, 5, 8), Vector3.new(2, 1.3, 2), BrickColor.new(Rainbow[StartingPoint+3]))
2659 rStorage.PlayerStrongPunch:FireServer(Vector3.new(11, 8, 11), Vector3.new(2.9, 1.5, 2.9), BrickColor.new(Rainbow[StartingPoint+4]))
2660 rStorage.PlayerStrongPunch:FireServer(Vector3.new(15, 11, 15), Vector3.new(4, -0.2, 4), BrickColor.new(Rainbow[StartingPoint+5]))
2661 rStorage.PlayerStrongPunch:FireServer(Vector3.new(18, 12, 18), Vector3.new(6, -0.09, 6), BrickColor.new(Rainbow[StartingPoint+6]))
2662 elseif KaioKen == true then
2663 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(1, 0.3, 1), BrickColor.new("Electric blue"))
2664 rStorage.PlayerStrongPunch:FireServer(Vector3.new(1, 0.5, 1), Vector3.new(0.5, 0.3, 0.5), BrickColor.new("Crimson"))
2665 end
2666 HitBox(Player.Character["Right Leg"], TrueRange, 0.28, 0.3, 99, (Player.Character.HumanoidRootPart.CFrame.lookVector * 9669) + Vector3.new(0, 350, 0), 0.75, "rbxassetid://3240049847", false, true, 10.35)
2667 wait(0.1)
2668 Move = false
2669 end)
2670end
2671
2672function Sonic()
2673 pcall(function()
2674 if Player.Character.Parent == workspace.Entities then
2675 if not Player.Character:FindFirstChild("Humanoid") then
2676 return
2677 end
2678 else
2679 return
2680 end
2681 PlayAudio(159335846, 7, 1)
2682 coroutine.resume(coroutine.create(function()
2683 local RollAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Roll)
2684 repeat
2685 RollAnim:Play(0.1, 1, 2.5)
2686 RollAnim:AdjustSpeed(1.4)
2687 wait(0.187)
2688 until CDown == false
2689 RollAnim:Stop(0.25)
2690 end))
2691 local Boost = Instance.new("BodyVelocity")
2692 Boost.Name = "SonicRollVelocity"
2693 Boost.MaxForce = Vector3.new(100000, 0, 100000)
2694 Boost.P = math.huge
2695 Boost.Velocity = Player.Character.HumanoidRootPart.CFrame.lookVector * 85
2696 Boost.Parent = Player.Character.Torso
2697 repeat
2698 wait()
2699 Boost.Velocity = Player.Character.HumanoidRootPart.CFrame.lookVector * 85
2700 until CDown == false
2701 Boost:Destroy()
2702 end)
2703end
2704
2705function Destruction()
2706 pcall(function()
2707 if Player.Character.Parent == workspace.Entities then
2708 if not Player.Character:FindFirstChild("Humanoid") then
2709 return
2710 end
2711 else
2712 return
2713 end
2714 Move = true
2715 PlayAudio(410417720, 50, 1)
2716 local DIOAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.DIO)
2717 DIOAnim:Play(0.1, 1, 2.5)
2718 DIOAnim:AdjustSpeed(1.2)
2719 Player.Character.Humanoid.WalkSpeed = 0
2720 Player.Character.Humanoid.JumpPower = 0
2721 wait(1.415)
2722 DIOAnim:AdjustSpeed(0)
2723 wait(0.035)
2724 for Index, Child in next, workspace.Entities:GetChildren() do
2725 if Child ~= Player.Character then
2726 if Child:FindFirstChildOfClass("Humanoid") then
2727 pcall(function()
2728 coroutine.resume(coroutine.create(function()
2729 rStorage.Damage3:FireServer(Child:FindFirstChildOfClass("Humanoid"), Child.Head.CFrame, 1e-200, 0.45, Child.Head.CFrame:Inverse().lookVector * 150, 1.25, "rbxassetid://606138807", math.random(97,107)/100, 10)
2730 rStorage.Damage12:FireServer(Player.Character.Humanoid, Child.Head.CFrame, 1e-200, 0.45, Child.Head.CFrame:Inverse().lookVector * 150, 1.25, "rbxassetid://2648563122", math.random(97,107)/100, 10)
2731 --rStorage.Damage31:FireServer(Player.Character.Humanoid, Child.Head.CFrame, 1e-200, 0.45, Child.Head.CFrame:Inverse().lookVector * 150, 1.25, "rbxassetid://138499093", math.random(97,107)/100, 5)
2732 rStorage.BurnDamage:FireServer(Child:FindFirstChildOfClass("Humanoid"), Child.Head.CFrame, 9e999, 0.3, Child.Torso.CFrame:Inverse().lookVector * 250, "rbxassetid://241837157", 0, Color3.new(255, 255, 255), "rbxassetid://606138807", math.random(97,107)/100, 10)
2733 end))
2734 end)
2735 end
2736 end
2737 end
2738 wait(1.5)
2739 DIOAnim:AdjustSpeed(1)
2740 wait(0.2)
2741 DIOAnim:Stop(0.25)
2742 Player.Character.Humanoid.WalkSpeed = 16
2743 Player.Character.Humanoid.JumpPower = 50
2744 Move = false
2745 end)
2746end
2747
2748function Teleport()
2749 pcall(function()
2750 if Player.Character.Parent == workspace.Entities then
2751 if not Player.Character:FindFirstChild("Humanoid") then
2752 return
2753 end
2754 else
2755 return
2756 end
2757 rStorage.VampireDash:FireServer(Player.Character.Torso.BrickColor)
2758 rStorage.FOTPSTeleport:FireServer()
2759 Player.Character:SetPrimaryPartCFrame(Player.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0.15, -20))
2760 PlayAudio(2642969814, 10, 1.125)
2761 end)
2762end
2763
2764function MouseTeleport()
2765 pcall(function()
2766 if Player.Character.Parent == workspace.Entities then
2767 if not Player.Character:FindFirstChild("Humanoid") then
2768 return
2769 end
2770 else
2771 return
2772 end
2773 rStorage.Yell:FireServer()
2774 wait(0.015)
2775 rStorage.VampireDash:FireServer(Player.Character.Torso.BrickColor)
2776 Player.Character:SetPrimaryPartCFrame(CFrame.new(Mouse.Hit.p + Vector3.new(0, 3.5, 0)))
2777 PlayAudio(289556450, 8, 1)
2778 wait(0.1)
2779 rStorage.Yell:FireServer()
2780 end)
2781end
2782
2783function Slam()
2784 pcall(function()
2785 if Player.Character.Parent == workspace.Entities then
2786 if not Player.Character:FindFirstChild("Humanoid") then
2787 return
2788 end
2789 else
2790 return
2791 end
2792 Move = true
2793 local SlamAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Slam)
2794 --local PushAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Grab)
2795 --PushAnim:Play(0.1, 0.9, 1)
2796 SlamAnim:Play(0.1, 1, 2.5)
2797 SlamAnim:AdjustSpeed(1.15)
2798 --PushAnim:AdjustSpeed(1)
2799 wait(0.13)
2800 SlamAnim:AdjustSpeed(0)
2801 wait(0.1)
2802 SlamAnim:AdjustSpeed(2.15)
2803 wait(0.02)
2804 HitBox(Player.Character["Left Arm"], 6.125, 0.225, 0.27, 95, Vector3.new(0, -225, 0), 9, "rbxassetid://1741599172", true)
2805 wait(0.23)
2806 SlamAnim:AdjustSpeed(0)
2807 wait(0.1)
2808 SlamAnim:AdjustSpeed(1)
2809 wait(0.15)
2810 SlamAnim:Stop(0.3)
2811 --PushAnim:Stop(0.3)
2812 Move = false
2813 end)
2814end
2815
2816function MadladSpinner()
2817 pcall(function()
2818 if Player.Character.Parent == workspace.Entities then
2819 if not Player.Character:FindFirstChild("Humanoid") then
2820 return
2821 end
2822 else
2823 return
2824 end
2825 Move = true
2826 if Player.Character:FindFirstChild("Animate") then
2827 Player.Character.Animate.Disabled = true
2828 end
2829 local PlayingAnims = {}
2830 local function Check(Anim)
2831 for Index, Animations in next, PlayingAnims do
2832 if PlayingAnims[Index][1] == Anim then
2833 return PlayingAnims[Index][2]
2834 end
2835 end
2836 return 1
2837 end
2838 for Index, Animation in next, Player.Character.Humanoid:GetPlayingAnimationTracks() do
2839 table.insert(PlayingAnims, {Animation, Animation.Speed})
2840 Animation:AdjustSpeed(0)
2841 end
2842 local SpinAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Spin)
2843 PlayAudio(5296211749, 6, 1)
2844 SpinAnim:Play(0.1, 1, 2)
2845 SpinAnim:AdjustSpeed(2.5)
2846 local Repeater = 0
2847 Player.Character.Humanoid.WalkSpeed = 30
2848 Player.Character.Humanoid.JumpPower = 75
2849 repeat
2850 wait(0.2)
2851 Player.Character.Humanoid.WalkSpeed = 30
2852 Player.Character.Humanoid.JumpPower = 75
2853 Repeater = Repeater + 1
2854 HitBox(Player.Character.Torso, 6, 0.35, 0.5, 50, Player.Character.Torso.CFrame.lookVector * 150 + Vector3.new(0, 50, 0), 0.3)
2855 until Repeater > 20 or Move == false
2856 SpinAnim:Stop(0.2)
2857 for Index, Animation in next, Player.Character.Humanoid:GetPlayingAnimationTracks() do
2858 Animation:AdjustSpeed(Check(Animation))
2859 end
2860 if Player.Character:FindFirstChild("Animate") then
2861 Player.Character.Animate.Disabled = false
2862 end
2863 Player.Character.Humanoid.WalkSpeed = 16
2864 Player.Character.Humanoid.JumpPower = 50
2865 Move = false
2866 end)
2867end
2868
2869function Dasher()
2870 pcall(function()
2871 if Player.Character.Parent == workspace.Entities then
2872 if not Player.Character:FindFirstChild("Humanoid") then
2873 return
2874 end
2875 else
2876 return
2877 end
2878 Move = true
2879 if Player.Character:FindFirstChild("Animate") then
2880 Player.Character.Animate.Disabled = true
2881 end
2882 local PlayingAnims = {}
2883 local function Check(Anim)
2884 for Index, Animations in next, PlayingAnims do
2885 if PlayingAnims[Index][1] == Anim then
2886 return PlayingAnims[Index][2]
2887 end
2888 end
2889 return 1
2890 end
2891 for Index, Animation in next, Player.Character.Humanoid:GetPlayingAnimationTracks() do
2892 table.insert(PlayingAnims, {Animation, Animation.Speed})
2893 Animation:AdjustSpeed(0)
2894 end
2895 local DashAttack = Player.Character.Humanoid:LoadAnimation(AnimationTable.Dash)
2896 DashAttack:Play(0.1, 1, 2)
2897 DashAttack:AdjustSpeed(1.4)
2898 local Repeater = 0
2899 Player.Character.Humanoid.WalkSpeed = 0
2900 Player.Character.Humanoid.JumpPower = 0
2901 wait(0.7)
2902 PlayAudio(1996970202, 6, 1)
2903 local Boost = Instance.new("BodyVelocity")
2904 Boost.Name = "DashVelocity"
2905 Boost.MaxForce = Vector3.new(100000, 0, 100000)
2906 Boost.P = math.huge
2907 Boost.Velocity = Player.Character.HumanoidRootPart.CFrame.lookVector * 85
2908 Boost.Parent = Player.Character.Torso
2909 repeat
2910 Player.Character.Humanoid.WalkSpeed = 0
2911 Player.Character.Humanoid.JumpPower = 0
2912 Repeater = Repeater + 1
2913 HitBox(Player.Character.Torso, 6, 0.2, 0.3, 45, Player.Character.Torso.CFrame.lookVector * 175 + Vector3.new(0, 45, 0), 0.25)
2914 wait(0.1)
2915 until Repeater > 3 or Move == false
2916 Boost:Destroy()
2917 for Index, Animation in next, Player.Character.Humanoid:GetPlayingAnimationTracks() do
2918 Animation:AdjustSpeed(Check(Animation))
2919 end
2920 if Player.Character:FindFirstChild("Animate") then
2921 Player.Character.Animate.Disabled = false
2922 end
2923 Player.Character.Humanoid.WalkSpeed = 16
2924 Player.Character.Humanoid.JumpPower = 50
2925 Move = false
2926 end)
2927end
2928
2929function Jumper()
2930 pcall(function()
2931 if Player.Character.Parent == workspace.Entities then
2932 if not Player.Character:FindFirstChild("Humanoid") then
2933 return
2934 end
2935 else
2936 return
2937 end
2938 Move = true
2939 if Player.Character:FindFirstChild("Animate") then
2940 Player.Character.Animate.Disabled = true
2941 end
2942 local PlayingAnims = {}
2943 local function Check(Anim)
2944 for Index, Animations in next, PlayingAnims do
2945 if PlayingAnims[Index][1] == Anim then
2946 return PlayingAnims[Index][2]
2947 end
2948 end
2949 return 1
2950 end
2951 for Index, Animation in next, Player.Character.Humanoid:GetPlayingAnimationTracks() do
2952 table.insert(PlayingAnims, {Animation, Animation.Speed})
2953 Animation:AdjustSpeed(0)
2954 end
2955 Player.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
2956 local DashAttack = Player.Character.Humanoid:LoadAnimation(AnimationTable.AirDash)
2957 DashAttack:Play(0.1, 1, 2)
2958 DashAttack:AdjustSpeed(1.2)
2959 PlayAudio(5493047480, 6, 1.056)
2960 local Repeater = 0
2961 Player.Character.Humanoid.WalkSpeed = 0
2962 Player.Character.Humanoid.JumpPower = 50
2963 wait(0.1)
2964 DashAttack:AdjustSpeed(1.125)
2965 wait(0.1)
2966 local Boost = Instance.new("BodyVelocity")
2967 Boost.Name = "DashVelocity"
2968 Boost.MaxForce = Vector3.new(100000, 0, 100000)
2969 Boost.P = math.huge
2970 Boost.Velocity = Player.Character.HumanoidRootPart.CFrame.lookVector * 75
2971 Boost.Parent = Player.Character.Torso
2972 repeat
2973 Player.Character.Humanoid.WalkSpeed = 0
2974 Player.Character.Humanoid.JumpPower = 50
2975 Repeater = Repeater + 1
2976 HitBox(Player.Character["Right Arm"], 5.5, 0.2, 0.3, 99, Player.Character.Torso.CFrame.lookVector * 175 + Vector3.new(0, 45, 0), 0.25, "rbxassetid://3240049847", false, true, 10.35, true)
2977 wait(0.1)
2978 until Repeater > 3 or Move == false
2979 Boost:Destroy()
2980 for Index, Animation in next, Player.Character.Humanoid:GetPlayingAnimationTracks() do
2981 Animation:AdjustSpeed(Check(Animation))
2982 end
2983 if Player.Character:FindFirstChild("Animate") then
2984 Player.Character.Animate.Disabled = false
2985 end
2986 Player.Character.Humanoid.WalkSpeed = 16
2987 Player.Character.Humanoid.JumpPower = 50
2988 Move = false
2989 end)
2990end
2991
2992function BeatdownHumanoid(Humanoid)
2993 Beatdown = true
2994 Move = true
2995 pcall(function()
2996 local BarrageAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Barrage)
2997 BarrageAnim:Play(0.1, 1, 2)
2998 BarrageAnim:AdjustSpeed(2.25)
2999 PlayAudio(5004316774, 6, 1.069)
3000 pcall(function()
3001 if Player.Character.Stand:FindFirstChild("StandRarm") then
3002 rStorage.Trail:FireServer(Player.Character.Stand.StandRarm.Trail, true)
3003 rStorage.Trail:FireServer(Player.Character.Stand.StandLarm.Trail, true)
3004 else
3005 rStorage.Trail:FireServer(Player.Character.Stand["Stand Right Arm"].Trail, true)
3006 rStorage.Trail:FireServer(Player.Character.Stand["Stand Left Arm"].Trail, true)
3007 end
3008 end)
3009 rStorage.SuperArmor:FireServer(true)
3010 rStorage.Deflect:FireServer(true)
3011 rStorage.Epitaph:FireServer(true)
3012 Heal(Humanoid, -900000, "VampireRush")
3013 coroutine.resume(coroutine.create(function()
3014 repeat
3015 Heal(Humanoid, -1000, "VampireRush")
3016 rStorage.VampireDamage:FireServer(Humanoid, 1e-200, 0.25, Vector3.new(0, 0, -0))
3017 rStorage.Knock:FireServer(Humanoid)
3018 wait(0.95)
3019 until Beatdown == false
3020 end))
3021 coroutine.resume(coroutine.create(function()
3022 repeat
3023 Player.Character.Humanoid.WalkSpeed = 0
3024 Player.Character.Humanoid.JumpPower = 0
3025 Damage:FireServer(Humanoid, Humanoid.Parent.Torso.CFrame * CFrame.new(math.random(-15,15)/100, math.random(-15,15)/100, math.random(-15,15)/100), 45, 0, Vector3.new(0,0,0), "rbxassetid://241837157", 0.195, Color3.fromRGB(255, 177, 0), "rbxassetid://1693499499", math.random(95,115)/100, 1)
3026 wait(0.1)
3027 until Beatdown == false
3028 end))
3029 wait(20)
3030 ABDSound.StopAudio(5004316774)
3031 Beatdown = false
3032 wait(0.2)
3033 pcall(function()
3034 if Player.Character.Stand:FindFirstChild("StandRarm") then
3035 rStorage.Trail:FireServer(Player.Character.Stand.StandRarm.Trail, false)
3036 rStorage.Trail:FireServer(Player.Character.Stand.StandLarm.Trail, false)
3037 else
3038 rStorage.Trail:FireServer(Player.Character.Stand["Stand Right Arm"].Trail, false)
3039 rStorage.Trail:FireServer(Player.Character.Stand["Stand Left Arm"].Trail, false)
3040 end
3041 end)
3042 BarrageAnim:Stop(0.075)
3043 local PunchAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Punch)
3044 PunchAnim:Play(0.1, 1, 2)
3045 PunchAnim:AdjustSpeed(1.35)
3046 PlayAudio(5002748505, 6, 1.06)
3047 wait(0.2)
3048 Player.Character.Humanoid.WalkSpeed = 16
3049 Player.Character.Humanoid.JumpPower = 50
3050 rStorage.SuperArmor:FireServer(false)
3051 rStorage.Deflect:FireServer(false)
3052 rStorage.Dodge:FireServer()
3053 rStorage.Unepitaph:FireServer()
3054 Damage:FireServer(Humanoid, Humanoid.Parent.Torso.CFrame * CFrame.new(math.random(-15,15)/100, math.random(-15,15)/100, math.random(-15,15)/100), 69, 0.25, Humanoid.Parent.Torso.CFrame:Inverse().lookVector * 65, "rbxassetid://241837157", 0.25, Color3.fromRGB(255, 0, 0), "rbxassetid://441202925", math.random(95,115)/100, 1.5)
3055 wait(3.25)
3056 PlayAudio(142684400, 10, 1)
3057 wait(2.15)
3058 PlayAudio(5128453901, 15, 1, false, 0, Humanoid.Parent)
3059 wait(1.85)
3060 rStorage.Damage3:FireServer(Humanoid, Humanoid.Parent.Torso.CFrame, 1e-200, 0, Vector3.new(0,0,0), 0.06, "rbxassetid://", 1, 1)
3061 PlaySoundEffect(Humanoid, 2050481695, 7.5, 1)
3062 Fling(Humanoid, 10, Humanoid.Parent.Torso.CFrame:Inverse().lookVector * 1e44)
3063 Kill(Humanoid, "BurnDamage")
3064 coroutine.resume(coroutine.create(function()
3065 for i = 1, 6 do
3066 rStorage.Damage12:FireServer(Humanoid, CFrame.new(0, -50, 0), 99, 0.3, Vector3.new(-1,-1,-1) * 9e999, 1e-320, "rbxassetid://1693499499", 1, 0)
3067 rStorage.Damage3:FireServer(Humanoid, CFrame.new(0, -50, 0), 99, 0, Vector3.new(0, 0, 0), 1e-320, "rbxassetid://1693499499", 1, 0)
3068 end
3069 end))
3070 end)
3071 Beatdown = false
3072 Move = false
3073end
3074
3075function Pulse()
3076 pcall(function()
3077 if Player.Character.Parent == workspace.Entities then
3078 if not Player.Character:FindFirstChild("Humanoid") then
3079 return
3080 end
3081 else
3082 return
3083 end
3084 Move = true
3085 local SummonAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Satan)
3086 SummonAnim:Play(0.1, 1, 1)
3087 SummonAnim.TimePosition = 0.389
3088 SummonAnim:AdjustSpeed(0)
3089 Player.Character.Humanoid.WalkSpeed = 0
3090 Player.Character.Humanoid.JumpPower = 0
3091 wait(0.6)
3092 SummonAnim:AdjustSpeed(0.87)
3093 wait(0.1)
3094 PlayAudio(4988868452, 25, 1)
3095 rStorage.DoppioSlam:FireServer()
3096 HitBox(Player.Character.Torso, 23.5, 0.1, 0.3, 99, Vector3.new(0, 100, 0), 0.1, "rbxassetid://621371444", false, false, 0, true, false, false)
3097 wait(0.3)
3098 Player.Character.Humanoid.WalkSpeed = 16
3099 Player.Character.Humanoid.JumpPower = 50
3100 SummonAnim:Stop(0.1)
3101 Move = false
3102 end)
3103end
3104
3105function BeatdownGrab()
3106 pcall(function()
3107 if Player.Character.Parent == workspace.Entities then
3108 if not Player.Character:FindFirstChild("Humanoid") then
3109 return
3110 end
3111 else
3112 return
3113 end
3114 Move = true
3115 local GrabAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Grab)
3116 GrabAnim:Play(0.1, 1, 2)
3117 GrabAnim:AdjustSpeed(1.05)
3118 PlayAudio(5493389935, 7.35, 1)
3119 wait(0.25)
3120 HitBox(Player.Character["Left Arm"], 6, 0.25, 0.3, 1, Vector3.new(0, 0, 0), 0, "", true, false, 0, false, false, true)
3121 wait(0.4)
3122 GrabAnim:Stop(0.25)
3123 if Beatdown == true then
3124 repeat wait() until Beatdown == false
3125 end
3126 Move = false
3127 end)
3128end
3129
3130function Counter()
3131 pcall(function()
3132 if Player.Character.Parent == workspace.Entities then
3133 if not Player.Character:FindFirstChild("Humanoid") then
3134 return
3135 end
3136 else
3137 return
3138 end
3139 Move = true
3140 Countering = true
3141 PlayAudio(4594682362, 6, 1)
3142 local YareAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Yare)
3143 YareAnim:Play(0.1, 1, 1)
3144 YareAnim:AdjustSpeed(1.15)
3145 Player.Character.Humanoid.WalkSpeed = 0
3146 Player.Character.Humanoid.JumpPower = 0
3147 rStorage.RTZ:FireServer(true)
3148 coroutine.resume(coroutine.create(function()
3149 wait(1.2)
3150 YareAnim:AdjustSpeed(0)
3151 end))
3152 repeat wait() until Countering == false
3153 rStorage.RTZ:FireServer(false)
3154 Player.Character.Humanoid.WalkSpeed = 16
3155 Player.Character.Humanoid.JumpPower = 50
3156 YareAnim:Stop(0.1)
3157 Move = false
3158 end)
3159end
3160
3161function Block()
3162 pcall(function()
3163 if Player.Character.Parent == workspace.Entities then
3164 if not Player.Character:FindFirstChild("Humanoid") then
3165 return
3166 end
3167 else
3168 return
3169 end
3170 Blocking = true
3171 Move = true
3172 local BlockAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Block)
3173 BlockAnim:Play(0.1, 1, 2)
3174 rStorage.Block:FireServer(true)
3175 repeat
3176 wait()
3177 until Blocking == false
3178 rStorage.Block:FireServer(false)
3179 BlockAnim:Stop(0.25)
3180 Move = false
3181 end)
3182end
3183
3184function ReturnTo0()
3185 pcall(function()
3186 if Player.Character.Parent == workspace.Entities then
3187 if not Player.Character:FindFirstChild("Humanoid") then
3188 return
3189 end
3190 else
3191 return
3192 end
3193 Move = true
3194 local RTZAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.ReturnToZero)
3195 local NotOut = false
3196 if Player.Character:FindFirstChild("Stand") then
3197 if Player.Character.Stand:FindFirstChild("Stand Torso") then
3198 if Player.Character.Stand["Stand Torso"].Transparency == 1 then
3199 NotOut = true
3200 --StandAppearence(true)
3201 end
3202 end
3203 end
3204 coroutine.resume(coroutine.create(function()
3205 wait(0.39)
3206 rStorage.Taunt:FireServer(Player.Character.Head, "rbxassetid://3651503836", 69, 3.069, 0)
3207 end))
3208 RTZAnim:Play(0.5, 1, 1)
3209 rStorage.RTZEffect:FireServer(true)
3210 rStorage.RTZ:FireServer(true)
3211 RTZing = true
3212 wait(3.85)
3213 RTZAnim:Stop(0.5)
3214 RTZing = false
3215 rStorage.RTZ:FireServer(false)
3216 if NotOut == true then
3217 --StandAppearence(false)
3218 end
3219 wait(0.3)
3220 Move = false
3221 end)
3222end
3223
3224function Gun()
3225 pcall(function()
3226 if Player.Character.Parent == workspace.Entities then
3227 if not Player.Character:FindFirstChild("Humanoid") then
3228 return
3229 end
3230 else
3231 return
3232 end
3233 Move = true
3234 local SlamAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Slam)
3235 SlamAnim:Play(0.1, 1, 1)
3236 SlamAnim:AdjustSpeed(0.9)
3237 PlaySoundEffect(Player.Character.Humanoid, 3422592990, 4, 1)
3238 wait(0.25)
3239 SlamAnim:AdjustSpeed(0)
3240 PlaySoundEffect(Player.Character.Humanoid, 3559772665, 4, 1)
3241 wait(0.3)
3242 local Mode = math.random(1, 2)
3243 local Repeated = 0
3244 local ToRepeat = math.random(3,7)
3245 if Mode ~= 1 then
3246 repeat
3247 SlamAnim.TimePosition = 0.185
3248 wait(0.152)
3249 SlamAnim:AdjustSpeed(0.75)
3250 Repeated = Repeated + 1
3251 PlaySoundEffect(Player.Character.Humanoid, 3478357091, 2, 1)
3252 rStorage.Damage12:FireServer(Player.Character.Humanoid, Player.Character.Torso.CFrame * CFrame.new(1.8, 1.5, -1.85), 0, 0, Vector3.new(0, 0, 0), 0.02, "rbxassetid://", 0, 0)
3253 rStorage.EmperorBackdash:FireServer()
3254 until Repeated >= ToRepeat
3255 elseif Mode == 1 then
3256 wait(0.1)
3257 SlamAnim.TimePosition = 0.4
3258 rStorage.Damage12:FireServer(Player.Character.Humanoid, Player.Character.Torso.CFrame * CFrame.new(1.8, 1.65, -1.85), 0, 0, Vector3.new(0, 0, 0), 0.065, "rbxassetid://", 0, 0)
3259 PlaySoundEffect(Player.Character.Humanoid, 470245800, 2.15, 1)
3260 for i = 1, math.ceil(ToRepeat*3.5) do
3261 rStorage.EmperorBackdash:FireServer()
3262 end
3263 SlamAnim:AdjustSpeed(0.5)
3264 wait(0.3)
3265 end
3266 SlamAnim:Stop(0.25)
3267 wait(0.175)
3268 Move = false
3269 end)
3270end
3271
3272function CutG(Character)
3273 pcall(function()
3274 if Player.Character.Parent == workspace.Entities then
3275 if not Player.Character:FindFirstChild("Humanoid") then
3276 return
3277 end
3278 else
3279 return
3280 end
3281 if Character:FindFirstChildOfClass("Humanoid").Health < 0.01 then
3282 return
3283 end
3284 Move = true
3285 ABDSound.StopAudio(5775230172)
3286 local SlapAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.CutG)
3287 rStorage.SuperArmor:FireServer(true)
3288 rStorage.Deflect:FireServer(true)
3289 rStorage.Epitaph:FireServer(true)
3290 rStorage.VampireDash:FireServer(Player.Character.Torso.BrickColor)
3291 Damage:FireServer(Character:FindFirstChildOfClass("Humanoid"), Character.Torso.CFrame, 0, 4.65, Vector3.new(0,0,0), "rbxassetid://241837157", 4.65, Character.Torso.Color, "rbxassetid://", 1, 1)
3292 wait(0.06)
3293 Player.Character:SetPrimaryPartCFrame(Character.Torso.CFrame * CFrame.new(0, 1.25, 2.769))
3294 wait(0.03)
3295 PlayAudio(2642969814, 10, 1.125)
3296 local Slapped = false
3297 coroutine.resume(coroutine.create(function()
3298 wait(0.1)
3299 repeat wait()
3300 Player.Character:SetPrimaryPartCFrame(Character.Torso.CFrame * CFrame.new(0, 1.25, 2.769))
3301 until Slapped == true or Player.Character.Parent ~= workspace.Entities
3302 end))
3303 Player.Character.Humanoid.WalkSpeed = 0
3304 Player.Character.Humanoid.JumpPower = 0
3305 wait(0.05)
3306 PlayAudio(5775230172, 25, 1)
3307 wait(2.825)
3308 SlapAnim:Play(0.1, 1, 1.5)
3309 wait(0.41)
3310 local ID
3311 local Egg = math.random(1, 5)
3312 if Egg == 1 then
3313 ID = 4533871268
3314 elseif Egg ~= 1 then
3315 ID = 5556082054
3316 end
3317 Slapped = true
3318 rStorage.Damage:FireServer(Character:FindFirstChildOfClass("Humanoid"), CFrame.new(0, -20, 0), 0.1, 0.35, Player.Character.HumanoidRootPart.CFrame.lookVector * 75 + Vector3.new(0, 50, 0), "rbxassetid://5482711860", 0, Color3.new(255, 255, 255), "rbxassetid://5482711860", 1, 0)
3319 wait(0.1)
3320 rStorage.Damage3:FireServer(Character:FindFirstChildOfClass("Humanoid"), Character.Torso.CFrame, 1e-200, 0, Vector3.new(0,0,0), 0.06, "rbxassetid://", 1, 0)
3321 rStorage.BurnDamage:FireServer(Character:FindFirstChildOfClass("Humanoid"), Character.Torso.CFrame, 9e999, 0, Vector3.new(0,0,0), "rbxassetid://241837157", 0, Color3.new(255, 255, 255), "rbxassetid://"..ID, 1, 10)
3322 coroutine.resume(coroutine.create(function()
3323 for i = 1, 10 do
3324 rStorage.Damage12:FireServer(Character:FindFirstChildOfClass("Humanoid"), Character.Torso.CFrame * CFrame.new(0, -5, 0), 99, 0, Vector3.new(0,0,0), 1e-320, "rbxassetid://1693499499", 1, 0)
3325 rStorage.Damage3:FireServer(Character:FindFirstChildOfClass("Humanoid"), Character.Torso.CFrame * CFrame.new(0, -5, 0), 99, 0, Vector3.new(0,0,0), 1e-320, "rbxassetid://1693499499", 1, 0)
3326 end
3327 end))
3328 wait(0.69)
3329 Player.Character.HumanoidRootPart.Anchored = false
3330 rStorage.SuperArmor:FireServer(false)
3331 rStorage.Deflect:FireServer(false)
3332 rStorage.Unepitaph:FireServer()
3333 rStorage.Dodge:FireServer()
3334 Move = false
3335 end)
3336end
3337
3338function LiterallySummonGod()
3339 pcall(function()
3340 if Player.Character.Parent == workspace.Entities then
3341 if not Player.Character:FindFirstChild("Humanoid") then
3342 return
3343 end
3344 else
3345 return
3346 end
3347 Move = true
3348 local AllahAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Sechs)
3349 Player.Character.Humanoid.WalkSpeed = 0
3350 Player.Character.Humanoid.JumpPower = 0
3351 AllahAnim:Play(0.1, 1, 1)
3352 wait(0.935)
3353 -- Audio Removed due to it being bypassed, not leaking it.
3354 rStorage.DoppioSlam:FireServer()
3355 rStorage.Damage12Enderman:FireServer(Player.Character.Humanoid, Player.Character.Head.CFrame * CFrame.new(0, 1.5, 0), 0, 0, Vector3.new(0, 0, 0), 0.6, "rbxassetid://1693499499", 0, 0)
3356 rStorage.Damage12Sans:FireServer(Player.Character.Humanoid, Player.Character.Head.CFrame * CFrame.new(0, 1.5, 0), 0, 0, Vector3.new(0, 0, 0), 0.6, "rbxassetid://1693499499", 0, 0)
3357 rStorage.Damage12:FireServer(Player.Character.Humanoid, Player.Character.Head.CFrame * CFrame.new(0, 1.5, 0), 0, 0, Vector3.new(0, 0, 0), 0.6, "rbxassetid://1693499499", 0, 0)
3358 HitBox(Player.Character.Head, 26, 0.4, 0.69, 69, Vector3.new(math.random(-6,6)*50*(math.random(1, 4)), 125, math.random(-6,6)*50*(math.random(1, 4))) , 3, nil, false, false, 0, false, false, false, false, nil, true)
3359 wait(1.5)
3360 Player.Character.Humanoid.WalkSpeed = 16
3361 Player.Character.Humanoid.JumpPower = 50
3362 Move = false
3363 end)
3364end
3365
3366function FOTPSDonut(Target)
3367 pcall(function()
3368 if Player.Character.Parent == workspace.Entities then
3369 if not Player.Character:FindFirstChild("Humanoid") then
3370 return
3371 end
3372 else
3373 return
3374 end
3375 Move = true
3376 local KickAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Donut)
3377 KickAnim:Play(0.1, 1, 1.45)
3378 rStorage.FOTPSDamageTeleport:FireServer(Target, 125)
3379 wait(0.19)
3380 Move = false
3381 end)
3382end
3383
3384function KaiokenHits(Target)
3385 pcall(function()
3386 if Player.Character.Parent == workspace.Entities then
3387 if not Player.Character:FindFirstChild("Humanoid") then
3388 return
3389 end
3390 else
3391 return
3392 end
3393 Move = true
3394 local HoldAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.UIHand)
3395 HoldAnim:Play(0.1, 1, 1)
3396 Player.Character:SetPrimaryPartCFrame(Target.Torso.CFrame * CFrame.new(2, 0.2, -10))
3397 coroutine.resume(coroutine.create(function()
3398 wait(0.28)
3399 Player.Character.HumanoidRootPart.Anchored = true
3400 end))
3401 coroutine.resume(coroutine.create(function()
3402 repeat wait()
3403 until HoldAnim.TimePosition > 0.705
3404 HoldAnim:AdjustSpeed(0)
3405 end))
3406 wait(0.025)
3407 PlaySoundEffect(Player.Character.Humanoid, 915341277, 7.6, 1)
3408 wait(0.325)
3409 PlaySoundEffect(Target.Humanoid, 5628558743, 50, 1)
3410 local Nums = {
3411 10,
3412 20,
3413 30,
3414 40,
3415 50,
3416 60
3417 }
3418 for i = 1, 75 do
3419 wait(0.01)
3420 rStorage.Damage:FireServer(Target:FindFirstChildOfClass("Humanoid"), Target.Torso.CFrame * CFrame.new(math.random(-20,20)/10, math.random(-20,20)/10, math.random(-20,20)/10), 10, 0.7, Vector3.new(0, 0, 0), "rbxassetid://5482711860", math.random(10,30)/125, Color3.new(200, 200, 200), "rbxassetid://5482711860", 1, 0)
3421 rStorage.Damage11Enderman:FireServer(Player.Character.Humanoid, Target.Torso.CFrame, 0, 0, Vector3.new(0,0,0), 0.5, "rbxassetid://2835079178", 1, 0)
3422 if table.find(Nums, i) then
3423 --PlayAudio(5628558743, 50, 1, false, 0, Target)
3424 PlaySoundEffect(Target.Humanoid, 5628558743, 50, 1)
3425 end
3426 end
3427 rStorage.Damage:FireServer(Target:FindFirstChildOfClass("Humanoid"), Target.Torso.CFrame, 75, 0, Vector3.new(0,0,0), "rbxassetid://5482711860", 0.5, Color3.new(175, 175, 175), "rbxassetid://638861091", 1, 10)
3428 ABDSound.StopAudio(5628558743)
3429 wait(0.19)
3430 HoldAnim:Stop(0.1)
3431 wait(0.07)
3432 Player.Character.HumanoidRootPart.Anchored = false
3433 ABDSound.StopAudio(5628558743)
3434 coroutine.resume(coroutine.create(function()
3435 wait(0.1)
3436 for i = 1, 10 do wait(0.1)
3437 ABDSound.StopAudio(5628558743)
3438 end
3439 end))
3440 Move = false
3441 end)
3442end
3443
3444function Perish(Target)
3445 pcall(function()
3446 if Player.Character.Parent == workspace.Entities then
3447 if not Player.Character:FindFirstChild("Humanoid") then
3448 return
3449 end
3450 else
3451 return
3452 end
3453 Move = true
3454 local KickAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Donut)
3455 local Lines = {"USELESS", "BEGONE", "VANISH", "BURN", "PERISH"}
3456 for i = 1, 20 do
3457 KickAnim:Play(0.1, 1, 3.15)
3458 rStorage.FOTPSDamageTeleport:FireServer(Target, Lines[math.random(1, #Lines)])
3459 rStorage.Damage12Sans:FireServer(Target:FindFirstChildOfClass("Humanoid"), Target.Head.CFrame, 1e-320, 0, Vector3.new(0, 0, 0), 0.3, "rbxassetid://5473216896", 1, 11)
3460 wait(0.09)
3461 end
3462 rStorage.DoppioSlam:FireServer()
3463 rStorage.Damage12Enderman:FireServer(Target:FindFirstChildOfClass("Humanoid"), Target.Head.CFrame, 1e-320, 0, Vector3.new(0, 0, 0), 0.6, "rbxassetid://1202657035", 1, 11)
3464 for i = 1, 10 do
3465 wait()
3466 Void(Target:FindFirstChildOfClass("Humanoid"))
3467 end
3468 wait(0.19)
3469 Move = false
3470 end)
3471end
3472
3473function Kaioken()
3474 pcall(function()
3475 if Player.Character.Parent == workspace.Entities then
3476 if not Player.Character:FindFirstChild("Humanoid") then
3477 return
3478 end
3479 else
3480 return
3481 end
3482 Move = true
3483 if KaioKen == false then
3484 DisableSong = true
3485 ABDSound.StopAudio(SOHSongProperties.ID)
3486 PlayAudio(738749992, 50, 1)
3487 Player.Character.Humanoid.WalkSpeed = 0
3488 Player.Character.Humanoid.JumpPower = 0
3489 local TransformAnim = Player.Character.Humanoid:LoadAnimation(AnimationTable.Sechs)
3490 TransformAnim:Play(0.1, 1, 1)
3491 TransformAnim.TimePosition = 1
3492 TransformAnim:AdjustSpeed(0)
3493 wait(1.75)
3494 TransformAnim.TimePosition = 1.8
3495 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(2, 5, 2), Vector3.new(1.5, 2, 1.5), BrickColor.new("Really red"))
3496 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(-6, -10, -6), Vector3.new(-3, -3, -3), BrickColor.new("Toothpaste"))
3497 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(4, -15, 4), Vector3.new(1, -2, 1), BrickColor.new("Crimson"))
3498 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(-6, -10, -6), Vector3.new(-5, -1, -5), BrickColor.new("Cyan"))
3499 wait(0.65)
3500 TransformAnim:AdjustSpeed(1)
3501 KaioKen = true
3502 DisableSong = false
3503 wait(0.2)
3504 Player.Character.Humanoid.WalkSpeed = 16
3505 Player.Character.Humanoid.JumpPower = 50
3506 else
3507 PlayAudio(700499285, 11.5, 1)
3508 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(2, 5, 2), Vector3.new(1.5, 2, 1.5), BrickColor.new("Really red"))
3509 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(-6, -10, -6), Vector3.new(-3, -3, -3), BrickColor.new("Toothpaste"))
3510 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(4, -15, 4), Vector3.new(1, -2, 1), BrickColor.new("Crimson"))
3511 rStorage.PlayerStrongPunch2:FireServer(Vector3.new(-6, -10, -6), Vector3.new(-5, -1, -5), BrickColor.new("Cyan"))
3512 KaioKen = false
3513 ABDSound.StopAudio(KaiokenSongProperties.ID)
3514 Player.Character.Humanoid.WalkSpeed = 16
3515 Player.Character.Humanoid.JumpPower = 50
3516 end
3517 Move = false
3518 end)
3519end
3520
3521-- Key Pressed Detection:
3522Mouse.KeyDown:Connect(function(Key)
3523 if (Move == false and IgnoreAllCooldown == false) then
3524 if Key == "y" then
3525 if Invincible == true then
3526 Starman("Off")
3527 else
3528 Move = true
3529 Starman("On")
3530 end
3531 end
3532 if Key == "q" then
3533 if Mouse.Target and Mouse.Target.Parent then
3534 local Character = nil
3535 if Mouse.Target.Parent:IsA("Model") and Mouse.Target.Parent.Name == "Stand" then
3536 Character = Mouse.Target.Parent.Parent
3537 elseif Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
3538 Character = Mouse.Target.Parent
3539 end
3540 if Character then
3541 FOTPSDonut(Character)
3542 end
3543 end
3544 end
3545 if Key == "r" then
3546 Punch()
3547 end
3548 if Key == "c" then
3549 CDown = true
3550 Sonic()
3551 end
3552 if Key == "v" then
3553 Teleport()
3554 end
3555 if Key == "e" then
3556 Barraging = true
3557 Barrage()
3558 end
3559 if Key == "t" then
3560 Kick()
3561 end
3562 if Key == "f" then
3563 Slam()
3564 end
3565 if Key == "g" then
3566 Gun()
3567 end
3568 if Key == "h" then
3569 Barraging = true
3570 HealBarrage()
3571 end
3572 if Key == "j" then
3573 Dasher()
3574 end
3575 if Key == "u" then
3576 --MadladSpinner()
3577 if Mouse.Target and Mouse.Target.Parent then
3578 local Character = nil
3579 if Mouse.Target.Parent:IsA("Model") and Mouse.Target.Parent.Name == "Stand" then
3580 Character = Mouse.Target.Parent.Parent
3581 elseif Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
3582 Character = Mouse.Target.Parent
3583 end
3584 if Character then
3585 CutG(Character)
3586 end
3587 end
3588 end
3589 if Key == "z" then
3590 MouseTeleport()
3591 end
3592 if Key == "k" then
3593 SuperKick()
3594 end
3595 if Key == "l" then
3596 Uppercut()
3597 end
3598 if Key == "b" then
3599 Jumper()
3600 end
3601 if Key == "n" then
3602 BeatdownGrab()
3603 end
3604 if Key == "x" then
3605 Blocking = true
3606 Block()
3607 end
3608 if Key == "'" then
3609 if Mouse.Target and Mouse.Target.Parent then
3610 local Character = nil
3611 if Mouse.Target.Parent:IsA("Model") and Mouse.Target.Parent.Name == "Stand" then
3612 Character = Mouse.Target.Parent.Parent
3613 elseif Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
3614 Character = Mouse.Target.Parent
3615 end
3616 if Character then
3617 NothingPersonal(Character)
3618 end
3619 end
3620 end
3621 if Key == "=" then
3622 if Mouse.Target and Mouse.Target.Parent then
3623 local Character = nil
3624 if Mouse.Target.Parent:IsA("Model") and Mouse.Target.Parent.Name == "Stand" then
3625 Character = Mouse.Target.Parent.Parent
3626 elseif Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
3627 Character = Mouse.Target.Parent
3628 end
3629 if Character then
3630 Perish(Character)
3631 end
3632 end
3633 end
3634 if Key == "," or Key == "comma" then
3635 Pulse()
3636 end
3637 if Key == ";" or Key == "semicolon" then
3638 Destruction()
3639 end
3640 if Key == "." or Key == "period" then
3641 ReturnTo0()
3642 end
3643 end
3644 if Key == "p" then
3645 if Move == false and Countering == false then
3646 Counter()
3647 else
3648 Countering = false
3649 end
3650 end
3651end)
3652
3653-- Key Up Detection:
3654Mouse.KeyUp:Connect(function(Key)
3655 if Key == "c" then
3656 CDown = false
3657 end
3658 if Key == "x" then
3659 Blocking = false
3660 end
3661 if Key == "e" or Key == "h" then
3662 Barraging = false
3663 end
3664end)
3665
3666-- Input Service for Alt- & Control-Key Detection
3667game:GetService("UserInputService").InputBegan:Connect(function(Input, N)
3668 if N then
3669 return
3670 end
3671 if Input.KeyCode == Enum.KeyCode.LeftAlt and Move == false then
3672 LiterallySummonGod()
3673 elseif Input.KeyCode == Enum.KeyCode.LeftControl and Move == false then
3674 Kaioken()
3675 elseif Input.KeyCode == Enum.KeyCode.RightControl and Move == false then
3676 if Mouse.Target and Mouse.Target.Parent and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") then
3677 KaiokenHits(Mouse.Target.Parent)
3678 end
3679 end
3680end)
3681
3682-- Time Erase Sense (1)
3683game:GetService("Lighting").TEer:GetPropertyChangedSignal("Value"):Connect(function()
3684 local Value = game:GetService("Lighting").TEer.Value
3685 if Value ~= nil and Value:IsA("Model") and Value.Parent == workspace.Entities and RTZEnabled == false then
3686 wait(0.45)
3687 TimeEraseShow(Value)
3688 end
3689end)
3690
3691-- Time Stop Movement, Taunt Disable & Free Emotes:
3692local RawGameTable = getrawmetatable(game)
3693local oldNamecall = RawGameTable.__namecall
3694setreadonly(RawGameTable, false)
3695RawGameTable.__namecall = function(self, ...)
3696 local Method = getnamecallmethod()
3697 local Arguments = {...}
3698 if Method == "FireServer" then
3699 if self.Name == "Anchor" then
3700 Arguments[2] = false
3701 elseif self.Name == "Taunt" and Arguments[3] ~= 69 then
3702 Arguments[1] = nil
3703 end
3704 elseif Method == "UserOwnsGamePassAsync" then
3705 return true
3706 end
3707 return oldNamecall(self, unpack(Arguments))
3708end
3709
3710function SpyReport()
3711 -- Obvious reasons why this isn't leaked.
3712end
3713
3714function LagKick()
3715 -- There are multiple methods out there, won't leak mine.
3716end
3717
3718-- Anti Remote Spy
3719-- I'd prefer not getting this leaked, thanks!
3720
3721-- (RTZ) Counter
3722rStorage.RTZClient.OnClientEvent:connect(function(GivenPlayer)
3723 if GivenPlayer ~= Player then
3724 local Humanoid = GivenPlayer.Character.Humanoid
3725 local Volume = 7.5
3726 if RTZing == true then
3727 Volume = 0
3728 rStorage.Taunt:FireServer(Player.Character.Head, "rbxassetid://3651503836", 69, 1.25, 0)
3729 end
3730 --rStorage.RTZDamage:FireServer(Humanoid, 75)
3731 Player.Character:SetPrimaryPartCFrame(Humanoid.Parent.Torso.CFrame * CFrame.new(0, 0, 8.5))
3732 rStorage.KnockAdvanced:FireServer(Humanoid)
3733 rStorage.Damage:FireServer(Humanoid, Humanoid.Parent.Torso.CFrame, 75, 0.3, Humanoid.Parent.Torso.CFrame:Inverse().lookVector * 120, "rbxassetid://5482711860", 0, Color3.new(255, 255, 255), "rbxassetid://5482711860", 1, Volume)
3734 Countering = false
3735 coroutine.resume(coroutine.create(function()
3736 if RTZing == false then
3737 wait(0.3)
3738 PlayAudio(4775994326, 13, 1)
3739 end
3740 end))
3741 if RTZing == false then
3742 PlayAudio(CaveSounds[math.random(1, #CaveSounds)], 12.5, 1.25)
3743 end
3744 end
3745end)
3746
3747-- Audio Preloading
3748coroutine.resume(coroutine.create(function()
3749 PreloadAudio(KaiokenSongProperties.ID)
3750 for i = 1, #SoundEffects do
3751 PreloadAudio(SoundEffects[i])
3752 end
3753 for i = 1, #Songs do
3754 PreloadAudio(Songs[i].ID)
3755 end
3756 for i = 1, #CaveSounds do
3757 PreloadAudio(CaveSounds[i])
3758 end
3759end))
3760
3761-- Server "Unlagger"
3762if rStorage:FindFirstChild("CommandClean") then
3763 rStorage.CommandClean:FireServer()
3764end
3765
3766-- Rainbow Color Function
3767game:GetService("RunService").Heartbeat:Connect(function()
3768 if Rainbow3.R > 254 then
3769 Rainbow3.CurrentlyAdding = "G"
3770 end
3771 if Rainbow3.G > 254 then
3772 Rainbow3.CurrentlyAdding = "B"
3773 end
3774 if Rainbow3.B > 254 then
3775 Rainbow3.CurrentlyAdding = "R"
3776 end
3777 if Rainbow3.CurrentlyAdding == "G" then
3778 Rainbow3.R = Rainbow3.R - Rainbow3.AddToCurrent
3779 Rainbow3.G = Rainbow3.G + Rainbow3.AddToCurrent
3780 end
3781 if Rainbow3.CurrentlyAdding == "B" then
3782 Rainbow3.G = Rainbow3.G - Rainbow3.AddToCurrent
3783 Rainbow3.B = Rainbow3.B + Rainbow3.AddToCurrent
3784 end
3785 if Rainbow3.CurrentlyAdding == "R" then
3786 Rainbow3.B = Rainbow3.B - Rainbow3.AddToCurrent
3787 Rainbow3.R = Rainbow3.R + Rainbow3.AddToCurrent
3788 end
3789 SOHGuiChildren.HealthBar.GlowImage.ImageColor3 = Color3.fromRGB(Rainbow3.R, Rainbow3.G, Rainbow3.B)
3790end)
3791
3792-- Stand Disable & Time Erase Sense (2)
3793while wait(1) do
3794 GuiClear()
3795 if SOHGuiBools.CompletelyDisableThemes == false and DisableSong == false and Invincible == false and Posing == false and KaioKen == false and ABDSound.IsPlaying(SOHSongProperties.ID) == false and Player.Character ~= nil and Player.Character.Parent == workspace.Entities then
3796 PlayAudio(SOHSongProperties.ID, SOHSongProperties.Volume, SOHSongProperties.Pitch)
3797 end
3798 if SOHGuiBools.CompletelyDisableThemes == false and DisableSong == false and Invincible == false and Posing == false and KaioKen == true and ABDSound.IsPlaying(KaiokenSongProperties.ID) == false and Player.Character ~= nil and Player.Character.Parent == workspace.Entities then
3799 PlayAudio(KaiokenSongProperties.ID, KaiokenSongProperties.Volume, KaiokenSongProperties.Pitch)
3800 end
3801 if game:GetService("Lighting").TS.Value == true then
3802 pcall(function()
3803 for Index, Child in next, Player.Character:GetDescendants() do
3804 if Child:IsA("BasePart") then
3805 rStorage.Anchor:FireServer(Child, false)
3806 end
3807 end
3808 end)
3809 end
3810 for Index, Player in next, game:GetService("Players"):GetPlayers() do
3811 if Player.Character and Player.Character.Parent == workspace.Entities then
3812 if Player.Character:FindFirstChild("TE") then
3813 if Player.Character.TE.Value == true and Player.Character.Head.Transparency > 0.9 then
3814 TimeEraseShow(Player.Character)
3815 end
3816 end
3817 end
3818 end
3819 pcall(function()
3820 Player.Character[GetStandName()].Disabled = true
3821 end)
3822 pcall(function()
3823 game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)
3824 end)
3825end
3826
3827-- Later Usable Animations:
3828--[[
3829://3445713315--stand jump
3830://2876973676--attack pose
3831://4782246916--knives
3832://3675049044--blood suck/strong punch
3833://3681636088--wtf
3834://4783730729--spacerippereyes start
3835://4775082376--throw?
3836://4783736542--spacerippereyes fire
3837://3681187511--jump fly
38383249619013-backflip
3839243641880-slap
3840243653141-fly/charge
3841243656287-above-idle
3842243662996-back
3843243663079-above-idle
3844]]