function HighlightPianoKey(M,o)if not Settings.KeyAesthetics then return end local I=math.ceil(M/12)local l=(M-1)%12+1 local U=-15 local Y=15 local D=Piano.Case.Goal local t=Piano.Case.Snow local k=t:clone()k.Parent=Piano.Keys.Snow k.Transparency=0 k.Position=Vector3.new(k.Position.x+math.random(U,Y),k.Position.y,k.Position.z+math.random(U,Y))local i=k local P={}P.Position=Vector3.new(k.Position.x,D.Position.y,k.Position.z)Tween(i,P,2,true,Enum.EasingStyle.Linear,Enum.EasingDirection.Out,0,false)k:Destroy()end

	
function HighlightPianoKey(note1,transpose)
	if not Settings.KeyAesthetics then return end
	local octave = math.ceil(note1/12)
	local note2 = (note1 - 1)%12 + 1
	local min = -15
	local max = 15 --These are for the distances
	local goal = Piano.Case.Goal
	local snow = Piano.Case.Snow
	local cln = snow:clone()
	cln.Parent = Piano.Keys.Snow
	cln.Transparency = 0
	cln.Position = Vector3.new(cln.Position.x + math.random(min,max),cln.Position.y,cln.Position.z + math.random(min,max))
	local obj = cln
	local Properties = {}
	Properties.Position = Vector3.new(cln.Position.x,goal.Position.y,cln.Position.z)
	Tween(obj,Properties,2,true,Enum.EasingStyle.Linear,Enum.EasingDirection.Out,0,false)
	cln:Destroy()
end
