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