I've been working on a 2D
game, and I made a Brick
that When stepped on, it will change the view from 2D
to FPS
. The only problem is that The mouse is in the middle of the screen but no Camera Coordinates are changing
Localscript
game:GetService("RunService").RenderStepped:connect(function() -- camera script PLS do not copy if hd then cam.FieldOfView="50" cam.CoordinateFrame=CFrame.new(hd.Position+Vector3.new(xValue.Value,yValue.Value,zValue.Value),hd.Position)*CFrame.Angles(0,0,-.1) end end)
Script
game.Players.PlayerAdded:connect(function(plr) for i,v in ipairs(workspace:GetChildren()) do if v:IsA("BasePart") and v.Name=="InToFPS" then v.Touched:connect(function() plr.CameraMaxZoomDistance=0.5 for _,scripts in ipairs(startergui) do if scripts.Name=="Camera" then repeat wait(); until scripts; scripts.Disabled=true end end end) end end end) --[[ `Index` `startergui` a variable that gains access to it's children `workspace` the `Workspace` of `Game` --]]