So I have this cutscene that's supposed to play... but it doesn't. This script used to do the cutscene server side but that didn't work so I made it a remote event, and it still doesn't work. Here's the script

	game.Workspace.CurrentCamera.CameraType = "Scriptable"
				
				local pos1 = Vector3.new(0, 8.75, 89)
				local lookat = Vector3.new(-0.04, 2.79, 116.29)
				CutSceneEvent:FireAllClients(pos1,lookat)
				wait(2)
				
				local pos2 = Vector3.new(23.75, 37.928, 7.75)
				CutSceneEvent:FireAllClients(pos2,lookat)
				wait(2)
				
				local pos3 = Vector3.new(-18.25, 4.75, -60.5)
				CutSceneEvent:FireAllClients(pos3,lookat)
				wait(2)
				
				local pos4 = Vector3.new(0, 16.755, -111.75)
				CutSceneEvent:FireAllClients(pos4,lookat)
				wait(5)
				
				text = ("The identity of " .. persontoeliminate.Name .. " was...")
				changegui:FireAllClients(player, text)
				
				local letweeninfo = TweenInfo.new(5, Enum.EasingStyle.Linear)
				local tween = ts:Create(game.Workspace.CurrentCamera, letweeninfo, {CFrame = CFrame.new(Vector3.new(0.25, 11.25, 89.25), persontoeliminate.Character.Head.Position)})

And here's the localscript (remoteevent)

CutSceneEvent.OnClientEvent:Connect(function(player, position, lookat)
	game.Workspace.CurrentCamera.CFrame = CFrame.new(position,lookat)
end)

Any help is appreciated, and if any information is needed, I'll give it.

*There is no output, all the variables are fine, and the camera manipulation isn't working, not the text or something