[Mac-Related] White screen when doing camera manipulation & Humanoid MoveTo unresponsive

I have asked two separate Mac users to try my game and they have both ended up with white screens. Two windows users (three including myself) don’t have the issue.

When I disable my script (code below) the Mac users are fine. I’m not sure what to make of it, but here’s the code:

_G.ResetCameraOrientation = function()
		if not Game.Players.LocalPlayer then
			repeat
				wait()
			until (Game.Players.LocalPlayer ~= nil)
		end
		if not Workspace.CurrentCamera then
			repeat
				wait()
			until (Workspace.CurrentCamera ~= nil)
		end
		local Player = Game.Players.LocalPlayer
		local Camera = Workspace.CurrentCamera
		if not Player.Character then
			repeat
				wait()
			until (Player.Character ~= nil)
		end
		local Character = Player.Character
		if not Character:FindFirstChild("Head") then
			Character:WaitForChild("Head");
		end
		local RunService = Game:GetService("RunService");
		RunService.RenderStepped:connect(function()
			Camera.CameraType = "Scriptable"
			if not script.Parent.StopAutoCamera.Value then
				local RightVector = Character:WaitForChild("Head").CFrame:vectorToWorldSpace(Vector3.new(1,0,0))
				local UpVector = Character.Head.CFrame:vectorToWorldSpace(Vector3.new(0,1,0))
				local SlidVector = ((Character.Head.Position - Character.Head.CFrame.lookVector * 18) + RightVector * 7.5) + UpVector * 15
				Camera.CoordinateFrame = (CFrame.new(SlidVector, (Character.Head.CFrame.lookVector * 1e99) - UpVector * 1e77))
			end
		end)	
end
_G.ResetCameraOrientation();

HUMANOID ISSUE
Again, this only happens on Macs (not sure about iOS). Thanks to Zars for the input on the white screen. Now that their screens are all nice and clear, they’ve learned they cannot move. This really bums them out - those poor Mac users. I am calling MoveTo from a LocalScript on the Character’s humanoid. This works on windows. This doesn’t work on mac. Is there a replication issue going on that wasn’t put into the Mac release or…? What?

GAME IN QUESTION: Game Link

Only thing that could go wrong is this line:
Camera.CoordinateFrame = (CFrame.new(SlidVector, (Character.Head.CFrame.lookVector * 1e99) - UpVector * 1e77))

You are probably getting some NaNs there.

I haven’t used numbers like that, but what if mac doesn’t like them? Probably not the case, but that’s my guess.

I’ll adjust them and see what I get. You just might be the genius I’ve been looking for…

Well…that definitely helped the white screen issue. So that’s a plus…

Right now, only people on Windows can move. I am using MoveTo on the humanoids via LocalScript. Does this not replicate from Macs? Dev input?

Still waiting on some confirmation…

I’m not able to walk and I have Windows 7… No white screen though.

…? Did you…click? WASD and arrows are disabled for walking.

Yeah, I did… StartGear/Colin did a remake of the green disks and it won’t let me click to move their either…?

It’s weird…because some people are able to… :?

I tried the walking and it works fine for me. Only it has weird delay, especially when you click on nearby tiles.

Mac Feedback:

Camera issue seen from last time is fixed ( you most likely know already )

Player cannot move in anyway when i click on the spot i want to move it shows an option saying if i want to move there or not when I choose to move there, nothing happens. ( not sure if they keyboard should do anything but if it should then keyboard is all good :stuck_out_tongue: )

When i click on the NPC to talk to it, it does not start a conversation ( not sure if you made that part yet or not )

But everything for Guis works nicely.

Only time I can’t walk is when MouseLockSwitch is selected. I bet that is why some people cannot walk.