When using YouTubes old script (http://pastebin.com/3QpH1yhq) It only seems to work in starter pack. So, I tried changing the Tool.Parent section like so

	Tool.Parent = game.StarterGui.Classes.Frame.Class
end)
.....
Tool.Equipped:connect(function(Mouse)
	Equipped = true
	if Settings.Weld and not Welded then
		wait()
		Tool.Parent =game.StarterGui.Classes.Frame.Class
	end
	Character = Player.Character
	if Gui then

But that still doesn't properly address the guns. Meaning the player just floats with no weapon in hand. Is there anything I can do with this?