I am trying to use divide to make my camera limitation which makes my camera not go really far but it just went really far
game:GetService("RunService").RenderStepped:Connect(function()--Up Barrier Mouse.Idle:Connect(function() if Mouse.Y <= -34 then local MoveVector = Vector3.new(0,(34*2) , 0)/500 -- The part that i said Camera.CFrame = DefaultCFrame * CFrame.new(DefaultCFrame.p + MoveVector) DefaultCFrame = CFrame.new(DefaultCFrame.p + MoveVector) print(DefaultCFrame) end end) end)
In line 5 all you had it do was multiply the default CFrame by itself plus an extremely small vector. What I think you wanted to do was to multiply it only by the small move vector.
game:GetService("RunService").RenderStepped:Connect(function()--Up Barrier Mouse.Idle:Connect(function() if Mouse.Y <= -34 then local MoveVector = Vector3.new(0,(34*2) , 0)/500 Camera.CFrame = DefaultCFrame * CFrame.new(MoveVector) DefaultCFrame = CFrame.new(DefaultCFrame.p + MoveVector) print(DefaultCFrame) end end) end)
If this answers your question, then don't forget to mark it as accepted.
Well i decided to use / to make a limit for my Camera which makes my camera not going really really far
local MoveVector = Vector3.new(0,(34*2) , 0)/500
I am asking why is my Camera go so far even i use limit for my Camera or if the way when i use limit is wrong ,please teach me