Particle emitter particles aren't visible

Oh wow! i made a post like 5 minutes ago!

anyway,

the particles aren’t visible for some reason… they are in my inventory and all that stuff but they just don’t emit

yes, the particle emitter gets enabled correctly, yes the texture and direction are correct, so is the speed and everything else

but the particles aren’t visible at all

RainButton = function()
		local rainParticle = 3806149008
		
		lighting.Atmosphere.Density = 0.449
		lighting.Atmosphere.Offset = 0.25
		
		lighting.Atmosphere.Color = Color3.fromRGB(255,255,255)
		lighting.Atmosphere.Haze = 0.11
		
		weatherEmitter.Enabled = true
		weatherEmitter.Texture = "rbxassetid://" .. rainParticle -- setting this to just rainParticle doesn't work either
		
		
		weatherEmitter.Speed = NumberRange.new(120,150)
		weatherEmitter.Size = NumberSequence.new(3)
		weatherEmitter.Rate = 2000
	end,

Try checking if the weatherEmitter is properly parented to a visible part or model in the game.

You can set the transparency to NumberSequence.new(0) to ensure they are fully opaque.

Also, check to see if the Rate and Lifetime settings on the particle are too short, particles might not be visible for long enough.

Another thing particle textures can also affect the exposure of the particle.

Try this code:

RainButton = function()
    local rainParticle = 3806149008
    
    lighting.Atmosphere.Density = 0.449
    lighting.Atmosphere.Offset = 0.25
    
    lighting.Atmosphere.Color = Color3.fromRGB(255, 255, 255)
    lighting.Atmosphere.Haze = 0.11
    
    weatherEmitter.Enabled = true
    weatherEmitter.Texture = "rbxassetid://" .. rainParticle
    
    weatherEmitter.Speed = NumberRange.new(120, 150)
    weatherEmitter.Size = NumberSequence.new(3)
    weatherEmitter.Rate = 2000
    weatherEmitter.Transparency = NumberSequence.new(0) -- Ensure particles are fully opaque
    
    -- Ensure the emitter is parented correctly and positioned within the camera's view
    if not weatherEmitter.Parent then
        weatherEmitter.Parent = workspace -- or the appropriate parent
    end
    weatherEmitter.Position = Vector3.new(0, 50, 0) -- Adjust position as needed
end

it was some space alien fix that my friend gave to me;

RainButton = function()
		local rainParticle = 3806149008
		
		lighting.Atmosphere.Density = 0.449
		lighting.Atmosphere.Offset = 0.25
		
		lighting.Atmosphere.Color = Color3.fromRGB(255,255,255)
		lighting.Atmosphere.Haze = 0.11

		weatherEmitter.Enabled = true
-- what the hell even is this??
		weatherEmitter.Texture = string.format("rbxthumb://type=Asset&id=%s&w=420&h=420", rainParticle) 
		
		
		weatherEmitter.Speed = NumberRange.new(120,150)
		weatherEmitter.Size = NumberSequence.new(3)
		weatherEmitter.Rate = 2000
	end,
1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.