How to turn on the particle emitter in first person?

Hey, have heard that the particle emitter just recently has been updated to be turned off by default in first person, so how do I turn it on again for first person viewe?

There’s a lot of posts on this and you can find it by searching the web. Here’s a quick script I made to help you, though.

game.GetService("ParticleService"):RenderStepped.Connect(function(Hit)
	Hit.LocalTransparencyModifier = 0
end)

Run the game, copy the PlayerModule inside of your player scripts and go into the TransparencyController where you can find a list of classes that go invisible in first person. Put the PlayerModule in StarterPlayerScripts when you are finished editing the table.


image

1 Like

Hey, thanks for the help both of these are great solutions although I have a different solution that works better with the script I already have, but for the turning on the particle emitter in first person for all players at all times, Gabernatord’s solution works best.

Here is my script

local Transparency = 0
local RATE_PER_SECOND = 0
service2 = RunService.RenderStepped:Connect(function(step)
	local increment = RATE_PER_SECOND * step

	for index, instance in pairs(script.Parent:GetDescendants()) do 
		--remove Basepart to only use it for ParticleEmitter
		if instance:IsA("BasePart") or instance:IsA("ParticleEmitter") then
			instance.LocalTransparencyModifier = Transparency
		end
		
	end
end)

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