"The system initialization scripts can execute scripts from multiple rc.d directories. The default locations are /usr/local/etc/rc.d and /usr/X11R6/etc/rc.d, but these may be overridden with the local-startup rc.conf variable."

That is a quote from the rc manpage in FreeBSD. It shows that by default, scripts go in two different directories, and even more can be added.
i wasn't talking about how it's done in FreeBSD, i never used FreeBSD so i wouldn't know. i thought we were talking about the BSD style bootscripts that Slackware and some other linux systems use because u mentioned Slack and BSD style scripts earlier and then i replied to it, and then u replied to my slackware-related reply

if i was talking about how it's done in FreeBSD then i would've mentioned that