Cool Client-Side Jumping Effect Cloud

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.

2 Likes

Would be nice if you could post images so people can see how it looks like and decide if they like it or not without having to go to studio

6 Likes