Im using that script,its a local inside the button (GUI button) Something is wrong,it isnt working.
function onButton1Down()
game.Players.LocalPlayer.Character.Torso.CFrame=CFrame.new(Vector3.new(0,150,0))-- Teleport
wait()
local Ncam=Workspace.Camera
Ncam.CameraSubject=game.Players.LocalPlayer.Character.Humanoid
Ncam.CameraType="Custom"
wait(0.2)
script.Parent.Parent.Parent.Parent.Parent.Backpack.CamFix:remove()
script.Parent.Parent.Parent:remove()
end
script.Parent.MouseButton1Down:connect(onButton1Down)

2 comments
local Ncam=workspace.CurrentCamera
connect, remove are deprecated, use Connect and Destroy. Also, use Enum.CameraType.Custom, not "Custom". Use more variables as well.