The script is local and it's located in the starterGUI. I would really appreciate some help on this. Here's the script:
local me = game.Players.iiiAmericanLight
local chr = me.Character
local dg = Instance.new("ParticleEmitter")
dg.Parent = chr:FindFirstChild("Right Arm")
dg.Texture = game.ReplicatedStorage.DemonGlow.Texture
dg.Size = game.ReplicatedStorage.DemonGlow.Size
dg.Speed = game.ReplicatedStorage.DemonGlow.Speed
dg.Color = game.ReplicatedStorage.DemonGlow.Color
dg.LightEmission = game.ReplicatedStorage.DemonGlow.LightEmission
dg.LightInfluence = game.ReplicatedStorage.DemonGlow.LightInfluence
dg.Lifetime = game.ReplicatedStorage.DemonGlow.Lifetime
dg.Rate = game.ReplicatedStorage.DemonGlow.Rate
dg.LockedToPart = true
local dm = Instance.new("Decal")
dm.Name = "dm"
dm.Parent = chr.Head
dm.Texture = game.ReplicatedStorage.DemonMark.Texture
dm.Color3 = game.ReplicatedStorage.DemonMark.Color3
local dt = Instance.new("Part")
dt.Transparency = 1
dt.Size = game.ReplicatedStorage.MarkAuraB.Size
dt.Parent = chr.Head
dt.CanCollide = false
local weld = Instance.new("Weld")
weld.Part0 = dt
weld.Part1 = chr.Head
weld.C0 = weld.C0*CFrame.new(-0.3, -0.4, 0.45)
weld.Parent = dt
local ma = Instance.new("ParticleEmitter")
ma.Parent = dt
ma.Size = game.ReplicatedStorage.MarkAura.Size
ma.Lifetime = game.ReplicatedStorage.MarkAura.Lifetime
ma.Rate = game.ReplicatedStorage.MarkAura.Rate
ma.Color = game.ReplicatedStorage.MarkAura.Color
ma.Speed = game.ReplicatedStorage.MarkAura.Speed
ma.LightEmission = game.ReplicatedStorage.MarkAura.LightEmission
ma.LightInfluence = game.ReplicatedStorage.MarkAura.LightInfluence
ma.Texture = game.ReplicatedStorage.MarkAura.Texture

21 comments
It doesn't work for you or other players?
it is supposed to work only for me, but it doesn't work at all in the game.
Have you tried putting .Parent last?
If not, read this: https://devforum.roblox.com/t/psa-dont-use-instance-new-with-parent-argument/30296
i'll try that
Also is Filtering Enabled on?
it is not
Can you show us your output please?
of course
If it still doesn't work, press F9 in studio or game, and if there's a error, please report it to me. Note: There are two tabs call "Client Log" and "Server Log", please report both errors to me. Server Log only works on a game, not Roblox Studio.
Output is F9, by the way.
nothing in my output
Also, if the .Color .Lifetime for the ParticleEmitter is not a Value, like a StringValue, then you could clone them, instead of doing it all over again.
How about put this in the first line: local me = game.Players:FindFirstChild("iiiAmericanLight"), and this in the second line: if me ~= nil then
local script
Try adding wait() on top of the script
did you try my answer
it worked <3
accept then please <3
the problem was in wait()
Thanks everyone <3