Alright, I let me go ahead and help you out with this. First up, create a Module Script and call it 'MainModule' - If it's not called that this will NOT work.
Now, inside that MainModule drag your model into the script so that the parent of the model is MainModule. Now, here's how the module script's code should look:
4 | script [ "WSP Server Protection" ] .Parent = workspace |
Now, go ahead and publish this script to roblox and make sure to save the ID somewhere. Now inside of a regular script you can do this:
1 | local module = require(ID) |
Now, that's it. That will simply put your model into the workspace but you don't have to give it to anyone. Hope I helped.