Is there a way to make the player left of the camera?

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple and clear!
    To have the player positioned at the left of the camera without shiftlock/with normal controls
  2. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    Tried making a custom camera, but that didn’t work and I also looked for solutions on the developer hub but there weren’t any clear answers I could get

After that, you should include more details if you have any. Try to make your topic as descriptive as possible, so that it’s easier for people to help you!

There’s a value inside characters humanoid called “CameraOffset” it takes a vector3 and will (as the name implies) offset the camera. See image below as an example.

Here’s a server script which will make every player that joins have their camera offset changed:

local Players = game:GetService("Players")

Players.PlayerAdded:Connect(function(Player)
	Player.CharacterAdded:Connect(function(Character)
		local Humanoid = Character:WaitForChild("Humanoid")
		Humanoid.CameraOffset = Vector3.new(5, 0, 0)
	end)
end)
3 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.