local a={}local R=require(game.ReplicatedStorage.Modules.Lightning)local y=require(game.ReplicatedStorage.Modules.Xeno)local k=require(game.ReplicatedStorage.Modules.CameraShaker)local z=game.TweenService local I=game.Debris local D=game.ReplicatedStorage function a.RunStompFx(a,R,y,k)local z=D.KillFX[a].Stomp:Clone()z.Parent=R.Parent.UpperTorso and R z:Play()game.Debris:AddItem(z,4)local I=D.KillFX[a].FX:Clone()I.Parent=workspace.Ignored.Animations I.PrimaryPart.CFrame=CFrame.new(R.Position)I.PrimaryPart.Sound:Play()game.Debris:AddItem(I,6)if y and y:FindFirstChild("\073\110\102\111\114\109\097\116\105\111\110")then for a,R in pairs(z:GetDescendants())do if R:IsA("\066\097\115\101\080\097\114\116")or R:IsA("\077\101\115\104\080\097\114\116")then R.Color=(y:FindFirstChild("\073\110\102\111\114\109\097\116\105\111\110")).RayColor.Value end end end for a,y in pairs(I:GetChildren())do local k=1200 if math.random(1,2)==2 then k=-1200 end;((game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")):Create(y,TweenInfo.new(4),{Transparency=1,Position=R.Position+Vector3.new(0,2,0);Size=y.Size+Vector3.new(200,200,200),Orientation=y.Orientation+Vector3.new(0,0,k)})):Play()end return nil end return a
-- 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, 4)
	local v8 = l__ReplicatedStorage__1.KillFX[p1].FX:Clone()
	v8.Parent = workspace.Ignored.Animations
	v8.PrimaryPart.CFrame = CFrame.new(p2.Position)
	v8.PrimaryPart.Sound:Play()
	game.Debris:AddItem(v8, 6)
	if p3 and p3:FindFirstChild("Information") then
		for v9, v10 in pairs(v7:GetDescendants()) do
			if v10:IsA("BasePart") or v10:IsA("MeshPart") then
				v10.Color = p3:FindFirstChild("Information").RayColor.Value
			end
		end
	end
	for v11, v12 in pairs(v8:GetChildren()) do
		local v13 = 1200
		if math.random(1, 2) == 2 then
			v13 = -1200
		end
		game:GetService("TweenService")
			:Create(v12, TweenInfo.new(4), {
				Transparency = 1,
				Position = p2.Position + Vector3.new(0, 2, 0),
				Size = v12.Size + Vector3.new(200, 200, 200),
				Orientation = v12.Orientation + Vector3.new(0, 0, v13),
			})
			:Play()
	end
	return nil
end
return v1
