-- Decompiled with the Synapse X Luau decompiler.


local v1 = {};
local l__ReplicatedStorage__2 = game.ReplicatedStorage;
local v3 = require(game.ReplicatedStorage.Modules.Lightning);
local v4 = require(game.ReplicatedStorage.Modules.Xeno);
local v5 = require(game.ReplicatedStorage.Modules.CameraShaker);
local v6 = require(game.ReplicatedStorage.Modules.CameraShakerV2);
local l__Animations__1 = workspace.Ignored.Animations;
local l__TweenService__2 = game.TweenService;
local l__Debris__3 = game.Debris;
function v1.RunStompFx(p1, p2, p3, p4)
	local l__CFrame__7 = p3.Character:WaitForChild("HumanoidRootPart").CFrame;
	local l__Parent__8 = p2.Parent;
	local v9 = script.Fireball:Clone();
	v9.CFrame = l__Parent__8.HumanoidRootPart.CFrame * CFrame.new(math.random(-115, 115), math.random(150, 300), math.random(-115, 115));
	v9.CFrame = CFrame.lookAt(v9.Position, l__Parent__8.HumanoidRootPart.Position);
	v9.Parent = l__Animations__1;
	v9.fire:Play();
	v9.ignite:Play();
	l__TweenService__2:Create(v9, TweenInfo.new(1, Enum.EasingStyle.Linear, Enum.EasingDirection.Out), {
		Position = p2.Position
	}):Play();
	task.wait(1);
	local v10 = script.Explosion:Clone();
	v10.Position = v9.Position;
	v10.Parent = l__Animations__1;
	v9:Destroy();
	local v11 = script.Fireball.explosion:Clone();
	v11.Parent = p2;
	v11:Play();
	l__Debris__3:AddItem(v11, 2.5);
	for v12, v13 in v10() do
		if v13:IsA("ParticleEmitter") then
			v13:Emit(v13:GetAttribute("EmitCount"));
		end;
	end;
end;
return v1;
