-- Decompiled with the Synapse X Luau decompiler.


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, 3);
	local v8 = l__ReplicatedStorage__1.KillFX[p1].Sonny:Clone();
	v8.Parent = workspace.Ignored.Animations;
	v8.CFrame = CFrame.new(p2.Parent.UpperTorso.CFrame.p) * CFrame.new(0, 0.5, 0);
	game.Debris:AddItem(v8, 4);
	delay(0, function()
		for v9 = 1, 0, -0.05 do
			v8.KO.Image.UIGradient.Transparency = NumberSequence.new({ NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.5, v9), NumberSequenceKeypoint.new(1, 1) });
			task.wait(0.01);
		end;
		task.wait(1);
		for v10 = 0, 1, 0.025 do
			v8.KO.Image.UIGradient.Transparency = NumberSequence.new({ NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.5, v10), NumberSequenceKeypoint.new(1, 1) });
			task.wait(0.01);
		end;
	end);
	return nil;
end;
return v1;

