I am using this for an admin GUI but I'm not really good with character scripting. Here's what I've got.
local Button = script.Parent
Button.MouseButton1Down:Connect(function()
script.Disabled = false
if script.Disabled == false then
script.Disabled = true
end
end)
I'm currently trying different ways but I don't know how I would do it so far.

3 comments
create a part that you can control with userinput make sure it is none collidable and set the camera to follow it https://developer.roblox.com/en-us/articles/Camera-manipulation
Camera follows by default wdym don't give him extra work
he means a seperate part...