Ok so I changed the weapons table, currentweaponindex variable, and weaponlowerangle variables into global In the APP instead of being in the FPSPlayer script. I changed all references in the FPSPlayer, FPSGun, and Pickup Weapon scripts. I have a small HUD I tweaked from the Project Saturn tutorial. It shows player health and I added clipammo and total ammo for the currently held weapon. When I pick up weapons everything works well now. When I change maps using the TriggerMapChange I can see that my HUD shows I have those weapons and their total and clip ammo is correct and I have a crosshair in the proper spot on the screen. there is no model drawn though. If I cycle weapons my HUD updates the values properly but the only other thing I can see changing is the pick up models visibility is cycling as if they are being confused for the currently equipped weapons. nothing appears in my hands. if I try to reload nothing happens and if I try to fire the game freezes and the windows "Program has stopped working" happens. the window closes back to the editor and the error, debug, and warnings are blank, while other than loading textures and the process complete line the log is uneventful. I think the required models, animations, sounds and such are not loading. how do I know if that is the problem? how do I get them to load properly?