Quick actions

cmd+k|ctrl+k

Navigation

Languages

blasting grounds music

Snippet info

Language

Lua

Visibility

public

Author

dinoturto

Created

2020-07-01T10:51:55Z

Updated

2023-08-27T05:43:07.425092Z

local bass = owner.Character.Torso:FindFirstChild("bass")
if bass == nil or bass:IsA("Sound") == false then
	bass = Instance.new("Sound",owner.Character.Torso)
	bass.Name = "bass"
	bass.SoundId = "rbxasset://sounds/bass.mp3"
	bass.Volume = 4
end
local ping = owner.Character.Torso:FindFirstChild("ping")
if ping == nil or ping:IsA("Sound") == false then
	ping = Instance.new("Sound",owner.Character.Torso)
	ping.Name = "ping"
	ping.SoundId = "rbxasset://sounds/electronicpingshort.wav"
	ping.Volume = 2
end
local ping2 = owner.Character.Torso:FindFirstChild("ping2")
if ping2 == nil or ping:IsA("Sound") == false then
	ping2 = Instance.new("Sound",owner.Character.Torso)
	ping2.Name = "ping2"
	ping2.SoundId = "rbxasset://sounds/electronicpingshort.wav"
	ping2.Volume = 2
end
local snap = owner.Character.Torso:FindFirstChild("snap")
if snap == nil or ping:IsA("Sound") == false then
	snap = Instance.new("Sound",owner.Character.Torso)
	snap.Name = "snap"
	snap.SoundId = "rbxasset://sounds/snap.mp3"
	snap.Volume = 2
end
local phase = script:FindFirstChild("phase")
if phase == nil or phase:IsA("NumberValue") == false then
	phase = Instance.new("NumberValue",script)
	phase.Name = "phase"
	phase.Value = 1
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 = false
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 sound and sound:IsA("Sound") then
		sound.PlaybackSpeed = pitch*pitch2.Value
		sound.TimePosition = 0.12
		if sound == snap then
			sound.TimePosition = 0.1
		end
		sound.Playing = true
	end
end
function W(num)
	if not skip.Value then
		task.wait(num)
	end
end
phase.Value = 7
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.66)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.74)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.85)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.74)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.85)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.94)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.85)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.94)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.03)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,0.94)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.03)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.133)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.03)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.133)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.25)
		Play(ping2,bp)
		W(speed.Value*1.4)
		Play(ping,1.344)
		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.148)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.286)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.478)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.286)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.478)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.634)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.478)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.634)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.8)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.634)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.8)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.97)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.8)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,1.97)
		Play(snap,1)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.174)
		Play(snap,1.3)
		W(speed.Value)
		Play(ping,bp)
		Play(ping2,bp/2)
		Play(bass,2.338)
		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
	if skip.Value then
		bass:Stop()
		ping:Stop()
		ping2:Stop()
		snap:Stop()
	end
end
INFO