the script below is a remoteevent that activates when i go a certain speed, it adds trails to my body so it looks like i have the flash’ trail. it normally also adds particles to each body part (hence the particle2-15) but it stopped working and i have no idea why, the trails still activate. the particles dont.
local remoteevent = game.ReplicatedStorage.RemoteEvent
local trail = game.ServerStorage.Trail
local particle = game.ServerStorage.ParticleEmitter
remoteevent.OnServerEvent:Connect(function(player)
local character = player.Character
-- Trail 1
local trail1 = trail:Clone()
trail1.Parent = character
local attachment0 = Instance.new("Attachment", character.Head)
attachment0.Name = "TrailAttachment0"
local attachment1 = Instance.new("Attachment", character.UpperTorso)
attachment1.Name = "TrailAttachment1"
trail1.Attachment0 = attachment0
trail1.Attachment1 = attachment1
-- Trail 2
local trail2 = trail:Clone()
trail2.Parent = character
local attachment2 = Instance.new("Attachment", character.RightUpperArm)
attachment2.Name = "TrailAttachment2"
local attachment3 = Instance.new("Attachment", character.RightLowerArm)
attachment3.Name = "TrailAttachment3"
trail2.Attachment0 = attachment2
trail2.Attachment1 = attachment3
-- Trail 3
local trail3 = trail:Clone()
trail3.Parent = character
local attachment4 = Instance.new("Attachment", character.RightLowerArm)
attachment2.Name = "TrailAttachment4"
local attachment5 = Instance.new("Attachment", character.RightHand)
attachment3.Name = "TrailAttachment5"
trail3.Attachment0 = attachment4
trail3.Attachment1 = attachment5
-- Trail 4
local trail4 = trail:Clone()
trail4.Parent = character
local attachment6 = Instance.new("Attachment", character.LeftUpperArm)
attachment6.Name = "TrailAttachment4"
local attachment7 = Instance.new("Attachment", character.LeftLowerArm)
attachment7.Name = "TrailAttachment5"
trail4.Attachment0 = attachment6
trail4.Attachment1 = attachment7
-- Trail 5
local trail5 = trail:Clone()
trail5.Parent = character
local attachment8 = Instance.new("Attachment", character.LeftLowerArm)
attachment6.Name = "TrailAttachment4"
local attachment9 = Instance.new("Attachment", character.LeftHand)
attachment7.Name = "TrailAttachment5"
trail5.Attachment0 = attachment8
trail5.Attachment1 = attachment9
-- Trail 6
local trail6 = trail:Clone()
trail6.Parent = character
local attachment10 = Instance.new("Attachment", character.LowerTorso)
attachment6.Name = "TrailAttachment4"
local attachment11 = Instance.new("Attachment", character.UpperTorso)
attachment7.Name = "TrailAttachment5"
trail6.Attachment0 = attachment10
trail6.Attachment1 = attachment11
-- Trail 7
local trail7 = trail:Clone()
trail7.Parent = character
local attachment12 = Instance.new("Attachment", character.UpperTorso)
attachment6.Name = "TrailAttachment4"
local attachment13 = Instance.new("Attachment", character.RightUpperArm
)
attachment7.Name = "TrailAttachment5"
trail7.Attachment0 = attachment12
trail7.Attachment1 = attachment13
-- Trail 8
local trail8 = trail:Clone()
trail8.Parent = character
local attachment14 = Instance.new("Attachment", character.UpperTorso)
attachment6.Name = "TrailAttachment4"
local attachment15 = Instance.new("Attachment", character.LeftUpperArm
)
attachment7.Name = "TrailAttachment5"
trail8.Attachment0 = attachment14
trail8.Attachment1 = attachment15
-- Trail 9
local trail9 = trail:Clone()
trail9.Parent = character
local attachment16 = Instance.new("Attachment", character.LeftUpperLeg)
attachment6.Name = "TrailAttachment4"
local attachment17 = Instance.new("Attachment", character.LeftLowerLeg
)
attachment7.Name = "TrailAttachment5"
trail9.Attachment0 = attachment16
trail9.Attachment1 = attachment17
-- Trail 10
local trail10 = trail:Clone()
trail10.Parent = character
local attachment18 = Instance.new("Attachment", character.LeftLowerLeg)
attachment6.Name = "TrailAttachment4"
local attachment19 = Instance.new("Attachment", character.LeftFoot
)
attachment7.Name = "TrailAttachment5"
trail10.Attachment0 = attachment18
trail10.Attachment1 = attachment19
-- Trail 11
local trail11 = trail:Clone()
trail11.Parent = character
local attachment20 = Instance.new("Attachment", character.RightUpperLeg)
attachment6.Name = "TrailAttachment4"
local attachment21 = Instance.new("Attachment", character.RightLowerLeg
)
attachment7.Name = "TrailAttachment5"
trail11.Attachment0 = attachment20
trail11.Attachment1 = attachment21
-- Trail 12
local trail12 = trail:Clone()
trail12.Parent = character
local attachment22 = Instance.new("Attachment", character.RightLowerLeg)
attachment6.Name = "TrailAttachment4"
local attachment23 = Instance.new("Attachment", character.RightFoot
)
attachment7.Name = "TrailAttachment5"
trail12.Attachment0 = attachment22
trail12.Attachment1 = attachment23
-- Trail 13
local trail13 = trail:Clone()
trail13.Parent = character
local attachment24 = Instance.new("Attachment", character.LeftHand)
attachment6.Name = "TrailAttachment4"
local attachment25 = Instance.new("Attachment", character.LeftUpperArm
)
attachment7.Name = "TrailAttachment5"
trail13.Attachment0 = attachment24
trail13.Attachment1 = attachment25
-- Trail 14
local trail14 = trail:Clone()
trail14.Parent = character
local attachment26 = Instance.new("Attachment", character.RightHand)
attachment6.Name = "TrailAttachment4"
local attachment27 = Instance.new("Attachment", character.RightUpperArm
)
attachment7.Name = "TrailAttachment5"
trail14.Attachment0 = attachment26
trail14.Attachment1 = attachment27
-- Trail 15
local trail15 = trail:Clone()
trail15.Parent = character
local attachment28 = Instance.new("Attachment", character.RightFoot)
attachment6.Name = "TrailAttachment4"
local attachment29 = Instance.new("Attachment", character.RightUpperLeg
)
attachment7.Name = "TrailAttachment5"
trail15.Attachment0 = attachment28
trail15.Attachment1 = attachment29
-- Trail 16
local trail16 = trail:Clone()
trail16.Parent = character
local attachment30 = Instance.new("Attachment", character.LeftFoot)
attachment6.Name = "TrailAttachment4"
local attachment31 = Instance.new("Attachment", character.LeftUpperLeg
)
attachment7.Name = "TrailAttachment5"
trail16.Attachment0 = attachment30
trail16.Attachment1 = attachment31
-- Trail 17
local trail17 = trail:Clone()
trail17.Parent = character
local attachment32 = Instance.new("Attachment", character.UpperTorso
)
attachment6.Name = "TrailAttachment4"
local attachment33 = Instance.new("Attachment", character.RootPart
)
attachment7.Name = "TrailAttachment5"
trail17.Attachment0 = attachment32
trail17.Attachment1 = attachment33
local particle2 = particle:Clone()
particle2.Enabled = true
particle2.Parent = character.UpperTorso
local particle3 = particle:Clone()
particle3.Enabled = true
particle3.Parent = character.LowerTorso
local particle4 = particle:Clone()
particle4.Enabled = true
particle4.Parent = character.LeftFoot
local particle5 = particle:Clone()
particle5.Enabled = true
particle5.Parent = character.LeftLowerLeg
local particle6 = particle:Clone()
particle6.Enabled = true
particle6.Parent = character.LeftUpperLeg
local particle7 = particle:Clone()
particle7.Enabled = true
particle7.Parent = character.RightFoot
local particle8 = particle:Clone()
particle8.Enabled = true
particle8.Parent = character.RightLowerLeg
local particle9 = particle:Clone()
particle9.Enabled = true
particle9.Parent = character.RightUpperLeg
local particle10 = particle:Clone()
particle10.Enabled = true
particle10.Parent = character.LeftHand
local particle11 = particle:Clone()
particle11.Enabled = true
particle11.Parent = character.LeftLowerArm
local particle12 = particle:Clone()
particle12.Enabled = true
particle12.Parent = character.LeftUpperArm
local particle13 = particle:Clone()
particle13.Enabled = true
particle13.Parent = character.RightHand
local particle14 = particle:Clone()
particle14.Enabled = true
particle14.Parent = character.RightLowerArm
local particle15 = particle:Clone()
particle15.Enabled = true
particle15.Parent = character.RightUpperArm
end)