Hi, I was wondering if you could help me with my code
The script:
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local FP = Enum.CameraMode.LockFirstPerson
local TP = Enum.CameraMode.Classic
local UIs = game:GetService("UserInputService")
UIs.InputBegan:Connect(function(input)
if input.KeyCode.Value == "101" then
player.CameraMode = FP
elseif input.KeyCode.Value == "102" then
player.CameraMode = TP
end
end)
local UIs = game:GetService("UserInputService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local FP = Enum.CameraMode.LockFirstPerson
local TP = Enum.CameraMode.Classic
UIs.InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.E then
player.CameraMode = FP
elseif input.KeyCode == Enum.KeyCode.F then
player.CameraMode = TP
end
end)
local UIs = game:GetService("UserInputService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local FP = Enum.CameraMode.LockFirstPerson
local TP = Enum.CameraMode.Classic
UIs.InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.E then
player.CameraMode = FP
elseif input.KeyCode == Enum.KeyCode.F then
player.CameraMode = TP
player.CameraMinZoomDistance = 10
player.CameraMinZoomDistance = 0.5
end
end)
local UIs = game:GetService("UserInputService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local FP = Enum.CameraMode.LockFirstPerson
local TP = Enum.CameraMode.Classic
UIs.InputBegan:Connect(function(input, processed)
if processed then
return
end
if input.KeyCode == Enum.KeyCode.E then
player.CameraMode = FP
elseif input.KeyCode == Enum.KeyCode.F then
player.CameraMode = TP
player.CameraMinZoomDistance = 10
player.CameraMinZoomDistance = 0.5
end
end)
Don’t forget the processed parameter (you wouldn’t want the player’s camera to switch modes while they are chatting).