return function(k,w,u,R,y,r)y=y or Enum.EasingStyle.Quad r=r or Enum.EasingDirection.Out R=R or.5 local l={}local D=type(u)=="\116\097\098\108\101"for k,w in pairs(w)do l[w]=D and u[k]or u end local P=TweenInfo.new(R,y,r)local H=(game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")):Create(k,P,l)H:Play()return H end
--TweenService Wrapper
--Andrew Bereza
return function(object, properties, value, duration, style, direction)
	style = style or Enum.EasingStyle.Quad
	direction = direction or Enum.EasingDirection.Out

	duration = duration or 0.5

	local propertyGoals = {}

	local isTable = type(value) == "table"

	for i, property in pairs(properties) do
		propertyGoals[property] = isTable and value[i] or value
	end
	local tweenInfo = TweenInfo.new(duration, style, direction)
	local tween = game:GetService("TweenService"):Create(object, tweenInfo, propertyGoals)
	tween:Play()

	return tween
end
