-- Decompiled with the Synapse X Luau decompiler.


local v1 = {};
local l__ReplicatedStorage__2 = game.ReplicatedStorage;
local v3 = require(game.ReplicatedStorage.Modules.Lightning);
local v4 = require(game.ReplicatedStorage.Modules.Xeno);
local l__TweenService__5 = game.TweenService;
local l__Debris__6 = game.Debris;
local u1 = require(game.ReplicatedStorage.Modules.CameraShaker);
function v1.RunStompFx(p1, p2, p3, p4)
	local v7 = game.ReplicatedStorage.KillFX["Primary Bomb"].Explosion:Clone();
	v7.Position = p2.Position;
	v7.Parent = workspace.Ignored.Animations;
	v7["1"]:Play();
	task.delay(0.5, function()
		v7.click:Play();
		v7.Star.Enabled = true;
		task.wait(0.25);
		v7.Star.Enabled = false;
		v7["2"]:Play();
		if (p4.Character.PrimaryPart.Position - p2.Position).Magnitude < 25 then
			local v8 = Instance.new("ColorCorrectionEffect", game.Lighting);
			v8.TintColor = Color3.fromRGB(255, 144, 17);
			game.TweenService:Create(v8, TweenInfo.new(1), {
				TintColor = Color3.fromRGB(255, 255, 255)
			}):Play();
			game.Debris:AddItem(v8, 1);
			local v9 = u1.new(Enum.RenderPriority.Camera.Value, function(p5)
				workspace.CurrentCamera.CFrame = workspace.CurrentCamera.CFrame * p5;
			end);
			v9:Start();
			v9:Shake(u1.Presets.Bump);
		end;
		for v10, v11 in pairs(v7.Attachment:GetChildren()) do
			v11.Enabled = true;
		end;
		for v12, v13 in pairs(p2.Parent:GetDescendants()) do
			if v13:IsA("BasePart") then
				v13.Transparency = 1;
			end;
		end;
		task.wait(0.4);
		for v14, v15 in pairs(v7.Attachment:GetChildren()) do
			v15.Enabled = false;
		end;
	end);
	return nil;
end;
return v1;

