Quick actions

cmd+k|ctrl+k

Navigation

Languages

blasting grounds music

Snippet info

Language

Lua

Visibility

public

Author

dinoturto

Created

2023-09-29T04:19:47.426955Z

Updated

2023-09-29T05:44:22.823298Z

local PartA = Instance.new("Part")
PartA.Transparency = 1
PartA.CanCollide = false
local bass = Instance.new("Sound",PartA)
bass.SoundId = "rbxasset://sounds/bass.mp3"
bass.Volume = 4
bass.PlayOnRemove = true
bass.TimePosition = 0.12
local PartB = Instance.new("Part")
PartB.Transparency = 1
PartB.CanCollide = false
local ping = Instance.new("Sound",PartB)
ping.SoundId = "rbxasset://sounds/electronicpingshort.wav"
ping.Volume = 4
ping.PlayOnRemove = true
ping.TimePosition = 0.12
local PartC = Instance.new("Part")
PartC.Transparency = 1
PartC.CanCollide = false
local snap = Instance.new("Sound",PartC)
snap.SoundId = "rbxasset://sounds/snap.mp3"
snap.Volume = 2
snap.PlayOnRemove = true
snap.TimePosition = 0.1
local PartD = Instance.new("Part")
PartD.Transparency = 1
PartD.CanCollide = false
local ping2 = Instance.new("Sound",PartD)
ping2.SoundId = "rbxasset://sounds/electronicpingshort.wav"
ping2.Volume = 4
ping2.PlayOnRemove = true
ping2.TimePosition = 0.12
PartA.Anchored = true
PartB.Anchored = true
PartC.Anchored = true
PartD.Anchored = true
local phase = script:FindFirstChild("phase")
if phase == nil or phase:IsA("NumberValue") == false then
	phase = Instance.new("NumberValue",script)
	phase.Name = "phase"
	phase.Value = 6
end
local speed = script:FindFirstChild("speed")
if speed == nil or speed:IsA("NumberValue") == false then
	speed = Instance.new("NumberValue",script)
	speed.Name = "speed"
	speed.Value = 0.15
end
local pitch2 = script:FindFirstChild("pitch")
if pitch2 == nil or pitch2:IsA("NumberValue") == false then
	pitch2 = Instance.new("NumberValue",script)
	pitch2.Name = "pitch"
	pitch2.Value = 1
end
local hold = script:FindFirstChild("hold")
if hold == nil or hold:IsA("BoolValue") == false then
	hold = Instance.new("BoolValue",script)
	hold.Name = "hold"
	hold.Value = true
end
local skip = script:FindFirstChild("skip")
if skip == nil or skip:IsA("BoolValue") == false then
	skip = Instance.new("BoolValue",script)
	skip.Name = "skip"
	skip.Value = false
end
function Play(sound,pitch)
	if not skip.Value and sound and sound:IsA("Sound") and sound.Parent and sound.Parent:IsA("BasePart") then
		sound.PlaybackSpeed = pitch*pitch2.Value
		sound.Parent.Parent = script
		sound.Parent.Parent = nil
	end
end
function W(num)
	if not skip.Value then
		wait(num)
	end
end
delay(0,function()
	local Timer = 5
	while true do
		wait(1)
		local Count = 0
		local D = workspace:GetDescendants()
		for i = 1,#D do
			if string.sub(D[i].Name,2,4) == "NPC" then
				Count = Count + 1
			end
		end
		if Count <= 0 then
			Timer = Timer - 1
		else
			Timer = 5
		end
		if Timer <= 0 then
			hold.Value = true
		else
			hold.Value = false
		end
	end
end)
while true do
	local bp = 1
	skip.Value = false
	local current = phase.Value
	if phase.Value == 1 or phase.Value == 2 then
		bp = 1.8
		for i = 1,16 do
			Play(ping2,bp)
			W(speed.Value*1.4)
		end
		bp = 1.4
		for i = 1,16 do
			Play(ping2,bp)
			W(speed.Value*1.4)
		end
		bp = 1.2
		for i = 1,16 do
			Play(ping2,bp)
			W(speed.Value*1.4)
		end
		bp = 1.32
		for i = 1,16 do
			Play(ping2,bp)
			W(speed.Value*1.4)
		end
	elseif phase.Value == 3 or phase.Value == 4 then
		bp = 1.8
		Play(ping,3.6)
		for i = 1,9 do
			Play(ping2,bp)
			W(speed.Value*1.4)
		end
		Play(ping,2.64)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,3.6)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,4.2)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,4.8)
		for i = 1,2 do
			Play(ping2,bp)
			W(speed.Value*1.4)
		end
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,4.24)
		Play(ping2,bp)
		W(speed.Value*1.4)
		bp = 1.4
		Play(ping,2.8)
		for i = 1,9 do
			Play(ping2,bp)
			W(speed.Value*1.4)
		end
		Play(ping,2.64)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,3.6)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,4.2)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,4.8)
		for i = 1,2 do
			Play(ping2,bp)
			W(speed.Value*1.4)
		end
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,4.24)
		Play(ping2,bp)
		W(speed.Value*1.4)
		bp = 1.2
		Play(ping,2.4)
		for i = 1,9 do
			Play(ping2,bp)
			W(speed.Value*1.4)
		end
		Play(ping,2.64)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,3.6)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,4.2)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,4.8)
		for i = 1,2 do
			Play(ping2,bp)
			W(speed.Value*1.4)
		end
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,4.24)
		Play(ping2,bp)
		W(speed.Value*1.4)
		bp = 1.32
		Play(ping,2.64)
		for i = 1,9 do
			Play(ping2,bp)
			W(speed.Value*1.4)
		end
		Play(ping,2.64)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,3.6)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,4.2)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,4.8)
		for i = 1,2 do
			Play(ping2,bp)
			W(speed.Value*1.4)
		end
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,4.24)
		Play(ping2,bp)
		W(speed.Value*1.4)
		if current == phase.Value and phase.Value == 4 then
			if not hold.Value then
				phase.Value = 7
				W(speed.Value*5.6)
			end
		end
	elseif phase.Value == 5 or phase.Value == 6 then
		bp = 1.8
		Play(ping,0.9)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.8)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.6)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.4)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.6)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.4)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.325)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.4)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.325)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.2)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.325)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.2)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.325)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.4)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.325)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.2)
		Play(ping2,bp)
		W(speed.Value*1.4)
		bp = 1.4
		Play(ping,0.7)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.788)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.9)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.788)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.9)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.9)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.09)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.09)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.2)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.0875)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.2)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.325)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.425)
		Play(ping2,bp)
		W(speed.Value*1.4)
		bp = 1.2
		Play(ping,0.6)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.2)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.075)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.933)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.075)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.933)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.883)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.933)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.883)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.8)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.883)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.8)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.883)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.933)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.883)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.8)
		Play(ping2,bp)
		W(speed.Value*1.4)
		bp = 1.32
		Play(ping,0.675)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.75)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.85)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.75)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.85)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.9)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.85)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.9)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.9)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.05)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.05)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.18)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.35)
		Play(ping2,bp)
		W(speed.Value*1.4)
		--[[if current == phase.Value and phase.Value == 6 then
			if not hold.Value then
				W(speed.Value*5.6)
			else
				phase.Value = 3
			end
		end]]
	elseif phase.Value == 7 then
		bp = 1.6
		for i = 1,4 do
			for i = 1,2 do
				Play(bass,bp)
				W(speed.Value)
			end
			Play(snap,0.7)
			for i = 1,2 do
				Play(bass,bp)
				W(speed.Value)
			end
		end
		bp = 1.2
		for i = 1,4 do
			for i = 1,2 do
				Play(bass,bp)
				W(speed.Value)
			end
			Play(snap,0.7)
			for i = 1,2 do
				Play(bass,bp)
				W(speed.Value)
			end
		end
		bp = 1.02
		for i = 1,4 do
			for i = 1,2 do
				Play(bass,bp)
				W(speed.Value)
			end
			Play(snap,0.7)
			for i = 1,2 do
				Play(bass,bp)
				W(speed.Value)
			end
		end
		bp = 1.15
		for i = 1,4 do
			for i = 1,2 do
				Play(bass,bp)
				W(speed.Value)
			end
			Play(snap,0.7)
			for i = 1,2 do
				Play(bass,bp)
				W(speed.Value)
			end
		end
		bp = 1.6
		for i = 1,4 do
			for i = 1,2 do
				Play(bass,bp)
				Play(snap,0.7)
				W(speed.Value)
			end
			Play(bass,bp)
			Play(snap,1)
			W(speed.Value)
			Play(bass,bp)
			Play(snap,0.7)
			W(speed.Value)
		end
		bp = 1.2
		for i = 1,4 do
			for i = 1,2 do
				Play(bass,bp)
				Play(snap,0.7)
				W(speed.Value)
			end
			Play(bass,bp)
			Play(snap,1)
			W(speed.Value)
			Play(bass,bp)
			Play(snap,0.7)
			W(speed.Value)
		end
		bp = 1.02
		for i = 1,4 do
			for i = 1,2 do
				Play(bass,bp)
				Play(snap,0.7)
				W(speed.Value)
			end
			Play(bass,bp)
			Play(snap,1)
			W(speed.Value)
			Play(bass,bp)
			Play(snap,0.7)
			W(speed.Value)
		end
		bp = 1.15
		for i = 1,4 do
			for i = 1,2 do
				Play(bass,bp)
				Play(snap,0.7)
				W(speed.Value)
			end
			Play(bass,bp)
			Play(snap,1)
			W(speed.Value)
			Play(bass,bp)
			Play(snap,0.7)
			W(speed.Value)
		end
		--[[if hold.Value then
			phase.Value = 1
			W(speed.Value*5.6)
		end]]
	elseif phase.Value == 8 or phase.Value == 9 then
		bp = 1.6
		for i = 1,2 do
			Play(ping,1.32)
			Play(bass,bp)
			Play(snap,0.7)
			W(speed.Value/2)
			Play(ping,1.32)
			W(speed.Value/2)
		end
		Play(ping,1.8)
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value/2)
		Play(ping,1.8)
		W(speed.Value/2)
		Play(ping,1.8)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value/2)
		Play(ping,1.8)
		W(speed.Value/2)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(ping,1.32)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(ping,1.8)
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value)
		Play(ping,2.1)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		for i = 1,2 do
			Play(ping,2.4)
			Play(bass,bp)
			Play(snap,0.7)
			W(speed.Value/2)
			Play(ping,2.4)
			W(speed.Value/2)
		end
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value)
		Play(ping,2.12)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		bp = 1.2
		for i = 1,2 do
			Play(ping,1.4)
			Play(bass,bp)
			Play(snap,0.7)
			W(speed.Value/2)
			Play(ping,1.4)
			W(speed.Value/2)
		end
		Play(ping,1.8)
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value/2)
		Play(ping,1.8)
		W(speed.Value/2)
		Play(ping,1.8)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value/2)
		Play(ping,1.8)
		W(speed.Value/2)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(ping,1.32)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(ping,1.8)
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value)
		Play(ping,2.1)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		for i = 1,2 do
			Play(ping,2.4)
			Play(bass,bp)
			Play(snap,0.7)
			W(speed.Value/2)
			Play(ping,2.4)
			W(speed.Value/2)
		end
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value)
		Play(ping,2.12)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		bp = 1.02
		for i = 1,2 do
			Play(ping,1.2)
			Play(bass,bp)
			Play(snap,0.7)
			W(speed.Value/2)
			Play(ping,1.2)
			W(speed.Value/2)
		end
		Play(ping,1.8)
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value/2)
		Play(ping,1.8)
		W(speed.Value/2)
		Play(ping,1.8)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value/2)
		Play(ping,1.8)
		W(speed.Value/2)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(ping,1.32)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(ping,1.8)
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value)
		Play(ping,2.1)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		for i = 1,2 do
			Play(ping,2.4)
			Play(bass,bp)
			Play(snap,0.7)
			W(speed.Value/2)
			Play(ping,2.4)
			W(speed.Value/2)
		end
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value)
		Play(ping,2.12)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		bp = 1.15
		for i = 1,2 do
			Play(ping,1.32)
			Play(bass,bp)
			Play(snap,0.7)
			W(speed.Value/2)
			Play(ping,1.32)
			W(speed.Value/2)
		end
		Play(ping,1.8)
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value/2)
		Play(ping,1.8)
		W(speed.Value/2)
		Play(ping,1.8)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value/2)
		Play(ping,1.8)
		W(speed.Value/2)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(ping,1.32)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		Play(ping,1.8)
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value)
		Play(ping,2.1)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		for i = 1,2 do
			Play(ping,2.4)
			Play(bass,bp)
			Play(snap,0.7)
			W(speed.Value/2)
			Play(ping,2.4)
			W(speed.Value/2)
		end
		Play(bass,bp)
		Play(snap,1)
		W(speed.Value)
		Play(ping,2.12)
		Play(bass,bp)
		Play(snap,0.7)
		W(speed.Value)
		--[[if current == phase.Value and phase.Value == 9 then
			if hold.Value then
				phase.Value = 1
				W(speed.Value*5.6)
			end
		end]]
	elseif phase.Value == 10 or phase.value == 11 then
		bp = 1.8
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.566)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,3.13)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.782)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.434)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.782)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.434)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.304)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.434)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.304)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.086)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.304)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.086)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.304)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.434)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.304)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.086)
		Play(snap,1)
		W(speed.Value)
		
		bp = 1.4
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.218)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.37)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.566)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.37)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.566)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.738)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.566)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.738)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.896)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.738)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.896)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.086)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.896)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.086)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.304)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.478)
		Play(snap,1)
		W(speed.Value)
		
		bp = 1.2
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.044)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.086)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.87)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.622)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.87)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.622)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.536)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.622)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.536)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.392)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.536)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.392)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.536)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.622)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.536)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.392)
		Play(snap,1)
		W(speed.Value)
		
		bp = 1.32
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.15)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.275)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.475)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.275)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.475)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.6)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.475)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.6)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.75)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.6)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.75)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.85)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.75)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.85)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.125)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.35)
		Play(snap,1)
		W(speed.Value)
		if current == phase.Value and phase.Value == 11 then
			--[[if hold.Value then
				phase.Value = 1
				W(speed.Value*5.6)
			else]]
				phase.Value = 8
			--end
		end
	else
		phase.Value = 1
	end
	if current == phase.Value then
		phase.Value = phase.Value + 1
	end
end
INFO