Changing CameraType to Custom Resets Camera Position

I made a post explaining where in Roblox’s default PlayerModule the bug can be found, and how it can be patched. Please fix!

1 Like

YES! thanks for reporting this, it ruined my RDC 2025 submission and a bunch of my other projects XD

Bump, I am SO tired of problems like this. I am making a new game, and it seems like I always come across a dumb problem like this to make me give up because it stumbles my development and by the time it’s fixed (about 1 lightyear) I would have already given up on the entire project.

It’s not as If I’m going to give up necessarily, but I won’t endure much of this.

looks like they’re fixing it soon

9 Likes

For anyone wondering about this, it has finally been fixed! I’ve also tested this in game and I can confirm that the fix is working.

3 Likes

the problem still appears when I change the CameraType with the script:

CameraToDefaultEvent.OnClientEvent:Connect(function()
	
	camera.CameraType = Enum.CameraType.Scriptable	
	
	camera.CameraSubject = player.Character.Humanoid

	cameraConnection:Disconnect()
	cameraConnection = nil
	
	--print(player.Character.HumanoidRootPart.CFrame.Position - player.Character.HumanoidRootPart.CFrame.LookVector * 10 + Vector3.new(0, 6, 0))
	
	camera.CFrame = CFrame.new(player.Character.HumanoidRootPart.CFrame.Position - player.Character.HumanoidRootPart.CFrame.LookVector * 12 + Vector3.new(0, 5.4, 0), player.Character.Head.CFrame.Position)
	
	camera.CameraType = Enum.CameraType.Custom
	
	--print(camera.CFrame.Position)
	
	--task.wait(2)
	
	--print(camera.CFrame.Position)
	
	
end)

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