Local scripts won’t work in the Workspace. You need to create them in a different location, such as StarterGui, and write the same code but with the path to the Part object, for example
workspace.Part.pp.Triggered:Connect(function(player)
local fire = workspace.Part.Effects.Fire
local light = workspace.Part.Effects.FireLight
local smoke = workspace.Part.Effects.Smoke