Title: Scripts break for some reason in other places, How to fix Roblox Universe Problem?
Introduction: In my games universe, I have 3 places namely: House, Garage, Open World. I've been working on my game for a couple of weeks now and it has come to my attention that there is a problem regarding Roblox Universe.
Problem: Some of my scripts don't function the same way in the other places. I've tried playing the game with another computer and I could see the problem. I have a gun that shoots and damages people, it works perfectly fine in the House and in the Garage! For some reason, it doesn't work the same way in the Open World. I also have a hat script(which gives player hats on respawn), it works perfectly fine in Garage and Open World, but it doesn't work in the Garage(It doesn't weld itself for some reason, I've made a substitute script that works no worries).
Back to the main problem, Why does my Gun script break on the Open World place but works perfectly fine in the House and Garage?
(Note: I can't relay or show the script to my game because it already has a huge foundation and strings attach to it, it would just get messy)
I also have another problem which I think this is the reason why, it can be found here.
