Do they open up in their own floating panel but they are not dockable? Are you sure you are doing it right? You have to click and hold on their name (not on the three lines next to the name) and move them around..
Are you launching them from a script launcher or the Window menu? If you use a script launcher like LaunchPad (not sure about ftToolbar) then the scripts won't open as dockable panels, even if they're in the ScriptsUI folder.
Otherwise it's probably what Zulkifar said. If you're not sure how to properly dock a panel try tearing off an already docked one to see how that works.
OMG, you're my savior! This is really dumb I was dragging them by the edge of their window as opposed to the name. I wish it was specified somewhere. You can tell I am new to scripts
Yeah, turns out I just wasn't grabbing them correctly.