function Shake.Clone(n)local t=Shake.new()local H={"\065\109\112\108\105\116\117\100\101","\070\114\101\113\117\101\110\099\121","\070\097\100\101\073\110\084\105\109\101";"\070\097\100\101\079\117\116\084\105\109\101","\083\117\115\116\097\105\110\084\105\109\101","\083\117\115\116\097\105\110";"\080\111\115\105\116\105\111\110\073\110\102\108\117\101\110\099\101","\082\111\116\097\116\105\111\110\073\110\102\108\117\101\110\099\101","\084\105\109\101\070\117\110\099\116\105\111\110"}for H,B in ipairs(H)do t[B]=n[B]end return t end

function Shake:Clone()
	local shake = Shake.new()
	local cloneFields = {
		"Amplitude", "Frequency", "FadeInTime",
		"FadeOutTime", "SustainTime", "Sustain",
		"PositionInfluence", "RotationInfluence",
		"TimeFunction"
	}
	for _,field in ipairs(cloneFields) do
		shake[field] = self[field]
	end
	return shake
end

