Using a Smoke image made by Crykee.
Place the code in a LocalScript, then put the LocalScript in StarterPlayer/StarterCharacterScripts
local character = script.Parent :: Model
local humanoid: Humanoid = character:WaitForChild("Humanoid")
local rootpart: BasePart = character:WaitForChild("HumanoidRootPart")
local attachment = Instance.new("Attachment")
attachment.Position = Vector3.new(0, -3, 0)
attachment.Parent = rootpart
local particleEmitter = Instance.new("ParticleEmitter")
particleEmitter.Enabled = false
particleEmitter.Acceleration = Vector3.new(0, 50, 0)
particleEmitter.Lifetime = NumberRange.new(1)
particleEmitter.LightInfluence = 1
particleEmitter.Rate = 8
particleEmitter.RotSpeed = NumberRange.new(-10, 10)
particleEmitter.Rotation = NumberRange.new(-360, 360)
particleEmitter.Size = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0),
NumberSequenceKeypoint.new(0.0367, 4.25),
NumberSequenceKeypoint.new(0.0781, 4.88),
NumberSequenceKeypoint.new(0.138, 4.62),
NumberSequenceKeypoint.new(0.199, 1.81),
NumberSequenceKeypoint.new(0.253, 0),
NumberSequenceKeypoint.new(1, 0),
})
particleEmitter.Speed = NumberRange.new(0)
particleEmitter.Texture = "rbxassetid://248294226"
particleEmitter.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0),
NumberSequenceKeypoint.new(0.101, 0.95),
NumberSequenceKeypoint.new(1, 1),
})
particleEmitter.Parent = attachment
humanoid.Jumping:Connect(function()
particleEmitter:Emit(3)
end)
I had no intention in making this, I was merely bored.