local M={}local O=require(game.ReplicatedStorage.Modules.Lightning)local y=require(game.ReplicatedStorage.Modules.Xeno)local K=require(game.ReplicatedStorage.Modules.CameraShaker)local e=game.TweenService local d=game.Debris local P=game.ReplicatedStorage function M.RunStompFx(M,O,y,K)local e=P.KillFX.Thanos.Stomp:Clone()e.Parent=O.Parent.UpperTorso and O e:Play()game.Debris:AddItem(e,4)for O,y in pairs(O.Parent:GetDescendants())do if y:IsA("\066\097\115\101\080\097\114\116")or y:IsA("\077\101\115\104\080\097\114\116")then local O=game.ReplicatedStorage.VFX[M]:Clone()O.Parent=y if M=="\084\104\097\110\111\115"then O.Color=ColorSequence.new({ColorSequenceKeypoint.new(0,y.Color);ColorSequenceKeypoint.new(.6,Color3.fromRGB(65,33,18));ColorSequenceKeypoint.new(1,Color3.fromRGB(0,0,0))})end;((game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")):Create(y,TweenInfo.new(.5),{Transparency=1})):Play()delay(.5,function()O.Enabled=false end)wait(.1)end end return nil end return M
-- 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.Thanos.Stomp:Clone()
	v7.Parent = p2.Parent.UpperTorso and p2
	v7:Play()
	game.Debris:AddItem(v7, 4)
	for v8, v9 in pairs(p2.Parent:GetDescendants()) do
		if v9:IsA("BasePart") or v9:IsA("MeshPart") then
			local v10 = game.ReplicatedStorage.VFX[p1]:Clone()
			v10.Parent = v9
			if p1 == "Thanos" then
				v10.Color = ColorSequence.new({
					ColorSequenceKeypoint.new(0, v9.Color),
					ColorSequenceKeypoint.new(0.6, Color3.fromRGB(65, 33, 18)),
					ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 0)),
				})
			end
			game:GetService("TweenService")
				:Create(v9, TweenInfo.new(0.5), {
					Transparency = 1,
				})
				:Play()
			delay(0.5, function()
				v10.Enabled = false
			end)
			wait(0.1)
		end
	end
	return nil
end
return v1
