It still puts particles even when I jump and not on the ground. I can't find out why/how to fix it. I have an idea why it's doing this but idk how to stop it...
local partical = Instance.new("ParticleEmitter", nil)
partical.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(1, 1, 1))
partical.LightEmission = 0
partical.Size = NumberSequence.new(1)
partical.Texture = "rbxasset://textures/particles/sparkles_main.dds"
partical.Transparency = NumberSequence.new(0)
partical.ZOffset = 0
partical.Name = "dustParticals"
partical.Archivable = true
partical.Acceleration = Vector3.new(0, 0, 0)
partical.Drag = 0
partical.LockedToPart = false
partical.VelocityInheritance = 0
partical.EmissionDirection = Enum.NormalId.Bottom
partical.Enabled = false
partical.Lifetime = NumberRange.new(1, 1)
partical.Rate = 1000
partical.Rotation = NumberRange.new(1, 1)
partical.RotSpeed = NumberRange.new(0, 0)
partical.Speed = NumberRange.new(5, 5)
game.Players.playerAdded:connect(function(player)
player.characterAdded:connect(function(character)
local rightLeg, leftLeg = partical:clone(), partical:clone()
rightLeg.Parent, leftLeg.Parent = character:waitForChild("Right Leg"), character:waitForChild("Left Leg")
rightLeg.Parent.touched:connect(function(basePart)
rightLeg.Color = ColorSequence.new(basePart.BrickColor.Color, basePart.BrickColor.Color)
end)
leftLeg.Parent.touched:connect(function(basePart)
leftLeg.Color = ColorSequence.new(basePart.BrickColor.Color, basePart.BrickColor.Color)
end)
character:waitForChild("Humanoid").Running:connect(function(speed)
rightLeg.Enabled, leftLeg.Enabled = (speed ~= 0), (speed ~= 0)
end)
end)
end)
|