function RadialMenuClass.new(e,J,B)local g=setmetatable({},RadialMenuClass)g._Maid=Lazy.Utilities.Maid.new()g._ClickedBind=Instance.new("\066\105\110\100\097\098\108\101\069\118\101\110\116")g._HoverBind=Instance.new("\066\105\110\100\097\098\108\101\069\118\101\110\116")g._LastHoverIndex=nil g.Frame=CreateRadial(e,J,B)g.Rotation=B g.SubN=e g.Enabled=true g.DeadZoneIn=.5 g.DeadZoneOut=math.huge g.Clicked=g._ClickedBind.Event g.Hover=g._HoverBind.Event init(g)g:SetDialProps({ImageColor3=Color3.new(0,0,0)})g:SetRadialProps({ImageColor3=Color3.new(0,0,0);ImageTransparency=.7})return g end


function RadialMenuClass.new(subN, tPercent, rotation)
	local self = setmetatable({}, RadialMenuClass)
	
	self._Maid = Lazy.Utilities.Maid.new()
	self._ClickedBind = Instance.new("BindableEvent")
	self._HoverBind = Instance.new("BindableEvent")
	self._LastHoverIndex = nil
	
	self.Frame = CreateRadial(subN, tPercent, rotation)
	self.Rotation = rotation
	self.SubN = subN
	
	self.Enabled = true
	self.DeadZoneIn = 0.5
	self.DeadZoneOut = math.huge
	
	self.Clicked = self._ClickedBind.Event
	self.Hover = self._HoverBind.Event
	
	init(self)
	
	self:SetDialProps{ImageColor3 = Color3.new(0, 0, 0)}
	self:SetRadialProps{
		ImageColor3 = Color3.new(0, 0, 0),
		ImageTransparency = 0.7
	}
	
	return self
end
