local a={}local u=require(game.ReplicatedStorage.Modules.Lightning)local O=require(game.ReplicatedStorage.Modules.Xeno)local C=require(game.ReplicatedStorage.Modules.CameraShaker)local p=game.TweenService local d=game.Debris local b=game.ReplicatedStorage function a.RunStompFx(a,u,O,C)local p=b.KillFX[a].Stomp:Clone()p.Parent=u.Parent.UpperTorso and u p:Play()game.Debris:AddItem(p,5)local d=b.KillFX[a].Effect:Clone()d.CFrame=CFrame.new(u.Position.X,u.Position.Y+35,u.Position.Z)d.Parent=workspace.Ignored.Animations;((game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")):Create(d,TweenInfo.new(.5),{Transparency=0})):Play()game.Debris:AddItem(d,5)wait(.5)local k=b.KillFX[a].Second:Clone()k.Parent=workspace.Ignored.Animations k.Main.CFrame=CFrame.new(u.Position.X,u.Position.Y-1,u.Position.Z)game.Debris:AddItem(k,4);((game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")):Create(k.Main,TweenInfo.new(4),{CFrame=CFrame.new(k.Main.Position.X,k.Main.Position.Y+20,k.Main.Position.Z)})):Play();((game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")):Create(d,TweenInfo.new(4),{CFrame=CFrame.new(d.Position.X,d.Position.Y+20,d.Position.Z)})):Play()for a,u in pairs(u.Parent:GetDescendants())do if not(not u:IsA("\066\097\115\101\080\097\114\116"))or not(not u:IsA("\077\101\115\104\080\097\114\116"))or u:IsA("\068\101\099\097\108")then((game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")):Create(u,TweenInfo.new(4),{Transparency=1})):Play()end end delay(4,function()((game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")):Create(d,TweenInfo.new(1),{Transparency=1})):Play()end)return nil end return a


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].Effect:Clone();
	v8.CFrame = CFrame.new(p2.Position.X, p2.Position.Y + 35, p2.Position.Z);
	v8.Parent = workspace.Ignored.Animations;
	game:GetService("TweenService"):Create(v8, TweenInfo.new(0.5), {
		Transparency = 0
	}):Play();
	game.Debris:AddItem(v8, 5);
	wait(0.5);
	local v9 = l__ReplicatedStorage__1.KillFX[p1].Second:Clone();
	v9.Parent = workspace.Ignored.Animations;
	v9.Main.CFrame = CFrame.new(p2.Position.X, p2.Position.Y - 1, p2.Position.Z);
	game.Debris:AddItem(v9, 4);
	game:GetService("TweenService"):Create(v9.Main, TweenInfo.new(4), {
		CFrame = CFrame.new(v9.Main.Position.X, v9.Main.Position.Y + 20, v9.Main.Position.Z)
	}):Play();
	game:GetService("TweenService"):Create(v8, TweenInfo.new(4), {
		CFrame = CFrame.new(v8.Position.X, v8.Position.Y + 20, v8.Position.Z)
	}):Play();
	for v10, v11 in pairs(p2.Parent:GetDescendants()) do
		if not (not v11:IsA("BasePart")) or not (not v11:IsA("MeshPart")) or v11:IsA("Decal") then
			game:GetService("TweenService"):Create(v11, TweenInfo.new(4), {
				Transparency = 1
			}):Play();
		end;
	end;
	delay(4, function()
		game:GetService("TweenService"):Create(v8, TweenInfo.new(1), {
			Transparency = 1
		}):Play();
	end);
	return nil;
end;
return v1;

