local W={}local o=require(game.ReplicatedStorage.Modules.Xeno)local O=require(game.ReplicatedStorage.Modules.CameraShaker)local l=game.TweenService local b=game.Debris local N=require(game.ReplicatedStorage.Modules.Lightning)local R=game.ReplicatedStorage function W.RunStompFx(W,o,O,l)task.delay(0,function()local W=N.Bolt(((CFrame.new(o.CFrame.p)*CFrame.new(0,250,0))*CFrame.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))).Position,(o.CFrame*CFrame.new(math.random(-2,2),math.random(-1,1),math.random(-1,1))).Position,10,.25,false)W.PulseSpeed=12 W.PulseLength=5 W.MinRadius=0 W.MaxRadius=5 W.FadeLength=.1 W.Thickness=3 W.MinTransparency=.25 W.MaxTransparency=.3 W.Color=Color3.fromRGB(251,255,16)end)local b=R.KillFX[W].Stomp:Clone()b.Parent=o.Parent.UpperTorso and o b:Play()game.Debris:AddItem(b,4)local g=R.KillFX[W].HitPart:Clone()g.Parent=workspace.Ignored.Animations g.CFrame=CFrame.new(o.CFrame.Position)task.delay(.25,function()for W,o in pairs(g.Attachment:GetChildren())do o.Enabled=false end end)task.delay(.1,function()(R.KillFX[W].FireEffect:Clone()).Parent=o.Parent.UpperTorso for W,o in pairs(o.Parent:GetDescendants())do if o:IsA("\066\097\115\101\112\097\114\116")and not o:IsA("\077\101\115\104\080\097\114\116")then o.Color=Color3.fromRGB(0,0,0)elseif o:IsA("\083\104\105\114\116")or o:IsA("\080\097\110\116\115")then o.Color3=Color3.fromRGB(0,0,0)elseif o:IsA("\077\101\115\104")then o.VertexColor=Color3.fromRGB(0,0,0)elseif o:IsA("\077\101\115\104\080\097\114\116")then o.TextureID=""o.Color=Color3.fromRGB(0,0,0)end end end)game.Debris:AddItem(g,4)return nil end return W


local v1 = {};
local v2 = require(game.ReplicatedStorage.Modules.Xeno);
local v3 = require(game.ReplicatedStorage.Modules.CameraShaker);
local l__TweenService__4 = game.TweenService;
local l__Debris__5 = game.Debris;
local u1 = require(game.ReplicatedStorage.Modules.Lightning);
local l__ReplicatedStorage__2 = game.ReplicatedStorage;
function v1.RunStompFx(p1, p2, p3, p4)
	task.delay(0, function()
		local v6 = u1.Bolt((CFrame.new(p2.CFrame.p) * CFrame.new(0, 250, 0) * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1))).Position, (p2.CFrame * CFrame.new(math.random(-2, 2), math.random(-1, 1), math.random(-1, 1))).Position, 10, 0.25, false);
		v6.PulseSpeed = 12;
		v6.PulseLength = 5;
		v6.MinRadius = 0;
		v6.MaxRadius = 5;
		v6.FadeLength = 0.1;
		v6.Thickness = 3;
		v6.MinTransparency = 0.25;
		v6.MaxTransparency = 0.3;
		v6.Color = Color3.fromRGB(251, 255, 16);
	end);
	local v7 = l__ReplicatedStorage__2.KillFX[p1].Stomp:Clone();
	v7.Parent = p2.Parent.UpperTorso and p2;
	v7:Play();
	game.Debris:AddItem(v7, 4);
	local v8 = l__ReplicatedStorage__2.KillFX[p1].HitPart:Clone();
	v8.Parent = workspace.Ignored.Animations;
	v8.CFrame = CFrame.new(p2.CFrame.Position);
	task.delay(0.25, function()
		for v9, v10 in pairs(v8.Attachment:GetChildren()) do
			v10.Enabled = false;
		end;
	end);
	task.delay(0.1, function()
		l__ReplicatedStorage__2.KillFX[p1].FireEffect:Clone().Parent = p2.Parent.UpperTorso;
		for v11, v12 in pairs(p2.Parent:GetDescendants()) do
			if v12:IsA("Basepart") and not v12:IsA("MeshPart") then
				v12.Color = Color3.fromRGB(0, 0, 0);
			elseif v12:IsA("Shirt") or v12:IsA("Pants") then
				v12.Color3 = Color3.fromRGB(0, 0, 0);
			elseif v12:IsA("Mesh") then
				v12.VertexColor = Color3.fromRGB(0, 0, 0);
			elseif v12:IsA("MeshPart") then
				v12.TextureID = "";
				v12.Color = Color3.fromRGB(0, 0, 0);
			end;
		end;
	end);
	game.Debris:AddItem(v8, 4);
	return nil;
end;
return v1;

