local v={}local X=game.ReplicatedStorage local C=require(game.ReplicatedStorage.Modules.Lightning)local p=require(game.ReplicatedStorage.Modules.Xeno)local h=require(game.ReplicatedStorage.Modules.CameraShaker)local F=game.TweenService local D=game.Debris function v.RunStompFx(v,X,C,p)local h=game.ReplicatedStorage.KillFX.Portal.Portal:Clone()h.Parent=workspace.Ignored.Animations h.Portal:Play()h.CFrame=CFrame.new(X.Position)*CFrame.new(math.random(-15,15),5,math.random(-15,15))local F=(game.ReplicatedStorage.KillFX.Portal:FindFirstChildOfClass("\066\111\100\121\080\111\115\105\116\105\111\110")):Clone()F.Position=h.Position F.Parent=X for v,X in pairs(X.Parent:GetDescendants())do if X:IsA("\068\101\099\097\108")or X:IsA("\066\097\115\101\080\097\114\116")then(game.TweenService:Create(X,TweenInfo.new(1,Enum.EasingStyle.Quart,Enum.EasingDirection.InOut),{Transparency=1})):Play()end end task.delay(.5,function()for v,X in pairs(h.Attachment:GetChildren())do X.Enabled=false task.wait(.3)X.Squash=NumberSequence.new(.1,1)end end)return nil end return v


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;
