plr = game:GetService("Players").LocalPlayer
char = plr.Character
hum = char.HumanoidRootPart
rd = math.random()
local part = Instance.new("Part")
part.Parent = char
part.Size = Vector3.new(0, 0, 0)
part.Color = Color3.new(0, 0, 0)
part.Material = Enum.Material.Neon
part.CFrame = hum.CFrame
local sound = Instance.new("Sound")
sound.Parent = hum
sound.Volume = 3
sound.Looped = true
sound.SoundId = "0"
sound:Play()
game:GetService("RunService").RenderStepped:Connect(function()
if sound.IsPlaying then
part.CFrame = part.CFrame:lerp(hum.CFrame * CFrame.new(0, 2, 0), 0.08)
part.Size = part.Size:lerp(Vector3.new(sound.PlaybackLoudness/250, sound.Playbackloudness/250, sound.PlaybackLoudness/250), 0.08)
else
part.CFrame = part.CFrame:lerp(hum.CFrame * CFrame.new(0, 0, 0), 0.08)
part.Size = part.Size:lerp(Vector3.new(0, 0, 0), 0.08)
end
if sound.PlaybackLoudness < 250 then
part.Color = part.Color:lerp(Color3.new(rd, rd, rd), 0.08)
else
part.Color = part.Color:lerp(Color3.new(0, 0, 0), 0.08)
end
end)