Particle not appearing

I wrote a script that shoots a sphere, and I parented a particle emitter to an attachment that is parented to the sphere, and when I open the part’s folder, they are actually there, but the particle doesn’t appear for some reason.

kiBlastEvent.OnServerEvent:Connect(function(plr, kiDmg)
	
	wait(0.1)
	
	local blast         = Instance.new("Part")
	blast.Shape         = Enum.PartType.Ball
	blast.Color         = Color3.fromRGB(255, 255, 0)
	blast.Size          = Vector3.new(2, 2, 2)
	blast.TopSurface    = "Smooth"
	blast.BottomSurface = "Smooth"
	blast.Transparency  = 0.5
	blast.CanCollide    = false
	blast.CFrame        = plr.Character.HumanoidRootPart.CFrame * CFrame.new(0, -1, -3)
	
	local attachment    = Instance.new("Attachment")
	attachment.Parent   = blast
	local cloned        = kiBlastEffect:Clone()
	cloned.Parent       = attachment

	blast.Velocity      = plr.Character.HumanoidRootPart.CFrame.lookVector * 150
	
	local bf            = Instance.new("BodyForce")
	bf.Force            = Vector3.new(0, game.Workspace.Gravity, 0) * blast:GetMass()
	bf.Parent           = blast
	
	debris:AddItem(blast, 3)
	
	blast.Parent        = game.Workspace
	
end)

The rate of the particle emitter is 10, transparency is set to 0, size is 1, and it has lockedToPart true.

1 Like

Are you able to see the part, and is the particle enabled?

Yes I am able to see the part, and yes it is enabled

Can’t repro.

Emitter Repro.rbxm (3.8 KB)

Could you provide more information or perhaps include a repro file of a ParticleEmitter that shows the same problem you’re encountering? As well, does this happen with one emitter or several? What is your graphics level? Where are you testing?

This code isn’t enough information to work with. The code as it stands seems to have no issue that you can note of except for the ParticleEmitter, so maybe it’d be best to tackle that specifically.

Can’t it be that the ball is so fast that it can’t develop the particles? Also what’s the lifetime?

I don’t think it is that fast, and it has 1 lifetime

It has happened before, the emitter not appearing, my graphics are at the lowest, im testing in studio

It may be due to the graphic, try increase the rate to 100 or even more and try the move.
P.S: It happened to me too, with a bullet hit particle that wasn’t showing.

1 Like

okay, i’m gonna do that
(30 characters)

This doesn’t provide any useful information for me to work off of. Please be more detailed about the circumstances you are facing. Providing a repro would really help out so I can see the properties of the particle applied to the attachment such in a way that it reproduces your issue.

A low graphics setting could also be contributing to not seeing particles as understandably rendering needs to adjust itself to be lower-power. In addition, by where you’re testing I meant the environment of your test. Are you in a map that has particles already on it?

Something to keep in mind that isn’t documented: there’s a rendering limit of 16,000 particles for computer devices and 3,600 for mobile and Xbox.

1 Like

I actually fixed it by increasing the rate, maybe it was because of my graphics, I don’t know. Thanks for helping tho!