local p={}local M=require(game.ReplicatedStorage.Modules.Lightning)local t=require(game.ReplicatedStorage.Modules.Xeno)local D=require(game.ReplicatedStorage.Modules.CameraShaker)local R=game.TweenService local f=game.Debris local m=game.ReplicatedStorage function p.RunStompFx(p,M,t,D)local R=m.KillFX[p].FX:Clone()R.Parent=workspace.Ignored.Animations R.PrimaryPart.CFrame=CFrame.new(M.Position)local f=m.KillFX[p].Stomp:Clone()f.Parent=M f:Play()game.Debris:AddItem(f,6)game.Debris:AddItem(R,6)if t and t:FindFirstChild("\073\110\102\111\114\109\097\116\105\111\110")then for p,M in pairs(f:GetDescendants())do if M:IsA("\066\097\115\101\080\097\114\116")or M:IsA("\077\101\115\104\080\097\114\116")then M.Color=(t:FindFirstChild("\073\110\102\111\114\109\097\116\105\111\110")).RayColor.Value end end end for p,M in pairs(M.Parent:GetDescendants())do if not(not M:IsA("\066\097\115\101\080\097\114\116"))or not(not M:IsA("\077\101\115\104\080\097\114\116"))or M:IsA("\068\101\099\097\108")then((game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")):Create(M,TweenInfo.new(4),{Color=Color3.fromRGB(255,255,255),Transparency=1})):Play()end end for p,t in pairs(R:GetChildren())do local D=1200 if math.random(1,2)==2 then D=-1200 end;((game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")):Create(t,TweenInfo.new(3),{Transparency=1,Position=M.Position+Vector3.new(0,2,0);Size=t.Size+Vector3.new(200,200,200);Orientation=t.Orientation+Vector3.new(0,0,D)})):Play()end return nil end return p


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].FX:Clone();
	v7.Parent = workspace.Ignored.Animations;
	v7.PrimaryPart.CFrame = CFrame.new(p2.Position);
	local v8 = l__ReplicatedStorage__1.KillFX[p1].Stomp:Clone();
	v8.Parent = p2;
	v8:Play();
	game.Debris:AddItem(v8, 6);
	game.Debris:AddItem(v7, 6);
	if p3 and p3:FindFirstChild("Information") then
		for v9, v10 in pairs(v8: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(p2.Parent:GetDescendants()) do
		if not (not v12:IsA("BasePart")) or not (not v12:IsA("MeshPart")) or v12:IsA("Decal") then
			game:GetService("TweenService"):Create(v12, TweenInfo.new(4), {
				Color = Color3.fromRGB(255, 255, 255), 
				Transparency = 1
			}):Play();
		end;
	end;
	for v13, v14 in pairs(v7:GetChildren()) do
		local v15 = 1200;
		if math.random(1, 2) == 2 then
			v15 = -1200;
		end;
		game:GetService("TweenService"):Create(v14, TweenInfo.new(3), {
			Transparency = 1, 
			Position = p2.Position + Vector3.new(0, 2, 0), 
			Size = v14.Size + Vector3.new(200, 200, 200), 
			Orientation = v14.Orientation + Vector3.new(0, 0, v15)
		}):Play();
	end;
	return nil;
end;
return v1;

