--// Cooldown and Performing Check\\--
if HeadSlamCD.Value == true or PerformingAction.Value == true or Stunned.Value == true or Fainted.Value == true then return end
--// Applying the Changes\\--
Change(HeadSlamCD, true)
Change(PerformingAction, true)
IFrameandPerformance:FireServer("IFrame", 6)
playAnim(8350164978)
task.wait(.5)
local boopyve = Instance.new("BodyVelocity")
boopyve.MaxForce = Vector3.new(100000, 0, 100000)
boopyve.P = math.huge
boopyve.Velocity = Hrp.CFrame.lookVector * 50
boopyve.Parent = Chr.HumanoidRootPart
game.Debris:AddItem(boopyve, 0.1)
coroutine.resume(coroutine.create(function()
fovadjuster.Adjust(120,0.3)
wait(.5)
fovadjuster.Adjust(70,0.4)
end))
AnchoredEvent:FireServer("Cancollide", Rarm, true)
coroutine.resume(coroutine.create(function()
for _ = 1, 6 do
task.wait()
GrabHitbox(Rarm, Rarm.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,3, 1, 1, 0.25, Hrp.CFrame.lookVector * 0, "rbxassetid://580201163", 0.075, Color3.new(1, 1, 1), 6690141385, 2, "Light Attack")
end
end))
task.wait(1)
if Chr:FindFirstChild("HasGrabbedAPlayer") then
local screengui = script.Cutscene:Clone()
screengui.Parent = PlayerGUI
game.Debris:AddItem(screengui,5)
coroutine.resume(coroutine.create(function()
local Camera1 = game.Workspace.CurrentCamera
repeat task.wait()
Camera1.CameraType = Enum.CameraType.Scriptable
until Camera1.CameraType == Enum.CameraType.Scriptable
Camera1.CFrame = Chr:WaitForChild("Position"):WaitForChild("One").CFrame
game:GetService("TweenService"):Create(Camera1, TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {CFrame = Chr:WaitForChild("Position"):WaitForChild("Two").CFrame}):Play()
task.wait(1.3)
game:GetService("TweenService"):Create(Camera1, TweenInfo.new(0.35, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {CFrame = Chr:WaitForChild("Position"):WaitForChild("Three").CFrame}):Play()
task.wait(1.3)
game:GetService("TweenService"):Create(Camera1, TweenInfo.new(0.35, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {CFrame = Chr:WaitForChild("Position"):WaitForChild("Two").CFrame}):Play()
task.wait(1.3)
Camera1.CameraType = Enum.CameraType.Custom
end))
playAnim(8682787098)
coroutine.resume(coroutine.create(function()
for _ = 1, 2 do
task.wait()
damage(Rleg, Rleg.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,9, 10, 1, 0.25, Hrp.CFrame.lookVector * 0, "rbxassetid://580201163", 0.075, Color3.new(1, 1, 1), 6690141385, 0, "Heavy Attack", "No")
end
end))
local camera = workspace.CurrentCamera
local CameraShaker = require(game.ReplicatedStorage.Modules.CameraShaker)
local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value,function(shakeCFrame)
camera.CFrame = camera.CFrame * shakeCFrame
end)
camShake:Start()
--// 1st Stomp
LightingBloomEffect()
SoundEvent:FireServer(264084213, 3, 0)
GroundHandlersEvent:FireServer("SuperHumanSlam")
camShake:Shake(CameraShaker.Presets.Explosion)
task.wait(1)
playAnim(8682787098)
coroutine.resume(coroutine.create(function()
for _ = 1, 2 do
task.wait()
damage(Rleg, Rleg.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,9, 10, 2, 0.25, Hrp.CFrame.lookVector * 0, "rbxassetid://580201163", 0.075, Color3.new(1, 1, 1), 6690141385, 0, "Heavy Attack", "No")
end
end))
local camera = workspace.CurrentCamera
local CameraShaker = require(game.ReplicatedStorage.Modules.CameraShaker)
local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value,function(shakeCFrame)
camera.CFrame = camera.CFrame * shakeCFrame
end)
camShake:Start()
--// 2nd Stomp
LightingBloomEffect()
SoundEvent:FireServer(264084213, 3.3, 0)
GroundHandlersEvent:FireServer("SuperHumanSlam")
camShake:Shake(CameraShaker.Presets.Explosion)
task.wait(1)
playAnim(8682787098)
coroutine.resume(coroutine.create(function()
for _ = 1, 2 do
task.wait()
damage(Rleg, Rleg.CFrame * CFrame.new(0, -1, 0) * CFrame.new(math.random(-0.25, 0.25), math.random(-0.25, 0.25), math.random(-0.25, 0.25)) ,9, 15, 2, 0.25, Hrp.CFrame.lookVector * 0, "rbxassetid://580201163", 0.075, Color3.new(1, 1, 1), 6690141385, 0, "Heavy Attack", "No")
end
end))
local camera = workspace.CurrentCamera
local CameraShaker = require(game.ReplicatedStorage.Modules.CameraShaker)
local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value,function(shakeCFrame)
camera.CFrame = camera.CFrame * shakeCFrame
end)
camShake:Start()
--// 3rd Stomp
LightingBloomEffect()
SoundEvent:FireServer(264084213, 4, 0)
GroundHandlersEvent:FireServer("SuperHumanSlam")
camShake:Shake(CameraShaker.Presets.Explosion)
AnchoredEvent:FireServer("Cancollide", Rarm, false)
end
--// Cooldown\\--
coroutine.resume(coroutine.create(function()
Change(PerformingAction, false)
task.wait(2)
Change(HeadSlamCD, false)
end))
end
The script is really messy, I’m planning on making it more neat in the future.