function init(y)for m,R in next,y.RadioButtons do R:SetValue(false)y._Maid:Mark(R.Button.Activated:Connect(function()local m=y._ActiveRadio y._ActiveRadio:SetValue(false)y._ActiveRadio=R y._ActiveRadio:SetValue(true)y._ChangedBind:Fire(m,R)end))end y._ActiveRadio:SetValue(true)end
-- Private Methods

function init(self)
	for _, radio in next, self.RadioButtons do
		radio:SetValue(false)
		self._Maid:Mark(radio.Button.Activated:Connect(function()
			local old = self._ActiveRadio

			self._ActiveRadio:SetValue(false)
			self._ActiveRadio = radio
			self._ActiveRadio:SetValue(true)

			self._ChangedBind:Fire(old, radio)
		end))
	end

	self._ActiveRadio:SetValue(true)
end
