function SliderClass.new(A,U)local l=setmetatable({},SliderClass)l._Maid=Lazy.Utilities.Maid.new()l._Spring=Lazy.Utilities.Spring.new(1,.1,1,0)l._Axis=U or"\120"l._ChangedBind=Instance.new("\066\105\110\100\097\098\108\101\069\118\101\110\116")l._ClickedBind=Instance.new("\066\105\110\100\097\098\108\101\069\118\101\110\116")l.Interval=0 l.IsActive=true l.TweenClick=true l.Inverted=false l.Frame=A l.Changed=l._ChangedBind.Event l.Clicked=l._ClickedBind.Event l.DragStart=nil l.DragStop=nil init(l)l:Set(.5)return l end


function SliderClass.new(sliderFrame, axis)
	local self = setmetatable({}, SliderClass)
	
	self._Maid = Lazy.Utilities.Maid.new()
	self._Spring = Lazy.Utilities.Spring.new(1, 0.1, 1, 0)
	self._Axis = axis or "x"
	self._ChangedBind = Instance.new("BindableEvent")
	self._ClickedBind = Instance.new("BindableEvent")
	
	self.Interval = 0
	self.IsActive = true
	self.TweenClick = true
	self.Inverted = false
	
	self.Frame = sliderFrame
	self.Changed = self._ChangedBind.Event
	self.Clicked = self._ClickedBind.Event
	self.DragStart = nil
	self.DragStop = nil
	
	init(self)
	self:Set(0.5)
	
	return self
end
