local function j(j,H,p,e)j=1-j/e return p*(1-(sin(j*1.5707963267949)+(sin(j*3.1415926535898)*(cos(j*3.1415926535898)+1))*.5))+H end local function H(j,H,p,e)j=j/e return p*sin(sin(j*3.1415926535898)*1.5707963267949)+H end

local function RevBack(t, b, c, d)
	t = 1 - t / d
	return c * (1 - (sin(t * 1.5707963267948965579989817342720925807952880859375) + (sin(t * 3.14159265358979311599796346854418516159057617187) * (cos(t * 3.14159265358979311599796346854418516159057617187) + 1) * 0.5))) + b
end

local function RidiculousWiggle(t, b, c, d)
	t = t / d
	return c * sin(sin(t * 3.14159265358979311599796346854418516159057617187) * 1.5707963267948965579989817342720925807952880859375) + b
end
