I made a script that interplolates the Player's camera to a brick's position,but it goes inside the brick I want it to go outside of brick,how can I do this?
What I mean when it goes inside and how I want it to be.
Script that inserts a local script into a character:
local Part = script.Parent.Part
--------------------------
Part.Touched:connect(function(part)
FoundCopy = part.Parent:FindFirstChild("CameraScript")
if not FoundCopy then
for _,Scripts in pairs (script:GetChildren()) do
Cloned = Scripts:Clone()
Cloned.Parent = part.Parent
Cloned.Disabled = false
end
end
end)
Localscript:
local Player = game.Players.LocalPlayer
local Character = Player.Character
local Camera = game.Workspace.CurrentCamera
local Part = game.Workspace.Model.Part
local Part1 = game.Workspace.Model.Part1
-------------------------------------------
Camera.CameraType = "Scriptable"
Camera:Interpolate(CFrame.new(Part.CFrame.p) ,CFrame.new(Part.CFrame.p/Part.CFrame.p),1)
wait()
Camera.InterpolationFinished:connect(function()
Camera.CameraSubject = Part
Camera.CameraType = "Watch"
end)
