local Y={}local Q=require(game.ReplicatedStorage.Modules.Lightning)local c=require(game.ReplicatedStorage.Modules.Xeno)local T=require(game.ReplicatedStorage.Modules.CameraShaker)local M=game.TweenService local B=game.Debris local e=game.ReplicatedStorage function Y.RunStompFx(Y,Q,c,T)local M=e.KillFX[Y].Stomp:Clone()M.Parent=Q.Parent.UpperTorso and Q M:Play()game.Debris:AddItem(M,5)local B=e.KillFX[Y].Stars:Clone()B.Parent=Q.Parent.UpperTorso and Q B:Play()game.Debris:AddItem(B,5)local x=e.KillFX[Y].Part.AT:Clone()x.Parent=workspace.Terrain x.WorldPosition=Q.Parent.UpperTorso.Position+Vector3.new(0,0,0)task.delay(.2,function()for Y,Q in pairs(x:GetChildren())do Q.Enabled=false end end)local p=e.KillFX[Y].Sonny:Clone()p.Parent=workspace.Ignored.Animations p.CFrame=CFrame.new(Q.Parent.UpperTorso.CFrame.p)*CFrame.new(0,.5,0)game.Debris:AddItem(p,4)delay(0,function()for Y=1,0,-0.05 do p.KO.Image.UIGradient.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.5,Y);NumberSequenceKeypoint.new(1,1)})task.wait(.01)end task.wait(1)for Y=0,1,.025 do p.KO.Image.UIGradient.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1);NumberSequenceKeypoint.new(.5,Y);NumberSequenceKeypoint.new(1,1)})task.wait(.01)end end)task.delay(.1,function()(e.KillFX[Y].FireEffect:Clone()).Parent=Q.Parent.UpperTorso for Y,Q in pairs(Q.Parent:GetDescendants())do if Q:IsA("\066\097\115\101\112\097\114\116")and not Q:IsA("\077\101\115\104\080\097\114\116")then Q.Color=Color3.fromRGB(0,0,0)elseif Q:IsA("\083\104\105\114\116")or Q:IsA("\080\097\110\116\115")then Q.Color3=Color3.fromRGB(0,0,0)elseif Q:IsA("\077\101\115\104")then Q.VertexColor=Color3.fromRGB(0,0,0)elseif Q:IsA("\077\101\115\104\080\097\114\116")then Q.TextureID=""Q.Color=Color3.fromRGB(0,0,0)end end end)return nil end return Y


local v1 = {};
local v2 = require(game.ReplicatedStorage.Modules.Lightning);
local v3 = require(game.ReplicatedStorage.Modules.Xeno);
local v4 = require(game.ReplicatedStorage.Modules.CameraShaker);
local l__TweenService__5 = game.TweenService;
local l__Debris__6 = game.Debris;
local l__ReplicatedStorage__1 = game.ReplicatedStorage;
function v1.RunStompFx(p1, p2, p3, p4)
	local v7 = l__ReplicatedStorage__1.KillFX[p1].Stomp:Clone();
	v7.Parent = p2.Parent.UpperTorso and p2;
	v7:Play();
	game.Debris:AddItem(v7, 5);
	local v8 = l__ReplicatedStorage__1.KillFX[p1].Stars:Clone();
	v8.Parent = p2.Parent.UpperTorso and p2;
	v8:Play();
	game.Debris:AddItem(v8, 5);
	local v9 = l__ReplicatedStorage__1.KillFX[p1].Part.AT:Clone();
	v9.Parent = workspace.Terrain;
	v9.WorldPosition = p2.Parent.UpperTorso.Position + Vector3.new(0, 0, 0);
	task.delay(0.2, function()
		for v10, v11 in pairs(v9:GetChildren()) do
			v11.Enabled = false;
		end;
	end);
	local v12 = l__ReplicatedStorage__1.KillFX[p1].Sonny:Clone();
	v12.Parent = workspace.Ignored.Animations;
	v12.CFrame = CFrame.new(p2.Parent.UpperTorso.CFrame.p) * CFrame.new(0, 0.5, 0);
	game.Debris:AddItem(v12, 4);
	delay(0, function()
		for v13 = 1, 0, -0.05 do
			v12.KO.Image.UIGradient.Transparency = NumberSequence.new({ NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.5, v13), NumberSequenceKeypoint.new(1, 1) });
			task.wait(0.01);
		end;
		task.wait(1);
		for v14 = 0, 1, 0.025 do
			v12.KO.Image.UIGradient.Transparency = NumberSequence.new({ NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.5, v14), NumberSequenceKeypoint.new(1, 1) });
			task.wait(0.01);
		end;
	end);
	task.delay(0.1, function()
		l__ReplicatedStorage__1.KillFX[p1].FireEffect:Clone().Parent = p2.Parent.UpperTorso;
		for v15, v16 in pairs(p2.Parent:GetDescendants()) do
			if v16:IsA("Basepart") and not v16:IsA("MeshPart") then
				v16.Color = Color3.fromRGB(0, 0, 0);
			elseif v16:IsA("Shirt") or v16:IsA("Pants") then
				v16.Color3 = Color3.fromRGB(0, 0, 0);
			elseif v16:IsA("Mesh") then
				v16.VertexColor = Color3.fromRGB(0, 0, 0);
			elseif v16:IsA("MeshPart") then
				v16.TextureID = "";
				v16.Color = Color3.fromRGB(0, 0, 0);
			end;
		end;
	end);
	return nil;
end;
return v1;

