local c={}local A=game.ReplicatedStorage local p=require(game.ReplicatedStorage.Modules.Lightning)local l=require(game.ReplicatedStorage.Modules.Xeno)local u=require(game.ReplicatedStorage.Modules.CameraShaker)local I=game.TweenService local Z=game.Debris function c.RunStompFx(c,A,p,l)local u=game.ReplicatedStorage.KillFX.Portal.Portal:Clone()u.Parent=workspace.Ignored.Animations u.Portal:Play()u.CFrame=CFrame.new(A.Position)*CFrame.new(math.random(-15,15),5,math.random(-15,15))local I=(game.ReplicatedStorage.KillFX.Portal:FindFirstChildOfClass("\066\111\100\121\080\111\115\105\116\105\111\110")):Clone()I.Position=u.Position I.Parent=A for c,A in pairs(A.Parent:GetDescendants())do if A:IsA("\068\101\099\097\108")or A:IsA("\066\097\115\101\080\097\114\116")then(game.TweenService:Create(A,TweenInfo.new(1,Enum.EasingStyle.Quart,Enum.EasingDirection.InOut),{Transparency=1})):Play()end end task.delay(.5,function()for c,A in pairs(u.Attachment:GetChildren())do A.Enabled=false task.wait(.3)A.Squash=NumberSequence.new(.1,1)end end)return nil end return c
-- 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 l__TweenService__6 = game.TweenService
local l__Debris__7 = game.Debris
function v1.RunStompFx(p1, p2, p3, p4)
	local v8 = game.ReplicatedStorage.KillFX.Portal.Portal:Clone()
	v8.Parent = workspace.Ignored.Animations
	v8.Portal:Play()
	v8.CFrame = CFrame.new(p2.Position) * CFrame.new(math.random(-15, 15), 5, math.random(-15, 15))
	local v9 = game.ReplicatedStorage.KillFX.Portal:FindFirstChildOfClass("BodyPosition"):Clone()
	v9.Position = v8.Position
	v9.Parent = p2
	for v10, v11 in pairs(p2.Parent:GetDescendants()) do
		if v11:IsA("Decal") or v11:IsA("BasePart") then
			game.TweenService
				:Create(v11, TweenInfo.new(1, Enum.EasingStyle.Quart, Enum.EasingDirection.InOut), {
					Transparency = 1,
				})
				:Play()
		end
	end
	task.delay(0.5, function()
		for v12, v13 in pairs(v8.Attachment:GetChildren()) do
			v13.Enabled = false
			task.wait(0.3)
			v13.Squash = NumberSequence.new(0.1, 1)
		end
	end)
	return nil
end
return v1
