Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How to make when you press a button the camera returns to LocalPlayer?

Asked by 6 years ago
Edited 6 years ago

script.Parent.MouseButton1Click:Connect(function()
local Players = game:GetService(“Players”)
local localPlayer = Players.LocalPlayer
local function resetCameraSubject()
if workspace.CurrentCamera and localPlayer.Character then
local humanoid = localPlayer.Character:FindFirstChildOfClass(“Humanoid”)
if humanoid then
workspace.CurrentCamera.CameraSubject = humanoid
end
end
end
end)

0
put on the last line, "resetCameraSubject()" You never called your function xd greatneil80 2647 — 6y
0
lol hellmatic 1523 — 6y
0
Great, he did. Nomededxz 0 — 6y

2 answers

Log in to vote
1
Answered by 6 years ago
1game.Workspace.CurrentCamera.CameraType = "Custom"--Enables the ability to change the camera
2 
3game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid

Lol just plugged it in. use this code. Make the camera Custom so you could change it. Hope this helps! Upvote to support me and if it helps, Mark question as answered for my answer please!

0
Thanks HTHRWRU 6 — 6y
0
your welcome! VVickedDev 54 — 6y
Ad
Log in to vote
0
Answered by 6 years ago

strong text So yeah This worked Thank you!

Answer this question