As far as event player join, that spot is already used. Could I..
No, either just add all the SetEventScript commands to the end of your current PlayerJoins script, or put them all into their own script and call that script from your current PlayerJoins script.
I personally prefer the 2nd option because if you change a script once it's already been set to an event, you need to reset it to the event. Which is a nuisance while developing/testing the scripts. So if they're all in say a script called 'SetItemSwingEvents', then I can just manually run that script immediately after changing one of the item swing scripts to reset, without having to worry about anything else that the PlayerJoins script might be doing.